数据库笔记2(哈工大)
三个层次: 用户层次\外部层次、逻辑层次\全局层次、内部层次\物理层次。
对应理解:用户能接触和操纵的部分数据、包含所有关联映射的全局数据、全局数据的存储方式和索引等物理实现。
数据和数据模式:数据也叫视图(view),对数据的结构叫模式。
三级模式:外模式\用户模式、概念\全局模式、内模式\物理模式
对外部数据结构的描述叫外模式,对全局数据结构的描述叫概念模式,对内部数据结构的描述叫内模式。
映像:实现两个模式之间的映射关系。
两层映像:由外模式到全局模式:EC映像 由全局模式到内模式:CI映像
数据库系统的标准结构:三级模式两层映像。
逻辑数据独立性:当改变全局模式时,不需要改变外模式(也就无需改变应用软件),只改一下EC映像即可。两者独立。
物理数据独立性:当内模式变化时,不需要改变全局模式,只改一下CI映像即可。两模式独立。
数据模型:模式是对数据的结构的一个描述,而数据模型是对模式的结构的一个描述。(你品,你细品)
举个例子吧:表是一种模式,多个表之间的结构就可发以抽象成一个关系模型:表。