当前位置:首页 » 服务存储 » 怎么看数据库的存储结构
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

怎么看数据库的存储结构

发布时间: 2022-06-15 17:26:05

数据库存储结构与硬件有关吗

没有关系。
数据库的存储结构分为逻辑结构、物理结构。数据库的存储结构也就是数据库存储数据的方式。
逻辑存储结构主要用于描述在Oracle内部的组织和管理数据的方式;
物理存储结构则用于描述在Oracle外部,即操作系统中组织和管理数据的方式。

❷ 数据库的存储结构分为哪两种其含义是什么

逻辑结构、物理结构
数据库的存储结构也就是数据库存储数据的方式
逻辑存储结构主要用于描述在Oracle内部的组织和管理数据的方式;而物理存储结构则用于描述在Oracle外部,即操作系统中组织和管理数据的方式

❸ 数据库系统有哪些部分组成

1、数据库:用于存储数据的地方。

数据库提供了一个存储空间来存储各种数据,可以将数据库视为一个存储数据的容器。

2、数据库管理系统:用于管理数据库的软件。

数据库管理系统是用户创建、管理和维护数据库时所使用的软件,位于用户和操作系统之间,对数据库进行统一管理。

3、数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库库的软件补充。

数据库应用程序负责与DBMS进行通信、访问和管理DBMS中存储的数据,允许用户插入、修改、删除数据库中的数据。



数据库系统的基本要求

1、能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。

2、冗余数据少,数据共享程度高。

3、系统的用户接口简单,用户容易掌握,使用方便。

4、能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。

5、有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时空性能变坏的状况。

6、具有可修改性和可扩充性。

7、能够充分描述数据间的内在联系。

❹ 数据库物理结构中,存储着哪几种形式的数据结构

Log File物理结构

log block结构分为日志头段、日志记录、日志尾部

  • Block Header,占用12字节

  • Data部分

  • Block tailer,占用4字节

  • Block Header

    这个部分是每个Block的头部,主要记录的块的信息

  • Block Number,表示这是第几个block,占用4字节,是通过LSN计算得来的,占用4字节

  • Block data len,表示该block中有多少字节已经被使用了,占用2字节

  • First Rec offet,表示该block中作为第一个新的mtr开始的偏移量,占用2字节

  • Checkpoint number,表示该log block最后被写入时的检查点的值,占用4字节

  • ❺ 数据库的物理存储结构和数据的物理结构是一回事吗

    Log File物理结构

    log block结构分为日志头段、日志记录、日志尾部

  • Block Header,占用12字节

  • Data部分

  • Block tailer,占用4字节

  • Block Header

    这个部分是每个Block的头部,主要记录的块的信息

  • Block Number,表示这是第几个block,占用4字节,是通过LSN计算得来的,占用4字节

  • Block data len,表示该block中有多少字节已经被使用了,占用2字节

  • First Rec offet,表示该block中作为第一个新的mtr开始的偏移量,占用2字节

  • Checkpoint number,表示该log block最后被写入时的检查点的值,占用4字节

  • ❻ 从数据库最终用户角度看,数据库系统的结构分为哪些

    由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。

    数据库管理员一般是由业务水平较高、资历较深的人员担任。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。

    (6)怎么看数据库的存储结构扩展阅读

    数据库研究跨越了计算机应用、系统软件和理论三个领域,其中应用促进了新系统的发展,新系统带来了新的理论研究,而理论研究在前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程碑,它使计算机应用有科学计算向数据处理转变。

    因此,计算机可以用于各行各业,甚至在家里。在此之前,文件系统能够处理持久数据,但它们不提供对数据任何部分的快速访问,而这对于数据量不断增加的应用程序至关重要。

    ❼ 现代数据库中最常用的数据存储结构是什么

    目前是最常用的四类数据库是:
    关系型数据库,是按链表或是顺序结果进行存储的.
    树型数据库,是按树型结构进行存储的.
    网状数据库,是按图结构进行存储的
    对象数据库,是按顺序结构或是链表结构下的块方式进行存储的!每一个对象存储在一个单独的块单元中.
    目前最常用的是关系型与对象数据库.
    删除学生表中所有男生信息.
    查询学生表中所有总分大于85的学生的姓名与总分.

    ❽ 怎么查询数据库中表的结构了 如一个字段的是什么类型的,长度是多少,约束是什么

    sql命令查看表结构
    可以使用内置的存储过程sp_MShelpcolumns。
    如查询表Tabel1的结构:
    sp_MShelpcolumns 'Tabel1'

    元数据简介
    元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例、图书馆目录卡和名片等都可以看作是元数据。在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义。比如在管理、维护 SQL Server 或者是开发数据库应用程序的时候,我们经常要获取一些涉及到数据库架构的信息:
    某个数据库中的表和视图的个数以及名称 ;
    某个表或者视图中列的个数以及每一列的名称、数据类型、长度、精度、描述等;
    某个表上定义的约束;
    某个表上定义的索引以及主键/外键的信息。
    下面我们将介绍几种获取元数据的方法。
    获取元数据
    使用系统存储过程与系统函数访问元数据
    获取元数据最常用的方法是使用 SQL Server 提供的系统存储过程与系统函数。
    系统存储过程与系统函数在系统表和元数据之间提供了一个抽象层,使得我们不用直接查询系统表就能获得当前数据库对象的元数据。
    常用的与元数据有关的系统存储过程有以下一些:
    系统存储过程 描述
    sp_columns 返回指定表或视图的列的详细信息。
    sp_databases 返回当前服务器上的所有数据库的基本信息。
    sp_fkeys 若参数为带有主键的表,则返回包含指向该表的外键的所有表;若参数为带有外键的表名,则返回所有同过主键/外键关系与该外键相关联的所有表。
    sp_pkeys 返回指定表的主键信息。
    sp_server_info 返回当前服务器的各种特性及其对应取值。
    sp_sproc_columns 返回指定存储过程的的输入、输出参数的信息。
    sp_statistics 返回指定的表或索引视图上的所有索引以及统计的信息。
    sp_stored_proceres 返回当前数据库的存储过程列表,包含系统存储过程。
    sp_tables 返回当前数据库的所有表和视图,包含系统表。
    常用的与元数据有关的系统函数有以下一些:
    系统函数 描述
    COLUMNPROPERTY 返回有关列或过程参数的信息,如是否允许空值,是否为计算列等。
    COL_LENGTH 返回指定数据库的指定属性值,如是否处于只读模式等。
    DATABASEPROPERTYEX 返回指定数据库的指定选项或属性的当前设置,如数据库的状态、恢复模型等。
    OBJECT_ID 返回指定数据库对象名的标识号
    OBJECT_NAME 返回指定数据库对象标识号的对象名。
    OBJECTPROPERTY 返回指定数据库对象标识号的有关信息,如是否为表,是否为约束等。
    fn_listextendedproperty 返回数据库对象的扩展属性值,如对象描述、格式规则、输入掩码等。
    由于我们无法直接利用到存储过程与函数的返回结果,因此只有在我们关心的只是查询的结果,而不需要进一步利用这些结果的时候,我们会使用系统存储过程与系统函数来查询元数据。
    例如,如果要获得当前服务器上所有数据库的基本信息,我们可以在查询分析器里面运行:
    EXEC sp_databases
    GO
    在返回结果中我们可以看到数据库的名称、大小及备注等信息。

    SQL Server 的系统表非常多,其中最常用的与元数据查询有关的表有如下一些:
    系统表 描述
    syscolumns 存储每个表和视图中的每一列的信息以及存储过程中的每个参数的信息。
    syscomments 存储包含每个视图、规则、默认值、触发器、CHECK 约束、DEFAULT 约束和存储过程的原始 SQL 文本语句。
    sysconstraints 存储当前数据库中每一个约束的基本信息。
    sysdatabases 存储当前服务器上每一个数据库的基本信息。
    sysindexes 存储当前数据库中的每个索引的信息。
    sysobjects 存储数据库内的每个对象(约束、默认值、日志、规则、存储过程等)的基本信息。
    sysreferences 存储所有包括 FOREIGN KEY 约束的列。
    systypes 存储系统提供的每种数据类型和用户定义数据类型的详细信息。
    将系统存储过程、系统函数、信息架构视图与系统表结合使用,可以方便地让我们获得所有需要的元数据信息。

    ❾ oracle数据库的物理存储结构有那些,它们各自的作用

    http://hi..com/blue_greed/blog/item/dcea21ca97bf7782c8176816.html
    去这里看看~~
    数据结构在计算机中的表示(映像)称为数据的物理(存储)结构。它包括数据元素的表示和关系的表示。
    物理结构,即Oracle数据库使用的操作系统文件结构。对于数据库物理结构文件,不同的oracle版本,不同的操作系统平台上有不同的存储目录结构
    数据库的物理结构文件按其作用可以分为三类:
    数据文件
    日志文件
    控制文件
    一、数据文件
    数据文件用来存储数据库的数据,如表、索引等。读取数据时,系统首先从数据库文件中读取数据,并存储到SGA的数据缓冲区中。
    二、重做日志文件
    重做日志文件记录对数据库的所有修改信息。它是三类文件中最复杂的一类文件,也是保证数据库安全与数据库备份与恢复有直接关系的文件。
    三、控制文件
    控制文件是一个二进制文件,用来描述数据库的物理结构,一个数据库只需要一个控制文件,控制文件的内容包括:
    数据库名及数据库唯一标识
    数据文件和日志文件标识
    数据库恢复所需的同步信息,即检查点号

    ❿ 数据库的存储结构分为哪两种其含义是什么

    希望对你有帮助!逻辑结构、物理结构数据库的存储结构也就是数据库存储数据的方式逻辑存储结构主要用于描述在oracle内部的组织和管理数据的方式;而物理存储结构则用于描述在oracle外部,即操作系统中组织和管理数据的方式