初识数据库
什么是数据库?
相互之间有管理关系的表的集合
什么是数据库系统?
什么是数据库管理系统?
软件,如MySQL,DB2等
数据库系统的结构与演变
数据库系统的标准结构
什么是模式?
Schema:对数据库中数据所进行的一种结构性的描述,所观察到数据的结构信息
什么是数据?
Data:某一种表现形式下所表现出来的数据库中的数据
三级模式,两层映像
外模式(External Schema用户模式)—EC–模式(Conceptual Schema 全局模式,逻辑模式)—CI—内模式(Internal Schema.物理模式)
什么是数据独立性?
当概念模式变化时,可以不改变外部模式,从而无须改变应用程序
当物理模式发生变化时,可以不改变概念模式,从而无须改变外部模式
数据模型
数据模型是规定模式统一描述方式的模型,包括数据结构,操作和约束
数据模型是对模式本身结构的抽象,模式是对数据本身结构形式的抽象
如:关系模型,所有的模式都可抽象为表的形式【数据结构】,而每一个具体的模式都是拥有不同列名的具体的表
经典的三大数据模型:关系模型(表),层次模型(树),网状模型(图)