学校网站首页设计,怎样创造网站,万网衡水网站备案,农村创业的好项目文章目录 数据库设计关系代数规范化理论求候选键特殊函数依赖Armstrong公理范式无损分解 数据库设计 步骤产出说明1.根据数据要求和处理要求进行需求分析数据流图、数据字典、需求说明书等分析数据流向、数据详细含义等#xff0c;分析具体需求2.对现实世界进行抽象#xff0… 文章目录 数据库设计关系代数规范化理论求候选键特殊函数依赖Armstrong公理范式无损分解 数据库设计 步骤产出说明1.根据数据要求和处理要求进行需求分析数据流图、数据字典、需求说明书等分析数据流向、数据详细含义等分析具体需求2.对现实世界进行抽象进行概念结构设计ER模型用于描述实体及各实体的联系3.加入转换规则、规范化理论和DBMS特性等进行逻辑结构设计关系模式设计数据库的表结构4.加入硬件特性、OS特性等进行物理设计-设计数据在物理上如何存储
关系代数 笛卡尔积不要求同构结果的列是二者之和336结果的行是二者的乘积3*39。投影在垂直方向上筛选特定列表结构发生变化。选择水平方向上筛选特定行表结构不变。 自然连接不要求同构结果的列是二者之和去重结果的行要求所有同名属性列同时取值相等图中式1是使用笛卡尔积-选择-投影的等价表达式。若实现相同运算自然连接的性能稍优于笛卡尔积。
规范化理论
求候选键 关系模式R中包含两个元组属性集合U和函数依赖集合F记为R(U, F)将属性集合表示为节点依赖表示为箭头可将R转换为有向图。 先找两种节点
只出现在左侧从未出现在右侧的。必包含在候选键中。只出现在右侧从未出现在左侧的。必不包含在候选键中。 图中C只在右侧出现故必不包含在候选键中。若只有A可遍历到BC完成若只有B可遍历到AC完成。故候选键为A和B注意不是AB。
特殊函数依赖
部分函数依赖 候选键存在多个属性集合的情况下图中候选键为AB有属性集只依赖于候选键中的一部分C只依赖于A。传递函数依赖
Armstrong公理 范式 无损分解
表格法判断 先找同名属性列学生关系的学号与成绩关系的学号则可通过依赖学号-姓名将姓名还原到成绩关系表格变为 继续看下一个同名属性列学生关系的姓名与成绩关系的姓名没有依赖可用继续找下一个成绩关系的课程号和课程关系的课程号可通过依赖课程号-课程名将课程名还原到成绩关系中表格变为 有一行全部为√成功还原。