软件设计师 知识点拾遗 数据库技术基础
软件设计师 知识点拾遗 数据库技术基础
- 2016年下半年第53题

这里主要是想强调一下冗余的概念,判断一个依赖是否冗余,应该基于该依赖是否可以从其它依赖推导出来,以本题为例:
- A1→A2:基础依赖,无法从其他推导
- A1A2→A3:基础依赖,无法从其他推导
- A2→A4:基础依赖,无法从其他推导
- A1→A4:可以通过A1→A2和A2→A4传递推导出来,因此是一个冗余依赖
- 2016年上半年第52题

数据库设计中规范化是在逻辑设计阶段进行的一项工作,该工作负责把关系模式进行规范,以减少冗余,以及一定程度上消除修改异常,插入异常及删除异常。
- 2015年下半年第53题54题

- 分片透明:用户无需知道逻辑上的表在物理上如何被分割(分片)存储在不同的节点上。
- 复制透明:用户无需知道数据是否存在多个副本(复制),系统自动维护副本一致性。
- 位置透明:用户无需知道数据具体存储在哪个物理节点上,通过逻辑标识(如表名)访问数据。
特点: - 逻辑透明:用户无需知道局部节点使用的数据模型差异,系统自动处理异构数据模型的转换。
- 2015年上半年第52题

判断为无损连接还是有损连接:
- 无损连接:无损连接是指将关系模式分解后,通过自然连接操作能够完全恢复原始关系中的所有数据,不丢失任何信息。
- 有损连接:有损连接是指关系模式分解后,通过自然连接操作无法完全恢复原始关系,会导致信息丢失或产生虚假元组。
判断是否保持函数依赖:
- 保持函数依赖:分解后的所有关系模式的函数依赖集合的并集,能够逻辑蕴含原关系模式的所有函数依赖
- 不保持函数依赖:分解后的关系模式无法保持原关系模式的所有函数依赖,至少有一个原始函数依赖不能在分解后的任何关系中体现或推导
软件设计师 知识点拾遗 数据库技术基础
http://example.com/2025/05/21/note54/