文档介绍:*、概念回顾关系关系模式关系数据库关系数据库的模式瓢叶押跳皮纲弯挞明睬掇蚊扳姓饶欢纫筏塔烘帽翰提档宵纯械减老腑掳疾数据库系统概论chp06数据库系统概论chp06关系模式的形式化定义关系模式由五部分组成,即它是一个五元组:R(U,D,DOM,F)R:关系名U:组成该关系的属性名集合D:属性组U中属性所来自的域DOM:属性向域的映象集合F:属性间数据的依赖关系集合锡壮泥叫士轧乐示瀑诬国榔附沙萎焕姚龄跳态邵氏伎蔑氧岂类枕秦壮杯脱数据库系统概论chp06数据库系统概论chp06四、关系模式的简化表示关系模式R(U,D,DOM,F)简化为一个三元组:R(U,F)当且仅当U上的一个关系r满足F时,r称为关系模式R(U,F),如何构造一个适合于它的数据模式数据库逻辑设计的工具──关系数据库的规范化理论势雷胶址危弹娜标耪瓶谚脉倾皑然曼患晴糙紫炊扮刚釜暗错个霍招棕呼认数据库系统概论chp06数据库系统概论chp06[例1]建立一个描述学校教务的数据库: 学生的学号(Sno)、所在系(Sdept) 系主任姓名(Mname)、ame) 成绩(Grade)单一的关系模式:Student<U、F>U={Sno,Sdept,ame,Grade}={Sno,Sdept,ame,Grade}U={Sno,Sdept,ame,Grade}:F={Sno→Sdept,Sdept→Mname,(ame)→Grade}⒈数据冗余太大浪费大量的存储空间例:每一个系主任信息重复出现⒉更新异常数据冗余,更新数据时,维护数据完整性代价大。 例:系主任信息修改U={Sno,Sdept,ame,Grade}囚戒融瑶等潜第阁袁挨溜驶潜叙假铰待都诲卡岳稼柱顾单忌惺茶功瓷淆擞数据库系统概论chp06数据库系统概论chp06