下载此文档

资源信息系统第四章第二节.ppt


文档分类:管理/人力资源 | 页数:约86页 举报非法文档有奖
1/86
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/86 下载此文档
文档列表 文档介绍
资源信息系统
第四章地矿属性数据库子系统的设计与应用
目录
第二节地矿资源属性数据库结构设计
2
第一节数据库系统原理与方法概述
3
1
第三节地矿资源属性数据库系统的应用
3
3
China University of Geosciences
数据库设计的规范化理论
数据库设计一般方法
资源数据库结构设计
第二节资源数据库结构设计
本节提要
China University of Geosciences
一、数据库设计的规范化理论
数据库设计是建立数据库应用系统的核心问题。设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。本节将对数据库设计进行讨论,并给出关于如何进行设计的一些基本理论和原则。
关系数据库:自从提出了关系数据库理论后,许多专家学者对关系数据库理论进行了深入的研究和发展,借助于数学工具规定了一整套的关系数据库设计的理论和方法——函数依赖理论和关系规范化理论。该理论使关系数据库设计方法走向完备。
China University of Geosciences
数据库设计完全是人的问题,而不是数据库管理系统的问题。
系统不管设计是好是坏,照样运行, 但好的设计和差的设计有天壤之别。
谁设计:在大型多用户共享数据库系统中,数据库设计应当由数据库管理员和系统分析员一起负责,和用户一道工作,了解各个用户的要求,把所有要求合并起来,共同为整个数据库做出恰当的、完整的设计。
(一)数据库设计概述
China University of Geosciences
(二)问题的提出
开发一个具体的数据库应用系统时,核心问题是设计数据库结构,数据库结构的设计好坏是系统开发成败的关键所在。
当一个应用系统的数据库结构设计完成之后,就可利用我们选定的关系数据库管理系统提供的数据定义语言去描述库结构,即定义关系数据库模式及关系模式。
但是,由于设计者对现实世界的认识或看问题的方法不同,同一个系统可以设计出不同的关系数据库结构。
那么,我们如何根据设计的对象去构造一个好的关系数据库结构,即构造几个关系(表)呢?每个关系由哪些属性组成,好坏如何评价呢?
为了说明关系模式设计的性能好坏,让我们先看一个例子。例如,某学校要建立一个学生管理数据库,有如下属性:学号、系名、系主任、成绩、课程。
China University of Geosciences
我们可以组成一个关系名为UN的关系模式:UN(学号,课程,成绩,系名,系主任)
现实世界的事实告诉我们:
①一个系有若干学生,但一个学生只属于一个系。
②一个系只有一名系主任。
③一个学生可以选修多门功课,每门课程可有若干学生选修。
④每个学生学习每门课程有一个成绩。
当(学号,课程)组合属性值一定时,也就确定了该学号和课程对应的成绩、系名、系主任的属性值,并且有唯一性,所以(学号,课程)具有记录(元组)标识作用,是该关系的主键(关键字)。
这个关系模式在使用中会出现什么问题呢?
China University of Geosciences
(1) 数据冗余
每个系主任的姓名和系名与该系的每个学生所选修的每一门功课的成绩出现的次数一样多,这将造成存储空间的浪费和维护代价太高。例如,该系有100名学生,每个学生平均选 30门课,则该系名和系主任名要重复 100 x 30= 3000次。
这种数据重复存放造成空间浪费称为“数据冗余”。
China University of Geosciences
2. 修改异常
例中,如果要更换系主任,就必须逐一修改每条记录。若有疏忽,则会造成数据的不一致性(同一系的学生有不同的系主任),当然也就破坏了数据的完整性(由于修改失误,造成数据的不正确),这称为“修改异常”或称为“潜在的不相容性”。
China University of Geosciences
3. 插入异常
在关系模式UN中,主键是(学号,课程)。主键的特性不能为空或部分为空,主键为空或部分为空的记录(元组)不能存入数据库中,否则,就会因为失去标识而使关系中存在相同元组,这是关系性质的完整性约束所不允许的。
例中,如果一个系刚成立,尚无学生,或者有了学生但还没有选课,我们就无法将该系的系名和系主任插入到数据库中,这称为“插入异常”。
China University of Geosciences

资源信息系统第四章第二节 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数86
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-08-27