数据库设计范式及应用new

数据库设计范式及应用new

ID:34482994

大小:1.32 MB

页数:5页

时间:2019-03-06

数据库设计范式及应用new_第1页
数据库设计范式及应用new_第2页
数据库设计范式及应用new_第3页
数据库设计范式及应用new_第4页
数据库设计范式及应用new_第5页
资源描述:

《数据库设计范式及应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浙江交通职业技术学院学报,第3卷第4期,2002年12月JournalofZhejiangVocationalandTechnicalInstituteofTransportationVol3NO4,Dec.2002数据库设计范式及应用叶忠杰(浙江交通职业技术学院管理信息系杭州311112)摘要数据库设计是数据库应用系统设计的重要步骤,数据库是否适合应用系统的设计是至关重要的。本文根据数据库设计理论和实际要求,深入浅出地介绍了数据库设计的规范化问题,并通过实际例子说明了1NF(第一范式)、2NF、3NF和BCNF在数据库设计

2、中的操作步骤和方法,对于设计高质量的数据库应用系统具有重要的指导意义。关键词数据库设计数据库设计范式1NF2NF3NFBCNF中图分类号TP31113文献标识码A文章编号1671-234X(2002)04-0034-05性质:1规范化概述及意义(1)同一列上的数据应该属于事物的同一个属性,在一个表中的每一列有不同的名称,列的顺序数据库技术主要解决对于给定的一组数据如何无关紧要;构造一个适合于它们的数据库模式,即数据库的逻(2)在这些数据库的实现过程中,首先要经过辑结构。这种逻辑结构一般用关系型数据库来描规范化处理,

3、根据具体的情况和应用需求将每一个述,在关系型数据库中一个关系既可用来描述实体关系规范成第一范式(1NF)、第二范式(2NF)、及其属性,同时也可以描述实体之间的联系。第三范式(3NF)等形式。在关系型数据库规范化理论中所提到的关系实现以教学管理系统中的学生情况登记表为质上是:一张二维表,表的每一行称为一个元组例,来说明为什么要将一个关系进行规范化处理。(tupple),是某个实体或实体之间联系中的一个具学生情况登记表实质上是对学生这个实体体值,通常称为一条记录。每一列叫做一个属的描述,这个关系具有姓名、性别、出生日期、政

4、性(attribute),通常称为数据域或数据元治面貌、籍贯、社会关系、本人简历等属性,用一素,每一个元组必须用关键字(key)来唯一标识个二维表来描述如下表所示:出该元组与关系表中其他的元组。关系表具有以下社会关系本人简历姓名性别出生日期政治面貌籍贯与本人关系姓名工作单位起止年月单位证明人侯新蓉男1962.12.26党员父亲侯敬鄄济南19723-19767小学侯新蓉男1962.12.26党员母亲刘庆济南侯新蓉男1962.12.26党员兄弟侯宽富广州张永女1979.8.23团员父亲张掌信太原张永女1979.8.23团员

5、母亲顾铭太原收稿日期:2002-05-09作者简介:叶忠杰(1964-),男,副教授第4期叶忠杰:数据库设计范式及应用35从这张表中可以看出,数据元素社会关系本人关系工作单位;又包含了三个属性:与本人关系、姓名和学生姓名、起止年月单位,学生姓名、起止工作单位;本人简历也包含了起止年月、年月证明人。所在单位和证明人三个属性。如果用这种二维表的形式描述一个学生记录,则有关学生姓2规范化形式名、性别、出生日期、政治面貌、籍贯等数据将被重复存储,由此会产生大量的数据冗余,并且当某21第

6、一规范化形式(1NF)项数据改变,如某人的政治面貌改变时,则相应的第一规范化形式(1NF)是指在一个关系表中记录的相关数据都要更改,这些问题对于数据处理没有重复出现的数据组项,即在关系R中的每一的实现非常不利。除此之外这种非规范化的关系还个具体关系r中,如果每个属性值都是不可再分的有其他一些弊病,故要对关系进行规范化处理。最小数据单位,则称R符合第一范式。例如上表在进行关系的规范化处理之前,先要分析数据中,有学号、姓名及社会关系等组成一个表(一个的依赖关系。现实关系表实体中的各个属性之间都人可能有多个社会关系),将其规范成为1NF有三有

7、一定的内在联系,如学生情况登记表中,假种方法:如没有重名现象,则学生姓名的值决定了其(1)重复存储学号和姓名。这样,关键字只能性别、出生日期、籍贯、政治面貌等属是社会关系中的姓名;性值;学生姓名与与本人关系的值决定了(2)选学号为关键字,将社会关系细分成父姓名和工作单位等属性值;学生姓名与亲、母亲、兄弟、姐妹等属性项;起止年月的值决定了单位和证明人等(3)选学号为关键字,但强制每条记录只能有属性值。这些数据元素的依赖关系如下:两个社会关系父亲和母亲;学生姓名性别,学生姓名出生日

8、期,学生以上三个方法,第一种方法最不可取,实际情姓名籍贯,学生姓名政治面貌;况可选取后两种方法。学生姓名、与本人关系姓名,学生姓名、与图一第一规范化形式36浙江交通职业技术学院学报如上图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。