- 外模式(视图级):视图是虚拟表,查询时可从一个或多个表或视图导出
- 概念模式(表级):类型的改变
- 内模式(文件级):内部记录类型,索引和文件的组织方式,以及数据控制方面的细节。
- 外模式 - 概念模式 映射
- 概念模式 - 内模式 映射
- 候选键(不唯一):可以唯一标识其他属性的,如学生表的学号、身份证。
- 主键:在众多候选键中选一个当主键。
- 主属性:候选键。
- 非主属性:不是候选键的统统是非主属性。
- 图示法求候选键
- 给定关系模式 R<U,F>,其中 U 为属性集,F 是 U 上的一组函数依赖
- 若X => Y,X => Z,则X => YZ 合并
- 若X => Y,WY => Z,则XW => YZ 伪传递
- 若X => Y,Y => Z 为所蕴涵,则 X => Z 公理
- 若X => Y 为所蕴涵,且ZX => ZY,则X => YZ 扩展
- 实体:对主键约束
- 参照:对外键约束
- 用户自定义:自定义约束
- 触发器:脚本约束上面无法约束的
- 共享锁 S :之后不能加 排他锁
- 排他锁 X :之后不能加任何锁
- 属性冲突:同一属性存在不同 E-R 图中
- 结构冲突:同一实体在不同 E-R 中有不同的属性 ==> 需要统一
- 命名冲突:相同意义的属性在不同 E-R 中有着不同的名字。或者名字相同但是两属性不同。
-
索引是数据库提供查询效率的机制,不能进行数据更新
-
触发器可以作为更新机制
-
存储过程供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。
-
对事物回滚的正确描述:将该事务对数据的修改进行恢复。
-
数据库安全措施:权限、视图、加密
-
数据库的完整性:数据的正确性和相容性