概述:主要描述了数据库体系结构中的五个要素的基本概念。
这个知识点,如果只是做一个简单的程序员,可以不掌握,但如果是想做一个高层次的数据库管理员 掌握这些内容还是有一定的好处,因为从整体上把握了体系结构。
是数据库中全部数据的整体逻辑结构的描述。概念模式连接外模式和内模式的中间观点。
概念模式的数据定义语言称为“模式DDL”。
二、外模式
外模式是用户与数据库系统的接口,是用户用到的那部分的数据描述。用户使用DML语句对数据库进行操作。
描述外模式的数据定义语言称为“外模式DDL”。
三、内模式
内模式是数据库在物理存储方面的描述,它定义所有的内部记录类型、索引和文件的组织方式。
四、模式/内模式映像
该映像定义概念模式和内部模式之间的对应性,该映像是放在内模式中描述的。
五、外模式/模式映像
该模式定义外模式和概念模式之间的对应性,该模式是放在外模式中描述的。
要达到理解这些概念的目的,在后台还需要做很多的工作,需要看书、需要表示出来、需要实践、需要抽象;就像解决一道数学题,解答出来只是最终看到的结果,中途需要写出来,需要演绎、抽象等一序列的工作。
为什么要抽象出五个要素? 这样有什么好处?有什么不好的地方?其本质思想是什么?在整个知识链中是一个什么作用和地位?
(不管现在有没有答案,但这个问题一定要大胆地去问,这样才能更进一步思考,达到更深的层次)
在学习其他知识的时候,也经常遇到类似这样分为几个部分、几个要素等等的问题。