1、数据库系统概论复习题目一、选择题: 1数据库管理系统是位于(D)之间的一层数据管理软件。 A用户与应用开发工具 B操作系统与数据库 C应用系统与应用开发工具 D用户与操作系统 2数据库系统与文件系统的根本区别在于(C) A.提高系统效率 B.方便用户使用 C.数据结构化 D.节省存储空间 3( A )用于信息世界的建模,是现实世界到信息世界的第一层抽象。 A概念模型 B逻辑模型 C物理模型 D数据模型 4采用二维表结构表达实体及实体间联系的数据模型是(C )。 A层次模型 B网状模型 C关系模型 D面向对象模型 5一般而言,数据模型由三部分构成,其中用于对系统动态特征描述的是(B ) A数据结
2、构 B数据操作 C数据完整性约束 D数据检索 6对全局数据逻辑结构和特征的描述称为(D ) A外模式 B内模式 C用户模式 D模式 7在传统关系系统中,对关系的错误描述是(C) A关系是笛卡尔积的子集 B关系是一张二维表 C关系可以嵌套定义 D关系中的元组次序可以交换 8在关系代数中对传统的集合运算要求参与运算的关系(D ) A具有相同的度 B具有相同的关系名 C具有相同的元组个数 D具有相同的度且对应属性取自同一个域 9在SQL的查询语句中,允许出现聚集函数的是(D ) ASELECT子句 BWHERE子句 CHAVING短语 DSELECT子句和HAVING短语 10 不属于安全性控制机制
3、的是( A ) A完整性约束 B视图 C密码验证 D用户授权 11 不能提高查询性能的措施是( C ) A根据查询条件建立索引 B建立相关视图C尽量使用不相关子查询 D建立查询表的聚簇索引 12 1970年,(D )首次提出了数据库系统的关系模型,开创了数据库关系方法和关系数据理论的研究。 AJames Gray BM. M. Zloof CC. W. Bachman DE. F. Codd 13 传统的集合运算是二目运算,包括交、差、并、( A )四种运算。 A笛卡尔积 B选择 C投影 D连接 14 设关系R和S分别有m和n个元组,则RS的元组个数是(D ),其基数为(C ) Am Bn C
4、m+n Dmn 15 在SQL中,若要将特定基本表及其相关的依赖对象等一起删除,则在DROP TABLE中可使用关键词(B ) ARESTRICT BCASCADE CALL DDISTINCT 16 为数据表建立索引的基本目的是( A) A提高查询效率 B易于数据归类 C优化数据储存 D方便数据更新 17 关于视图的叙述,错误的是(D ) A视图不存储数据,但可以通过视图访问数据 B视图提供了一种数据安全机制 C视图可以实现数据的逻辑独立性 D视图能够提高对数据的访问效率 18 通过重建视图能够实现(A ) A数据的逻辑独立性 B数据的物理独立性 C程序的逻辑独立性 D程序的物理独立性 19
5、 数据库的视图、基本表、存储文件的结构分别对应(B ) A模式、内模式、外模式 B外模式、模式、内模式 C模式、外模式、内模式 D外模式、内模式、模式 20 数据库的视图与基本表之间通过建立( C )之间的映像,保证数据的逻辑独立性;基本表与存储文件之间通过建立( A )之间的映像,保证数据的物理独立性。 A模式到内模式 B外模式到内模式 C外模式到模式 D外模式到外模式 21 连接数据库时的安全验证是通过(A )来实现的 A用户标识与鉴别 B存取控制 C数据加密 D审计 22 在数据库系统中,对数据库对象的安全控制是(B )来实现的 A用户标识与鉴别 B存取控制 C数据加密 D审计 23 将
6、数据库对象的操作权限授予用户,属于安全控制机制中的( B )来实现的 A用户标识与鉴别 B自主存取控制 C强制存取控制 D审计 24 撤销U5对Emp表的查询权限,并收回U5授予其他用户的该权限,SQL语句是( A) AREVOKE SELECT ON TABLE Emp FROM U5 CASCADE BREVOKE SELECT ON TABLE Emp FROM U5 RESTRICT CREVOKE QUERY ON TABLE Emp FROM U5 RESTRICT DGRANT SELECT ON TABLE Emp TO U5 WITH GRANT OPTION 25 在数据库
7、系统中拥有最高权限的用户是(B ) AGUEST BDBA CPUBLIC DROLE 26 要实现记录的物理顺序与索引项次序一致,应选择的索引类型为( B ) AHASH索引 B聚簇索引 CB+树索引 D唯一索引 27 在需求分析阶段,需求调查的内容是( D ),需求分析的结果是(C ) A信息要求、处理要求 B完整性与安全性要求 C信息要求、安全性要求 D信息要求、处理要求、安全性与完整性 A数据流图 B数据字典 C数据流图、数据字典 DE-R图 28 概念结构设计阶段完成的文档是(A ) AE-R图 BDFD图 C关系模式 D数据字典 29 视图设计属于数据库设计的(C )阶段 A需求分
8、析 B概念设计 C逻辑设计 D物理设计 30 在数据库设计过程中,设计用户外模式属于(B )阶段 A概念结构设计 B逻辑结构设计 C物理结构设计 D数据库实施 31 若事务程序中有表达式a,如果b取值为0时计算该表达式,会产生的故障属于( A ) A事务故障 B系统故障 C介质故障 D死机 32 确定系统边界和关系规范化分别在数据库系统设计的( A )阶段进行 A需求分析和逻辑设计 B需求分析和概念设计 C需求分析和物理设计 D逻辑设计和概念设计 33 关系模式R属性集为A, B, C,函数依赖集F=(A, B)C, (A, C)B, BC,则R属于( C) A1NF B2NF C3NF DB
9、CNF 34 假设某医院诊疗科、医生和患者各实体对应的关系模式如下: 诊疗科(科室代码,科室名称,电话)、 医生(医生代码,姓名,科室代码)、 患者(病历号,姓名,年龄,性别,病情,就诊日期,医生代码)。 若医生只属于一个诊疗科,并且同一天可为多位患者看病,而患者也可在不同的科室治疗,则医生和患者之间为( D )关系 A1:1 B1:n Cn:1 Dn:m 患者关系模式的主码是(A ) A病历号 B病历号,病情,就诊日期 C病历号,就诊日期,医生代码 D病情,就诊日期,医生代码 该关系属于(D )的问题。 A3NF,无冗余、无插入异常和删除异常 B2NF,无冗余,但存在插入异常和删除异常 C2
10、NF,存在冗余,但不存在修改操作的不一致 D2NF,存在冗余、修改操作的不一致、插入异常和删除异常 35 设有职工关系Emp(Eno, Ename, Esex, EDno)和部门关系Dept(Dno, Dname, Daddr),创建这两个关系的SQL语句如下: CREATE TABLE Emp( Eno CHAR(4), Ename CHAR(8), Esex CHAR(1) CHECH(Esex IN (?M?, ?F?) EDno CHAR(4) REFERENCES Dept(Dno), PRIMARY KEY(Eno); CREATE TABLE Dept( Dno CHAR(4)
11、NOT NULL UNIQUE, Dname CHAR(20), Daddr CHAR(30); 按顺序直接运行SQL语句,DBMS会报错,原因是(C )。 A创建表Dept时没有指定主码 B创建表Dept时没有指定外码 C创建表Emp时,被参照表Dept尚未创建 D表Emp的外码EDno与被参照表Dept的主码Dno不同名 若经过修改,上述两个表创建完毕之后(尚无数据),则下述语句能被执行的是(C )。 AINSERT INTO Emp VALUES (?e001?, ?王?, ?M?, ?d1?) BINSERT INTO Emp VALUES (null, ?王?, ?M?, ?d1?)
12、 CINSERT INTO Emp VALUES (?e001?, ?王?, ?M?, null) DINSERT INTO Emp VALUES (?e001?, ?王?, ?X?, ?d1?) 36 五种基本关系代数运算是(A ) A.U,和 B.U,和 C.U,n,x,和= D.U,n,和 37 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D) A.左外联接 B.右外联接 C.外部并 D.外联接 38 对全局数据逻辑结构和特征的描述称为(C ) A.外模式 B.内模式 C.模式 D.存储模式 39 数据库的概念模型( D ) A.依赖于计算机硬件和DBMS
13、 B.独立于计算机硬件,依赖于DBMS C.依赖于计算机硬件,独立于DBMS D.独立于计算机硬件和DBMS 40 在关系数据库中,体现概念记录之间的关系是(A ) A.外关键字 B.关键字 C.数据字典 D.元组 41 “事务的所有操作在数据库中要么全部正确反映出来要么全部不反映”,这个特性是事务的( A) A.原子性 B.一致性 C.隔离性 D.持久性 42 如果事务T已对数据Q加了S锁,则其他事务对Q( A ) A.只能读不能写 B.只能写不能读 C.既能读又能写 D.不能读不能写 43 数据库系统三个模式之间存在下列映射关系,将正确的填入括号中(B ) A.外模式/内模式 B.外模式/
14、模式 C.模式/模式 D.内模式/外模式 44 在下列SQL语句中,属于数据操纵的语句是(C ) A.CREATE,DROP,DELETE,ALTER B.GRANT,REVOKE C.SELECT,UPDATE,DELETE,INSERT D.CREATE,DROP,ALTER 45 在数据库设计中,将E-R图转换成关系数据模型的过程属于(C ) A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 46 在函数依赖中,平凡函数依赖是可以根据Armstrong推理规则推出,这条规则是( A ) A.自反律 B.合并律 C.传递律 D.增广律 47 对象标识具有唯一性,其唯一
15、性的范围是在( D ) A. 对象内 B. 类内 C. 类层次内 D. 系统内 48 数据库物理存储方式的描述称为( B )。 A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 49 DBMS提供DML实现对数据的操作。嵌入高级语言中使用的DML称为(D )。 A. 自主型 B. 自含型 C. 宿主型 D. 交互型 50 关系代数的四个组合操作是:交、自然联接、联接和( A )。 A. 除 B. 差 C. 笛卡儿积 D. 并 51 在关系代数中,对一个关系做操作后,新关系的元素个数( D )原来关系的元素个数。 A. 小于 B. 等于 C. 大于 D. 小于或等于 52 视图是一个“
16、虚表”,视图的构造基于(C )。 A. 基本表 B. 视图 C. 基本表或视图 D. 数据字典 53 在SQL语言中,对输出结果排序的是(A )。 A. ORDER BY B. WHERE C. GROUP BY D. HAVING 54 若用如下的SQL语句创建了一个表S: CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入(B )。 A. (991001,李明芳,女,23) B. (990746,张为,NULL,NULL) C. (
17、NULL,陈道一,男,32) D. (992345,NULL,女,25) 55 在关系模式R(U,F)中,如果XY,但YX,同时不存在X的真子集X1,使X1Y,称函数依赖XY为(C ) 。 A. 平凡函数依赖 B. 部分函数依赖 C. 完全函数依赖 D. 传递函数依赖 56 下列关于规范化理论各项中正确的是(B ) 。 A. 对于一个关系模式来说,规范化越深越好 B. 满足二级范式的关系模式一定满足一级范式 C. 一级范式要求一非主码属性完全函数依赖关键字 D. 规范化一般是通过分解各个关系模式实现的,但有时也有合并 57 在关系模式(姓名,年龄,职位,出生日)中最有可能做主关键字的是( A
18、)。 A. 姓名 B. 年龄 C. 职位 D. 出生日 58 在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1N联系,3个11联系,3个MN联系,根据ER模型转换成关系模型的规则,转换成关系的数目是(B )。 A. 6 B. 9 C. 12 D. 15 59 在数据库的概念设计中,最常用的模型是( A )。 A. 实体联系模型 B. 数学模型 C. 逻辑模型 D. 物理模型 60 设计DB的存储结构属于数据库设计的( D )。 A. 需求设计 B. 概念设计 C. 逻辑设计 D. 物理设计 61 学生(学号,姓名,年龄),老师(教师号,姓名,专业)如果一个老师可以教多个学生
19、,那么学生与老师的关系是(C )。 A. 1:1 B. 2:2 C. M:N D. 1:N 62 事务的并发执行不会破坏DB的完整性,这个性质称为事务的B。 A. 原子性 B. 隔离性 C. 持久性 D. 一致性 63 模式的逻辑子集通常称为(C ) A. 存储模式 B. 内模式 C. 外模式 D. 模式 64 E-R模型中的“实体标识符”术语对应于机器世界中的术语是(D ) A. 记录 B. 字段 C. 文件 D. 关键码 65 为数据表创建索引的目的是(A ) A. 提高查询的检索性能 B. 创建唯一索引 C. 创建主键 D. 归类 66 设关系R和S分别有m和n个元组,则RS的元组个数是( D ) A. m B. n C. m+n D. mn 6 / 6