在数据库三级模式间引入二级映象的主要作用是提高数据与程序的独立性。
视图是一个“虚表”,视图的构造基于基本表或视图。选择,投影,连接和除。
参照完整性约束
参照完整性约束:必须对参照完整性进行检查,以保证两个表的相容性。参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)<暂未分配>或者等于S中某个元组的主码值。1NF的关系可能存在的四方面问题是:数据冗余度大、插入异常、修改异常和删除异常。并发控制的主要方法是封锁机制。E-R图之间的冲突主要有属性冲突、命名冲突,结构冲突三种。
视图
视图是从一个或几个基本表导出的表,它与基本表不同,它是一个虚表,(2分)数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变(2分)。视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制(1分)。