课后选择题答案
第1章
1.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( D )。
A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系
2.把实体—联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( C )。
A.建立新的属性来实现 B.建立新的关键字来实现
C.建立新的关系来实现 D.建立新的实体来实现
3.对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为( A )。
A.并运算 B.交运算 C.差运算 D.积运算
4.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( B )。
A.并 B.选择 C.投影 D.笛卡儿乘积
5.关系型数据库中所谓的“关系”是指( B )。
A.各个记录中的数据彼此间有一定的关联 B.数据模型符合满足一定条件的二维
表格式
C.某两个数据库文件之间有一定的关系 D.表中的两个字段有一定的关系
6.下述关于数据库系统的叙述中正确的是( A )。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
7.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( C )。
A.DB包含DBS和DBMS B.DBMS包含DB和DBS
C.DBS包含DB和DBMS D.没有任何关系
8.在数据管理技术的发展过程中,可实现数据共享的是( C )。
A.人工管理阶段 B.文件系统阶段
C.数据库系统阶段 D.系统管理阶段
9.1970年,美国IBM公司研究员E.F.Codd提出了数据库的( C )。
A.层次模型 B.网状模型 C.关系模型 D.实体联系模型
10.设属性A是关系R的主键,则属性A不能取空值。这是( A )。
A.实体完整性规则 B.参照完整性规则
C.用户定义完整性规则 D.域完整性规则
11.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是( C )。
A.层次数据模型 B.网状数据模型
C.关系数据模型 D.面向对象数据模型
12.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是( B )。
A.层次结构 B.二维表结构
C.网状结构 D.封装结构
13.关系数据模型( D )。
A.只能表示实体间的1:1联系 B.只能表示实体间的1:n联系
C.只能表示实体间的m:n联系 D.可以表示实体间的上述三种联系
14.按照传统的数据模型分类,数据库系统可以分为三种类型( C )。
A.大型、中型和小型 B.西文、中文和兼容
C.层次、网状和关系 D.数据、图形和多媒体
15.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( C )。
A.数据定义功能 B.数据管理功能
C.数据操纵功能 D.数据控制功能