关系规范化理论知识.ppt
《关系规范化理论知识.ppt》由会员分享,可在线阅读,更多相关《关系规范化理论知识.ppt(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 计算机科学与技术系计算机科学与技术系 郑海旭郑海旭数据库系统概论数据库系统概论An Introduction to Database System第六章第六章 关系数据理论关系数据理论第六章第六章 关系数据理论关系数据理论6.1 问题的提出问题的提出6.2 规范化规范化 6.4 模式的分解方法简介模式的分解方法简介6.5 小结小结针对具体问题,如何构造一个适合于针对具体问题,如何构造一个适合于 它的数据模式它的数据模式(使使用用的的工工具具关关系系数数据据库库的的规规范范化化理理论)论)本章解决的问题 复习前一节的内容复习前一节的内容 例例11试建立一个描述学校教务管理的数据库。试建立一个描
2、述学校教务管理的数据库。信息有:信息有:学生的学号学生的学号(sno)(sno)、姓名、姓名(sn)(sn)、性别、性别(sex)(sex)年龄年龄(age)(age)、住址、住址(sloc).(sloc).学校所属系编号学校所属系编号(dno)(dno)、系名、系名(dn)(dn)、系主任、系主任(mn)(mn)、系联系电话系联系电话(phone)(phone)、所在地、所在地 课程号课程号(cno)(cno)、课程名、课程名(cn)(cn)、学分、学分(credit)(credit)、成绩(成绩(gradegrade)关系模式关系模式S_C_DS_C_D中存在的问题中存在的问题教务关系模式
3、教务关系模式S_C_DS_C_D(一个关系一个关系模式模式):(sno,sn,age,dn,mn,cno,cn,grade,)存在的问题:存在的问题:1.1.删除异常(删除异常(Deletion AnomaliesDeletion Anomalies)2.2.插入异常(插入异常(Insertion AnomaliesInsertion Anomalies)3.3.数据冗余太大,数据冗余太大,更新异常(更新异常(Update AnomaliesUpdate Anomalies)分解关系模式分解关系模式把这个把这个单一单一模式分成模式分成5 5个关系模式:个关系模式:S(sno,sn,age,sl
4、oc,)/*/*学生信息学生信息*/*/C(cno,cn,credit,)/*/*课程信息课程信息*/*/DEPT(dno,dn,mn,)/*/*系的信息系的信息*/*/S_D(sno,dno)/*/*学生与系的联系学生与系的联系*/*/SC(sno,cno,grade)/*/*学生与课程的联系学生与课程的联系*/*/分解分解的的本质:概念的单一化本质:概念的单一化本章要回答的问题:本章要回答的问题:1.1.“好好”模式的标准?模式的标准?不会发生插入异常、删除异常、更新异常,不会发生插入异常、删除异常、更新异常,数据冗余应尽可能少,即每个关系只有一个数据冗余应尽可能少,即每个关系只有一个主题
5、。主题。满足满足3NF3NF标准的关系模式是好模式标准的关系模式是好模式2.2.分解的本质是什么?分解的本质是什么?概念的单一化概念的单一化过程过程3.3.一个关系模式如何分解成几个一个关系模式如何分解成几个“好好”的模式的模式?(不丢失信息和语义的前提下)(不丢失信息和语义的前提下)关系模式分解方法举例关系模式分解方法举例 关系模式关系模式(学生学生-所在系所在系-住宿住宿-课程课程-成绩成绩)S-D-L-C(Sno,Sdept,Sloc,Cno,Grade)关系模式关系模式(学生选课情况学生选课情况)SC(Sno,Cno,Grade)关系模式关系模式(学生住宿情况学生住宿情况)S-D-L(
6、Sno,Sdept,Sloc)关系模式关系模式(学生学生-系系)S-D(Sno,Sdept)关系模式关系模式(系系-住宿分配住宿分配)S-D-L(Sdept,Sloc)5.2.6 5.2.6 规范化规范化关系数据库的规范化理论是数据库逻辑设计的工关系数据库的规范化理论是数据库逻辑设计的工具。具。一个关系只要其分量都是不可分的数据项,它就一个关系只要其分量都是不可分的数据项,它就是规范化的关系,但这只是最基本的规范化。是规范化的关系,但这只是最基本的规范化。规范化程度可以有多个不同的级别规范化程度可以有多个不同的级别规范化(续)规范化(续)规范化程度过低的关系不一定能够很好地描述规范化程度过低的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 规范化 理论知识
限制150内