关于数据库:数据库系统概论王珊第七章数据库设计习题

1次阅读

共计 1357 个字符,预计需要花费 4 分钟才能阅读完成。

  • pdf 下载:明码 7281
  • 专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解

名词解释

  • 数据库设计 (database design):数据库设计是指对于一个给定的应用环境,结构(设计) 优化的数据库逻辑模式和物理构造,并据此建设数据库及其利用零碎,使之可能无效地存储和治理数据,满足各种用户的利用需要,包含信息管理要求和数据操作要求。数据库设计的指标是为用户和各种利用零碎提供一个信息基础设施和高效的运行环境
  • 数据字典:它是对于数据库中数据的形容,即元数据,而不是数据自身。数据字典是在需要分析阶段建设,在数据库设计过程中一直批改、空虚、欠缺的。它在数据库设计中占有很重要的位置
  • 需要分析阶段:进行数据库设计首先必须精确理解与剖析用户需要(包含数据与解决)。需要剖析是整个设计过程的根底,也是最艰难和最消耗工夫的一步
  • 概念构造设计阶段:概念结构设计是整个数据库设计的要害,它通过对用户需要进行综合、演绎与形象,造成一个独立于具体数据库管理系统的概念模型
  • 逻辑构造设计阶段:逻辑结构设计是将概念构造转换为某个数据库管理系统所反对的数据模型,并对其进行优化
  • 物理构造设计阶段:物理结构设计是为逻辑数据模型选取一个最适宜应用环境的物理构造(包含存储构造和存取方法)
  • 数据库施行阶段:在数据库施行阶段,设计人员使用数据库管理系统提供的数据库语言及其宿主语言,依据逻辑设计和物理设计的后果建设数据库,编写与调试应用程序,组织数据入库,并进行试运行
  • 数据库运行和维护阶段:数据库利用零碎通过试运行后即可投入正式运行。在数据库系统运行过程中必须一直地对其进行评估、调整与批改

简答题

应用题

【答案】

  • 在概念构造设计阶段,造成独立于各机器特点之外,独立于各个数据模型之外的 概念模型
  • 在逻辑构造设计阶段,将概念构造设计阶段设计好的概念模型转化为与选用 DBMS 产品相适应的逻辑构造,造成数据库的逻辑模式,并依据用户的需要,安全性的思考,建设必要的视图,造成数据库的 外模式
  • 在物理构造设计阶段,依据关系数据库的特点和解决的须要,进行物理存储安顿,建设索引,造成数据库的 内模式

①:指标

②:内容

①:特点

  • 能实在、充沛地反映事实世界,包含事物和事物之间的分割,能满足用户对数据的解决要求,是对事实世界的一个实在模型
  • 易于了解,从而能够用它和不相熟计算机的用户交换意见,用户的积极参与是数据库设计胜利的要害
  • 易于更改,当应用环境和利用要求扭转时,容易对概念模型批改和裁减;
  • 易于向关系、网状、档次等各种数据模型转换

②:设计策略

  • 自顶向下,即首先定义全局概念构造的框架,而后逐渐细化

    • 自底向上,即首先定义各部分利用的概念构造,而后将它们集成起来,失去全局概念构造
    • 逐渐扩张,首先定义最重要的外围概念构造,而后向外裁减,以滚雪球的形式逐渐生成其余概念构造,直至总体概念构造
    • 混合策略,行将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念构造的框架,以它为骨架集成由自底向上策略中设计的各部分概念构造
  • 后面说过

转换为关系模型如下

①:逻辑结构设计是将概念构造转换为某个数据库管理系统所反对的数据模型,并对其进行优化

②:步骤

  1. 把概念模型转换成个别的数据模型
  2. 把个别的数据模型转换成特定的 DBMS 所反对的数据模型
  3. 通过优化办法将其转化为优化的数据模型。
正文完
 0