一、什么是实体、属性、关键字、三级模式、数据独立性、数据完整性、事务及其特征、可串形化。
实体:实体是客观存在并可相互区别的事物,例如:一个苹果,一部手机都是实体。
属性:实体所具有的某一特征,例如,学生的特征:学号,姓名,年龄等都是属性。
关键字:键是能够唯一标识实体的属性或属性组合。例如,学号是学生实体的键
三级模式:
(1)三级模式结构
1.概念模式 :概念模式是指数据库全体数据的逻辑结构特征描述。例如,属性的命名,属性数据类型、大小长度等描述。一个数据库只有一个概念模式。
2.外模式
外模式是指数据库中局部数据的逻辑结构特征描述。外模式一般用视图来实现。应用程序是根据外模式来写的。
3.内模式 内模式是指数据库中数据的物理结构和存储方式的描述。一个数据库只有一个内模式。
(2)两级影像 :数据库的三级模式中各级模式都不相同,它们之间的转换通过二级影像来实现。
1)概念模式/内模式映像 当数据库的内模式改变时,只需要修改概念模式/内模式映像就可以保证概念模式不变, 概念模式不变,则外模式就不变,外模式不变则应用程序不变。
2)外模式/概念模式映像 当数据库的概念模式改变时,只需要修改外模式/概念模式映像就可以保证外模式不变, 外模式不变则应用程序不变。
数据独立性:
1.数据的物理独立性是指应用程序对数据存