关于自考的考前复习资料,已经排版好了,可以直接打印
9 . 数据库设计分为以下六个阶段 _______ 、 ________ 、 ________ 、 ________ 、 ________ 和 ________ 。 10 . 需求分析阶段的设计目标是什么?调查的内容是什么? 11 . 数据字典的内容和作用是什么?
12 . 数据库实施阶段包括两项重要的工作,一项是 ________ ,另一项是应用程序的 ________ 和 ________ 。
13 . 什么是数据库的概念结构?试述其特点和设计策略。 14 . 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是 ________ ,第二类是 ________ 。 38 . 在 E-R 模型向关系模型转换时, M : N 的联系转换为关系模式时,其码包括 ________ 。
39 . 关系数据库的规范化理论是数据库 ________ 的一个有力工具; ER 模型是数据库的 ________ 设计的一个有力工具。
40 . 数据库的物理设计通常分为两步:( 1 )确定数据库的 ________ ,( 2 )对其进行评价,评价的重 点是 ________ 和 ________ 。
41 . 任何 DBMS 都提供多种存取方法。常用的存取方法有 ________ 、 ________ 、 ________ 等。
15 . 什么叫数据抽象?试举例说明。
16 . 用 ________ 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。
17 . 试述数据库概念结构设计的重要性和设计步骤。
18 . 概念模型有以下特点: ________ 、 ________ 、 ________ 、________ 。
19 . 客观存在并可相互区别的事物称为 ________ ,它可以是具体的人、事、物,也可以是抽象的概念或联系。
20 . 什么是 E-R 图?构成 E-R 图的基本要素是什么? 21 . 唯一标识实体的属性集称为 ________ 。 22 . 为什么要视图集成?视图集成的方法是什么?
23 . 实体之间的联系有 ________ 、 ________ 、 ________ 三种。一对一 一对多 多对多
24 . 什么是数据库的逻辑结构设计?试述其设计步骤。
25 . 如果两个实体之间具有 M : N 联系,则将它们转换为关系模型的结果是 ________ 个关系。
26 . 试述把 E-R 图转换为 DBTG 模型和关系模型的转换规则。 27 . ER 模型是对现实世界的一种抽象,它的主要成分是 ________ 、联系和 ________ 。 ( 问答题 )
28 . 你能给出由 E-R 图转换为 IMS 模型的转换规则吗? 29 . 需求调查和分析的结果最终形成 ________ ,提交给应用部门,通过 ________ 后作为以后各个设计 阶段的依据。
30 . 规范化理论对数据库设计有什么指导意义?
31 .________ 表达了数据和处理的关系, ________ 则是系统中各类数据描述的集合,是进行详细的数据 收集和数据分析所获得的主要成果。 32 . 试述数据库物理设计的内容和步骤。
33 . 数据字典中应包括对以下几部分数据的描述: ________ 、________ 、 ________ 。
34 . 你能给出关系数据库物理设计的主要内容吗?例如 ORACLE 数据库物理设计的内容。
35 . 数据输入在实施阶段的重要性是什么?如何保证输入数据的正确性?
36 . 各分 E-R 图之间的冲突主要有三类: ________ 、 ________ 和________ 。
属性冲突 命名冲突 结构冲突
37 . 什么是数据库的再组织和重构造?为什么要进行数据库的再组织和重构造?
42 . 确定数据库存储结构主要指确定 ________ 、 ________ 、 ________ 、 ________ 、 ________ 等
数据的存储安排和存储结构,确定系统配置参数等。 43 .________ 是数据库中存放数据的基本单位。
44 . 在数据库运行阶段,对数据库经常性的维护工作主要是由 ________ 完成的。 1 、技术 管理 基础数据
2 、这里只概要列出数据库设计过程的六个阶段: 1) 需求分析 2) 概念结构设计 3) 逻辑结构设计 4) 数据库物理设计 5) 数据库实施 6) 数据库运行和维护这是一个完整的实际数据库及其应用系统的设计过程。不仅包括设计数据库本身,还包括数据库的实施、数据库运行和维护。设计一个完善的数据库应用系统往往是上述六个阶段的不断反复。
3 、整理 收集 组织 不断更新
4 、各阶段的设计要点如下: 1) 需求分析:准确了解与分析用户需求(包括数据与处理)。 2) 概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型。 3) 逻辑结构设计:将概念结构转换为某个 DBMS 所支持的数据模型,并对其进行优化。 4) 数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 5) 数据库实施:设计人员运用 DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 6) 数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。
5 、数据库结构设计的不同阶段形成数据库的各级模式,即:在概念设计阶段形成独立于机器特点,独立于各个 DBMS 产品的概念模式,在本篇中就是 E-R 图; ? 在逻辑设计阶段将 E-R 图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后在基本表的基础上再建立必要的视图 (View) ,形成数据的外模式; ? 在物理设计阶段,根据 DBMS 特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。同学们可以参考《概论》上图 6.4 ( P.209 )。图中概念模式是面向用户和设计人员的,属于概念模型的层次;逻辑模式、外模式、内模式是 DBMS 支持的模式,属于数据模型的层次。可以在 DBMS 中加以描述和存储。 6 、过程迭代 逐步求精
7 、数据库设计既是一项涉及多学科的综合性技术又是一项庞大的工程项目。其主要特点有: 1) 数据库建设是硬件、软件和干件(技术与管理的界面)的结合。 2) 从软件设计的技术角度看,数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数