数据库测试题2
1【单选题】
关系数据模型是目前最重要的一种数据模型,它的三个要素分别是 。
A、实体完整性、参照完整性、用户自定义完整性
B、数据结构、关系操作、完整性约束
C、数据增加、数据修改、数据查询
D、外模式、模式、内模式
我的答案:B
2
【单选题】
层次型、网状型和关系型数据库划分原则是 。
A、
记录长度
B、
文件的大小
C、
联系的复杂程度
D、
数据之间的联系
我的答案:D
3
【单选题】
在一个关系中如果存在某个属性组,其值能惟一地标识关系中的每一个元组,称这个属性组称为( ) 。
A、关键字;码
B、数据项
C、主属性
D、主属性值
我的答案:A
解析:关系中的一个属性集的值能唯一标志关系中的元组且又不含多余属性值,我们称该属性集为关系的关键字或候选关键字。根据本题的意思,我们通常称该属性为关键字。
4【填空题】
() 是对数据系统的静态特性的描述, () 是对数据库系统的动态特性的描述。
我的答案:
第一空:
数据结构
第二空:
数据操作
5
【填空题】
关系模型中的数据操作是 () 操作,操作对象和操作 () 都是关系。
我的答案:
第一空:
集合
第二空:
结果
6【填空题】
关系模型要求必须是规范化的,即关系的每一个分量都必须是不可分的 () 。
我的答案:
第一空:
数据项
7
【填空题】
关系模型的数据操纵有 () 、() 、 () 和更新数据。这些操作必须满足关系的 () 约束条件。
我的答案:
第一空:
查询
第二空:
插入
第三空:
删除
第四空:
完整性
8【填空题】
在关系模型的数据结构中,元组中的一个属性值称为 () 。
我的答案:
第一空:
分量
9
【判断题】
关系模型中,实体和实体间的联系均用关系表示。
我的答案:对
10
【判断题】
关系模型的结构是层次结构。
我的答案:错
11
【判断题】
关系模型的一个特点是,实体以及实体之间的联系都可以使用相同的结构类型来表示。
我的答案:对
12
【判断题】
在关系模型中,一个关系对应通常的二维表
我的答案:错
13
【判断题】
域是一组具有相同数据类型的值的集合。
我的答案:对
14
【判断题】
一个关系的数据结构可以是任何一张二维表。
我的答案:错
15
【简答题】
数据模型的组成要素有哪些?它们分别描述了系统的什么特征?
我的答案:
1,数据结构:对系统静态特性的描述。
2,数据操作:对系统动态特征的描述。
3,数据的完整性约束条件:一组完整性规则。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。
16
【简答题】
简述如何把现实世界中的具体事物抽象为某一数据库管理系统支持的数据模型?
我的答案:
为了把现实世界中的具体事物抽象、组织为某一数据库管理系统支持的数据模型,常常将现实世界抽象为信息世界,然后将信息世界转换为机器世界。(先把现实世界中的客观对象抽象为某一种信息结构,然后再把概念模型转换为计算机上某一数据库管理系统支持的数据模型)。