习题一
一.选择题
1.在下列四个选项中,不.属.于.基本关系运算的是(排序)。
A连接
B投影
C选择
D排序
2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,
则汽车实体集与零部件实体集之间的联系是(多对多)。
A多对多
B一对多
C多对一
D一对一
3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以
上各原则都包括)。
A“一事一地”原则,即一个表描述一个实体或实体间的一种联系。
B表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复
字段。
C用外部关键字保证有关联的表之间的联系。
D以上各原则都包括。
4.数据库类型是根据(数据模型)划分的。
A数据模型
B文件形式
C记录形式
D存取数据方法
5.DBMS是(操作系统支持下的系统软件)。
A操作系统的一部分
B操作系统支持下的系统软件
C一种编译程序
D一种操作系统
6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为
(选择)。
A查询
B选择
C投影
D联接
1
f7如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。
A选择
B投影
C连接
D重建
8从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称
为(“连接”运算)。
A“选择”运算
B“投影”运算
C“连接”运算
D“交”运算
9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是
(DBS包括DB和DBMS)。
ADB包括DBMS和DBS
BDBS包括DB和DBMS
CDBMS包括DBS和DB
DDBS与DB和DBMS无关
10.数据库系统与文件系统管理数据时的主要区别之一是(B)。
A文件系统能实现数据共享,而数据库系统却不能。
B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解
决。
C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D文件系统管理的数据量庞大,而数据库系统管理的数据量较少。
二.填空题
1.从层次角度看,数据库管理系统是位于用户与OS之间的一
层数据管理软件。
2.用二维表数据来表示实体及实体之间联系的数据模型称为关系模
型。
3.两个实体集之间的联系方式有11、1
和m
。
4.关系模型是用若干个二维表来表示实体及其联系,关系通过关
系名和属性名来定义。关系的每一行是一个元组,表示一个实体;每一列
是记录中的一个数据项,表示实体的一个属性。
5.在关系数据库中,一个二维表中垂直方向的列称为属性,在表文件中叫
2
f做一个字段。
6.在r