Database 版 (精华区)

发信人: zhaowei (小燕子), 信区: Database
标  题: Oracle8初学者指南6
发信站: 紫 丁 香 (Thu Jun 17 14:27:43 1999), 转信

    2)关系的方法
    利用这种方法,系统设计员把需要获取的信息的类型孤立起来。
然后识别出这些信息类型间的关系,实现如图1习所示的数据库结构。
关系模型中,前面提到的主文件称为表。注意图1-3怎样给出一个顾
客表,一个电话号码表,一个电话号码类型表。在数据库中,它们都
是单独表。
                              图1习关系模型的三个表(主文件)
    图1习中,顾客和电话号码间的关系用一支乌鸦脚来表示,代表一
个顾客可能有一个或多个电话号码。我们也给出电话号码类型和电话
号码间的关系。单条线表示一个电话号码必须和一个电话类型相关联。
因此,我们有一些管理顾客和电话号码数据之间关系的规则。
    ·每个顾客可能有一个或多个电话号码。
    ·每个电话号码属于且仅属于一个顾客。
    ·任何电话号码必须是且仅是一种类型的(即家庭号码、业务号
码。传真号码或汽车电话之一)。
    现在我们己建立了理解这些关系,实施我们的规则的数据库。要
增加传真号码所要做的仅仅是在电话号码类型实体中增加一数据行。
不需要重构数据库,也不需要做完整的应用程序重设计工作,更不需
要编任何新功能的程序。利用这种方法,存放传真号码所需要做的工
作是很少的。
    忠告与提示
      在关系数据库中,不存在数据更改的不一致问题,因为所有数
据存放且仅存放在一个地方。
    关系系统是数据驱动的,聘请一个高技术人员来建立系统使得关
键的关系被找出井构造进系统(即一个人有一个或多个电话)。以后,
需要增加另外的电话号码时,不必重新设计系统。不必由高薪的分析
员来实现更改,自己加一个新电话号码类型到电话号码类型表中就是
了。在关系数据库模型中,顾客和电话号码间的关系总是相同的。你
只要在电话号码类型
--
________________________________________________________________
 我和一个朋友去散步,遇见一个漂亮的少妇带着一个小孩平时极腼腆的朋友一改
平日恹恹睡态,勇敢的走上前去, ∴
         《||||||||||||||||||||■※※◎    亲切的看着那小孩说:
                               ∵    ."   多可爱的孩子啊,
                                 ...''   抬头看看少妇,“还有孩子他妈!”

※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: jxjdadmin.hit.ed]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.869毫秒