项目1数据库系统设计.ppt
《项目1数据库系统设计.ppt》由会员分享,可在线阅读,更多相关《项目1数据库系统设计.ppt(32页珍藏版)》请在三一办公上搜索。
1、项目一 数据库系统设计,清华大学出版社,SQLServer数据库管理与开发案例教程,2,项目一 主要任务,数据库关系规范化数据库应用系统的设计方法学生管理系统设计实例,3,关系数据库模式设计问题,不好的关系模式可能导致以下几个方面的问题:数据冗余插入异常删除异常 修改异常,数据库关系规范化,4,关系模式的规范化,属性之间的联系一对一联系 一对多联系 多对多联系函数依赖平凡的函数依赖与非平凡的函数依赖函数依赖与属性间的联系类型有关 函数依赖是语义范畴的概念 函数依赖关系的存在与时间无关 函数依赖可以保证关系分解的无损连接性,数据库关系规范化,5,关系模式的规范化,函数依赖的基本性质投影性 扩张性
2、 合并性分解性完全函数依赖和部分函数依赖传递函数依赖,数据库关系规范化,6,关系模式的规范化理论,第一范式定义:如果如果关系模式R所有的属性均为简单属性,即每个属性都是不可再分的,则称R属于第一范式,简称NF,记作RNF。规范化:关系模式最基本的要求是必须满足第一范式。凡是非规范化关系必须转化为规范化关系,方法是去掉组项和重复项,将所有数据项都分解成不可再分的最小数据项 注意 NF是最基本的关系模式,任何关系都应遵守。仅满足第一范式的要求是远远不够的,它仍然存在插入异 常、删除异常和更新异常等问题。,数据库关系规范化,7,关系模式的规范化理论,第二范式定义:如果关系模式RNF,R(U,F)中的
3、所有的非主属性都完全函数依赖于任意一个候选关键字,则关系R属于第二范式(Second Normal Form),简称2NF,记作R2NF。规范化:2NF规范化指把NF关系模式通过投影分解,消除非主属性对候选关键字的部分函数依赖,转换成2NF关系模式的集合过程。,数据库关系规范化,8,关系模式的规范化理论,第三范式定义:如果关系模式R2NF,R(U,F)中的所有的非主属性对任何候选关键字都不存在传递函数依赖,则称R是属于第三范式(Third Normal Form),简称3NF,记作R3NF。规范化:3NF的规范化是指2NF关系模式通过投影分解,消除了非主属性对候选关键字的传递函数依赖,而转换成
4、3NF关系模式的集合过程。注意由于3NF关系模式中不存在非主属性对关键字部分依赖和传递函数依赖,因此在很大程度上消除了数据的冗余和更新异常,因此在通常的数据库设计中,一般要求达到3NF。,数据库关系规范化,9,关系模式的规范化理论,BCNF范式定义:如果关系模式RNF,且所有的函数依赖XY(Y不包含X),决定因素X都包含了R的一个侯选码,则称R属于BCNF(Boyce-Codd Normal Form),记作RBCNF。规范化:BCNF的规范化是指把3NF关系模式通过投影分解转换成BCNF关系模式的集合过程。下面以3NF关系模式Sc为例,来说明BCNF规范化的过程。多值依赖与4NF,Page
5、9,数据库关系规范化,10,定义:设有关系模式R(U),U是属性全集,X,Y,Z是属性集U的子集,且Z=U-X-Y,如果对于R的任一关系,对于X的一个确定值,存在Y的一组值与之对应,且Y的这组值仅仅决定于X的值而与Z值无关,此时称Y多值依赖于X,或者X多值决定Y,记作XY。在多值依赖中,若XY且Z=U-X-Y,则称XY是非平凡的多值依赖,否则称为平凡的多值依赖 第四范式(4NF)的定义:把一个关系模式分解为4NF的方法与分解为BCNF的方法类似,就是当把一个关系模式利用投影的方法消去非平凡且非函数依赖的多值依赖,并具有无损连接性。,关系模式的规范化理论,数据库关系规范化,11,关系模式的规范化
6、理论,4NF的分解:把一个关系模式分解为4NF的方法与分解为BCNF的方法类似,就是当把一个关系模式利用投影的方法消去非平凡且非函数依赖的多值依赖,并具有无损连接性。,数据库关系规范化,12,需求分析概念结构设计逻辑结构设计物理设计数据库实施数据库的运行与维护,数据库的设计方法,数据库应用系统的设计方法,13,需求分析,在需求调研的过程要重点了解用户的如下需求:用户的信息要求 用户的处理要求对数据的安全性、完整性的要求,Page 13,数据库应用系统的设计方法,14,实体联系模型将现实世界中客观存在的事物及它们所具有的特性抽象为信息世界的实体和属性。然后使用实体联系(Entity Relati
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 数据库 系统 设计
链接地址:https://www.31ppt.com/p-6034650.html