您现在的位置:学赛首页 > 自考学院 > 数据库及其应用 > 正文
数据库原理及应用课程习题三答案[3]
http://www.educity.cn 作者:不详 来源:广东工业大学 2007年7月6日 发表评论 进入社区

    12.答:

    逻辑结构设计是把概念模型结构转换成某个具体的DBMS所支持的数据模型。逻辑结构设计步骤为:
    ①把概念模型转换成一般的数据模型。
    ②将一般的数据模型转换成特定的DBMS所支持的数据模型。
    ③通过优化方法将其转化为优化的数据模型。

    13.答:

    l)E-R图转换为网状模型的方法为:
    ①每个实体集转换成一个记录。
    ②每个1:n的二元联系转换成一个系,系的方向由1方实体记录指向n方实体记录:
    ③每个m:n的二元联系,在转换时要引入一个连结记录,并形成两个系,系的方向由实体记录方指向连结记录方。
    ④K(≧3)个实体型之间的多元联系,在转换时也引入一个连结记录,并将联系转换成K个实体记录型和连结记录型之间的K个系,系的方向均为实体型指向连结记录。
    2)E-R图转换为关系模型的方法为:
    ①一个实体集转换为关系模型中的一个关系,实体的属性就是关系的属性,实体的码就是关系的码,关系的结构是关系模式。
    ②一个1:1联系可以转换为一个独立的关系,也可以与任意一端实体集所对应的关系合并。如果将1:1联系转换为一个独立的关系,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,且每个实体的码均是该关系的候选码。如果将1:l联系与某一端实体集所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体集的码。
    ③实体间的1:n联系可以有两种转换方法:一种方法是将联系转换为一个独立的关系,其关系的属性由与该联系相连的各实体集的码以及联系本身的属性组成.而该关系的码为n端实体集的码;另一种方法是在n端实体集中增加新属性.新属性由联系对应的1端实体集的码和联系自身的属性构成,新增属性后原关系的码不变。
    ④一个m:n联系转换为一个关系:与该联系相连的各实体集的码以及联系本身的属性均转换为关系的属性,新关系的码为两个相连实体码的组合。

    14.答:

    数据库物理设计的内容主要是选择存取方法和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。
    数据库的物理设计可以分为两步进行:
    ①确定数据的物理结构,即确定数据库的存取方法和存储结构:
    ②对物理结构进行评价。

    15.答:

    数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏降低了数据的存取效率,数据库的性能也下降、这时,数据库管理员就要对数据库进行重组织或部分重组织。
    重组织按原数据库设计要求重新安排有储位置、回收垃圾、减少指针链等,以提高系统性能。重构造通过部分修改数据库的模式和内模式,使数据库适应新的应用环境。

    16. 答:

    转换后的关系模型如图5-11 所示。
    出版社(出版社名,地址,邮政编码);
    作者(姓名,性别,年龄,证件号码,单位);
    出版(出版社名,作者姓名,出书数量,联系方式)。

    17.答:

    该图书馆数据库的E-R图如图5-12所示:


    其中:
    读者:读者号,姓名,地址,性别,年龄,单位;
    图书.书号,书名,作者,出版社。
    转换后的关系模型为:
    借阅者(读者号,姓名,地址,性别,年龄,单位);
    书籍(书号,书名,作者,出版社);
    借阅(读者号,书号,借出日期,应还日期)。

[1]  [2]  [3]  [4]  [5]  [6]