|
|
|
|
移动端

1.3.5 数据库设计:范型改变

《数据库系统:设计、实现与原理(基础篇)(原书第6版)》第1章数据库简介,本章将首先介绍数据库系统。本节为大家介绍数据库设计:范型改变。

作者:宁洪/贾丽丽/张元昭 译来源:机械工业出版社|2017-09-27 14:59

有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研


1.3.5 数据库设计:范型改变

到目前为止,我们一直认为数据库中的数据是有结构的。例如,在图1-7中已经确定了四个表:PropertyForRent、PrivateOwner、Client和Lease。但是如何能够得到这个结构呢?答案很简单:数据库的结构是在数据库设计过程中确定的。然而,完成数据库的设计将是十分复杂的工作。为了建立一个满足组织机构信息要求的系统,需要采用与基于文件的系统所不同的方法。在基于文件的系统中,这个工作是由单个部门的应用需求驱动的。数据库方法若要显示出自身的优势,必须首先考虑数据,然后再考虑应用。这种方法上的改变称为范型改变。系统是否被终端用户接受,数据库的设计工作是关键。设计很差的数据库将会导致做出错误决定,并且会对组织产生严重的负面影响。而另一方面,设计良好的数据库将会产生一个系统,这个系统能够给某些决策提供正确的信息,从而以高效的方法取得正确的结果。

本书的目的是帮助大家完成范型改变。本书用了许多章节完整讨论了数据库设计方法学(参见第16~19章)。我们将其组织为一系列循序渐进的步骤,并且穿插了若干规则。例如,在图1-6所示的ER图中,有六个实体、七个联系及六个属性,设计方法学就给出了如何找出在数据库中必须标识的实体、联系和属性的规则。

然而遗憾的是,数据库设计方法学并没有被普遍接受。大多数的单位和个人设计人员很少依赖方法学来指导数据库的设计,这也被认为是导致数据库应用开发中产生错误的主要原因。正是由于数据库设计时缺乏结构化方法,致使数据库工程所需要的时间和资源常常被低估,造成数据库开发不当或不能有效地满足应用的需求,或文档不全、维护困难,等等。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Eclipse Web开发从入门到精通(实例版)

本书由浅入深、循序渐进地介绍了目前流行的基于Eclipse的优秀框架。全书共分14章,内容涵盖了Eclipse基础、ANT资源构造、数据库应用开发、W...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊