1、关系数据库中,实现实体之间的联系是通过关系与关系之间的( A) 。
公共属性
公共索引
公共存储
公共元组
2、数据流程图(DFD)是用于描述结构化方法中( )阶段的工具:需求分析
3、从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是(C )
M端实体的关键字
N端实体的关键字
M端实体关键字与N端实体关键字组合
重新选取其他属性
4、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( )阶段:概念设计
5、数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的( )。物理设计阶段
6、对实体和实体之间的联系采用同样的数据结构表达的数据模型为(C )
网状模型
层次模型
关系模型
非关系模型
7、在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是( )阶段的任务。
逻辑设计阶段
8、在数据库的概念设计中,最常用的数据模型是( ) 实体联系模型
9、公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是( C)
多对多
一对多
多对一
一对一
10、概念模型独立于( C或者D,不确定)
E-R模型
硬件设备和DBMS
操作系统和DBMS
DBMS
11、数据字典中应包括对以下几部分数据的描述: 、 、__
数据项
数据结构
数据流
12、各分E-R图之间的冲突主要有三类: 、和__ 。
属性冲突
命名冲突
结构冲突
13、关系数据库的规范化理论是数据库 的一个有力工具;ER模型是数据库的设计的一个有力工具。
逻辑设计
概念结构设计
14、实体之间的联系有 、 、__三种。
一对一联系
一对多联系
多对多联系
15、如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是__ 个关系
3
16、用__ 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。
E-R模型
17、根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是,第二类是。
概念模型
逻辑模型
18、什么是数据字典?数据字典包含哪些基本内容?
数据字典是数据库中描述信息和控制信息的集合,他是数据库设计和管理的有力工具。数据字典包含(1.数据项,2数据流,3.数据结构.4.数据存储.5.处理过程)五个部分。同时也是详细数据收集和数据分析的结果
19、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?
数据库设计可以分为概念结构设计、逻辑结构设计和物理结构设计三个阶段。 (1)概念结构设计。这是数据库设计的第一个阶段,在管理信息系统的分析阶段,已经得到了系统的数据流程图和数据字典,现在要结合数据规范化的理论,用一种数据模型将用户的数据需求明确地表示出来。 概念数据模型是面向问题的模型,反映了用户的现实工作环境,是与数据库的具体实现技术无关的。建立系统概念数据模型的过程叫做概念结构设计。 (2)逻辑结构设计。根据已经建立的概念数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按照一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型。不同的数据库管理系统提供了不同的逻辑数据模型,如层次模型、网状模型、关系模型等。 (3)物理结构设计。为一个确定的逻辑数据模型选择一个最适合应用要求的物理结构的过程,就叫做数据库的物理结构设计。数据库在物理设备上的存储结构和存取方法称为数据库的物理数据模型。
20、现有一局部应用,包括两个实体:“读者”和“图书”。“读者”与“图书”之间的联系“借阅”是一对多的联系。
读者的属性:读者号,姓名,地址,单位。
图书的属性:书号,书名,作者,出版日期,出版社。
联系“借阅”的属性是:借阅日期。
(1)画出E-R图
(2)将E_R图转换为关系模型(包括关系名,属性名、码)。