数据库第七章 数据库设计简答题

数据库第一章 概论简答题
数据库第二章 关系数据库简答题
数据库第三章 SQL简答题
数据库第四第五章 安全性和完整性简答题
数据库第九章 查询处理和优化简答题
数据库第十第十一章 恢复和并发简答题

1.试述数据库设计过程,概括每个阶段的工作。

数据库设计过程包括以下6个阶段:

  • 需求分析:在设计数据库之前首先必须了解和分析用户需求,是整个数据库设计的基础;
  • 概念结构设计:通过对用户需求进行综合、归纳和抽象,形成一个独立于DBMS的概念模型,需要画出E-R图
  • 逻辑结构设计:将概念结构转换为DBMS所支持的数据模型(一般选择关系模型),并进行优化
  • 物理结构设计:为逻辑数据模型选取一个最适合应用环境的物理结构,包括存储结构存取方法
  • 数据库实施:根据逻辑设计和物理设计的结果建立数据库,编写与调试应用程序,进行试运行;
  • 数据库运行和维护:经过试运行后可投入正式运行,在运行过程中必须不断对其进行评估、调整和修改;

2.数据库设计有什么特点?

  • “三分技术,七分管理,十二分基础数据”;
  • 结构设计和行为设计相结合;

3.什么是数据库的概念结构?试述其特点和设计策略。

概念结构:
概念结构是信息世界的结构,即概念模型;

特点:

  • 能真实充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;
  • 易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键;
  • 易于更改,当应用环境和应用要求改变时容易对概念模型修改和扩充;
  • 易于向关系网状层次等各种数据模型转换

设计策略:

  • 自顶向下:首先定义全局概念结构的框架,然后逐步细化;
  • 自底向上:首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构;
  • 逐步扩张:首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构;
  • 混合策略:即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构;

4.什么是数据库的逻辑结构设计?试述其设计步骤?

逻辑结构设计:
把概念结构设计阶段设计好的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构

逻辑结构设计步骤:

  • 根据画出的E-R图,将概念结构转换为关系模型;
  • 对数据模型进行优化;

5.试述数据库物理设计的内容和步骤。

物理结构:
是数据库在物理设备上的存储结构与存取方法,依赖于给定的DBMS;

物理结构设计:
为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构

物理结构设计步骤:

  • 确定数据库的物理结构,在关系数据库中主要指存取方法存储结构
  • 对物理结构进行评价,评价的重点是时间和空间效率;

6.规范化理论对数据库设计有什么指导意义?

  • 规范化理论为数据库设计人员判断关系模式优劣提供了理论标准;
  • 可用以指导关系数据模型的优化,用来预测模式可能出现的问题;
  • 为设计人员提供自动产生各种模式的算法工具,使数据库设计工作有了严格的理论基础;

7.在数据库设计时,什么是数据字典?数据字典中通常包括哪些内容?数据字典的作用是什么?

数据字典:
是关于数据库中数据的描述,即元数据,而不是数据本身。

数据字典的内容:

  • 数据项:数据的最小组成单位
  • 数据结构:若干个数据项或数据结构组成
  • 数据流:数据结构在系统内传输路径
  • 数据存储:数据结构停留或保存的地方
  • 处理过程

数据字典的作用:

  • 数据字典是关于数据库中数据的描述,在需求分析阶段建立
  • 是进行概念设计的基础,并在数据库设计过程中不断修改充实和完善;

你可能感兴趣的:(数据库,数据库,大数据,数据库系统,database,数据库设计,数据库简答题)