能够给出数据库物理存储结构与物理存取方法的是什么

能够给出数据库物理存储结构与物理存取方法的是什么,第1张

存取方法是内模式

内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。

内模式由内模式描述语言来描述、定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节,它是数据库的存储观。

扩展资料

内模式的特点为:

1、一个数据库只有一个内模式。

2、一个表可能由多个文件组成,如:数据文件、索引文件。

3、它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法。

4、定义了数据的逻辑结构和物理存储之间的对应关系,使全局逻辑数据独立子物理粉据,保证了数据的物理独立性。

其目的有:

① 为了减少数据冗余,实现数据共享

② 为了提高存取效率,改善性能。

参考资料来源:百度百科-内模式

用一个形象的比喻:老板让你去仓库取某东西,你到仓库后就找仓管员,他入仓库取了东西交给你,你拿了东西向老板交差。

这里的老板就是终端用户,仓库就是数据库,老板要的东西就是数据,仓管员就是SQL语句,你就是FTP。

数据库就象一仓库,它是按照一定的要求建立的,自成一体系,并有各种规矩、规则;数据就象所有存在仓库里的东西,都是按照这些规则存放;仓管员就是SQL语句,知道如何按规矩存放并知道该怎样查询。当你需要东西时,找仓管员,他自会知道如何给你取来。这就是数据库与数据的关系。

FTP只是一种传输语法与数据库本身无关(管跑腿的),当两端电脑知道目标文件的路径后才能通过FTP把它传上或传下。

最后,数据库本身是一软件,所以在硬盘上也有相对应的N个文件。所有的数据都是按数据库所规定的规则存在这些文件中。既然是一软件,数据的写入或读出一般就由这个软件来执行。就好比EXCEL的内容只由EXCEL软件来执行一样。(兼容性是另外的话题)

================================================================

以上是引用的,我要补充的是这个数据库既然是软件,那么具体的存取方法就只有设计这个软件的人知道了,这个可能是各个巨头公司的核心机密了,至于有没有那种什么通用的或公认的(就是常理是这样这样的)方法我就不清楚了

最后希望能帮到您


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10064700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存