教据库系统概论 An Introduction to Database System 第六讲关系数据理论
数据库系统概论 An Introduction to Database System 第六讲 关系数据理论
第六讲关系数据理论 6.1问题的提出 6.2规范化 6.3数据依赖的公理系统 *6.4模式的分解 6.5小结
第六讲 关系数据理论 6.1 问题的提出 6.2 规范化 6.3 数据依赖的公理系统 *6.4 模式的分解 6.5 小结
6.1问题的提出 关系模式存在的问题
6.1 问题的提出 关系模式存在的问题
关系模式存在的问题 例1(P170):描述学校的数据库: 学生的学号(Sno)、所在系( Sdept) 系主任姓名( Mname)、课程号(Cno) 成绩( Grade) 问题:如何设计关系模式? 捉示:1.概念模型2.逻辑模型(关系模式)
关系模式存在的问题 例1(P170):描述学校的数据库: 学生的学号(Sno)、所在系(Sdept) 系主任姓名(Mname)、课程号(Cno) 成绩(Grade) 问题:如何设计关系模式? 提示:1.概念模型 2.逻辑模型(关系模式)
≌ 数据依赖对关系模式的影响(续丌 学校数据库的语义: 一个系有若干学生,一个学生只属于一个系 个系只有一名主任; 3.一个学生可以选修多门课程,每门课程有若干学生 选修; 4.每个学生所学的每门课程都有一个成绩
数据依赖对关系模式的影响(续) 学校数据库的语义: ⒈ 一个系有若干学生, 一个学生只属于一个系; ⒉ 一个系只有一名主任; ⒊ 一个学生可以选修多门课程, 每门课程有若干学生 选修; ⒋ 每个学生所学的每门课程都有一个成绩