数据库小知识(二)
-
E-R图用矩形表示实体型;用椭圆表示实体的属性;用菱形表示实体型之间的联系。
-
如果ORDER BY 子句后未指定ASC或DESC,默认使用ASC(升序)。
-
增加数据库索引会增加磁盘占用;建立数据库索引可以提升查询速度,即读速度,但在一定程度上降低写速度;数据库一般使用B*树作为索引;删除数据需要调整索引,所以会降低效率。
-
关系的基本运算有两类:一类是传统的集合运算(并、差、交、笛卡尔积),另一类是专门的关系运算(选择、投影、连接、除法、外连接等)。
-
关系数据库规范化的目的是为了解决关系数据库中的插入、删除异常及数据冗余问题。
-
数据库系统的特点为高共享、低冗余、独立性高、具有数据完整性。
-
数据模型的组成要素:
- 数据结构;
- 数据操作;
- 数据的完整性约束条件。
-
数据库系统相关人员是数据系统的重要组成部分,有三类人员:数据库管理员、应用程序开发人员和最终用户。
-
避免活锁:先来先服务;预防死锁:一次封锁,顺序封锁。
-
数据库内部分为三级模式和二级映射。外模式/模式映射的存在保证了数据库整体的逻辑结构改变,外模式的逻辑结构不必改变。模式/内模式映射的存在保证了数据存储结构的变化不影响整体的逻辑结构的变化。
-
关系规范化中的删除异常是指不该删除的数据被删除,插入异常是指应该插入的数据未被插入。