1、数据库技术试题一、选择题1. 单个用户使用的数据视图的描述称为 A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式 DDL用来描述 A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在 DBS中,DBMS 和 OS之间的关系是 A. 相互调用B. DBMS调用 OSC. OS调用 DBMSD. 并发运行4. 当关系 R和 S自然联接时,能够把 R和 S原该舍弃的元组放到结果关系中的操作是 A. 左外联接B. 右外联接C. 外部并D. 外联接5. 下列聚合函数中不忽略空值 (null) 的是 A. SUM(列名)B. MAX(
2、列名)C. COUNT( * )D. AVG(列名)6. 设关系模式 R (A,B,C),F 是 R上成立的 FD集,F = BC,则分解 = AB,BC相对于 F A. 是无损联接,也是保持 FD的分解B. 是无损联接,但不保持 FD的分解C. 不是无损联接,但保持 FD的分解D. 既不是无损联接,也不保持 FD 的分解7. 在数据库设计中,将 ER图转换成关系数据模型的过程属于A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段8. SQL中,下列涉及空值的操作,不正确的是 A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD.
3、NOT (AGE IS NULL)9. 一个关系中的候选关键字 。 A 至多一个 B 可多个 C 必须多个 D 至少 3 个 10. DBMS中实现事务持久性的子系统是 A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11. SQL的全局约束是指基于元组的检查子句和 A. 非空值约束B. 域约束子句C. 断言D. 外键子句12. 分布式数据库系统中分片模式和分配模式均是 A. 全局的B. 局部的C. 分布的D. 集中的13. 属性类型允许是基本数据类型、结构类型和集合类型的模型是A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型14.
4、 用树型结构表示实体之间联系的数据模型称为 A关系模型B运算模型 C网状模型D层次模型 15. 数据库系统的核心是 A数据库B数据库管理系统C数据模型D软件工具 16. 在 SQL语言中,与 X BETWEEN 10 AND 20等价的表达式是 AX10 AND X20BX=10 AND X20 CX10 AND X=20DX=10 AND X=20 17. 某个 E-R图中有 5个实体型,2 个 1n 联系和 2个 mn 联系,则该 E-R图转换的关系模式个数至少是 A5 个B7 个 C8 个D9 个 18. 若关系模式 R(V,F)中的每一个决定属性集都包含候选码,则 R属于A2NFB3N
5、F CBCNFD4NF 19. 若事务 T对数据 R已加 X锁,则其他事务对数据 R A可以加 S锁不能加 X锁B不能加 S锁可以加 X锁 C可以加 S锁也可以加 X锁D不能加任何锁 20在目前的并行数据库体系结构中,可扩充性最高的是 ASMBSD CSNDSK 21数据的正确性和相容性是指数据库的 A完整性B安全性 C并发性D一致性 22下列不属于事务的特性的是 A隔离性B一致性 C完整性D原子性 23系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于 A事务故障B系统故障C介质故障D运行故障 24E-R 图是数据库设计的常用工具之一,它适用于建立数据库
6、的 A概念模型B逻辑模型 C结构模型D物理模型 25数据库逻辑结构设计的主要任务是 A建立 E-R图B把数据送入数据库C建立数据流图和需求说明书D将 E-R图转换为某个 DBMS所支持的数据模型 26.下面不是 SQL语言优点的是 。A.能方便地生成报表 B.高度非过程化C.数据独立性好 D.语言简练,易学易用27.MS SQL Server提供的日期时间数据类型是 。A.SMALLDATA B.SMALLDATATIMEC.SMALLTIME D.TIMEDATA28.概念模型 。A.依赖于计算机硬件和 DBMSB.独立于计算机硬件,依赖于 DBMSC.独立于计算机硬件和 DBMSD.依赖于
7、计算机硬件,独立于 DBMS29. 概念模型独立于 ( ) 。 A ER 模型 B 硬件设备 C DBMS D 操作系统 30.如果实体 X的存在依赖于实体 Y的存在,且 X的主码与 Y的主码相同,则 X是 。A.递归实体 B.复合实体C.弱实体 D.超类实体31.如果事务 T获得了基本表 B上的排它锁,则 T对 B 。A.可以读,不能写 B.可以读,也可以写C.不能读,可以写 D.不能读,也不能写32.在数据库恢复时,对已完成的事务,将执行以下哪个操作? A.UNDO操作 B.REDO操作C.COMMIT操作 D.ROLLB ACK操作33.有关系:项目(项目号、教工号、排名)假定每个职工可
8、以参加多个项目,每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。那么该关系的主码是 。A.项目号 B.职工号C.(项目号,职工号) D.(职工号,排名)34.在分布式数据库系统中,如果需要按如下方式书写查询语句SELECT *FROM F1节点北京WHERE 性别=女UNIONSELECT *FROM F2 节点上海WHERE 性别=女则该系统支持的是 。A.片段透明性 B.局部映象透明性C.查询透明性 D.地址透明性35.有学生选课关系:学生选课(学号,课程号,成绩),对该关系的查询语句如下:SELECT 课程号,AVG(成绩)FROM 学生选课GROUP BY 课程号如果要提
9、高该查询的效率,应该建索引的属性是 。A.学号 B.课程号C.成绩 D.(学号,课程号)36.假设有如下实体和实体之间的联系情况: 职工实体与项目实体之间存在多对多的参加联系 职工实体与部门实体之间存在多对一的分配联系 职工实体与工资实体之间存在一对一的属于联系则能用层次模型表示的是 。A., B.,C., D.,37.已知关系 R、S 和 ,如图 1所示,要从 R和 S中通过关系代数查询得到 ,则以下说法中错误的是 。RA.属性 C是两个关系进行自然连接的公共属性B.该查询中肯定包含自然连接运算C.该查询中肯定包含投影运算D.该查询中不需要包含选择运算38.在 MS SQL Server中建
10、立了表 Student(no,name,sex,birthday),no为表的主码,表中信息如图 2所示能够正确执行的插入操作是 。A.INSERT INTO student (no,sex) VALUES(102,男)B.INSERT INTO student (name,sex) VALUES(王中,男)C.INSERT INTO student VALUES(102,男,王中,1984/03/08)D.INSERT INTO student VALUES(106,王中,男,1984/03/08)39.E-R模型是实体联系模型,被广泛地应用于以下哪一种模型的设计中?A.外部模型 B.概念模
11、型C.物理模型 D.内部模型40.在关系数据库系统中,一个关系中的任意两个元组 。A.可全同 B.必须全同C.不能全同 D.以上都不是41.关系数据库系统中,表的结构信息存储在 。A.数据字典中 B.指针中C.关系中 D.表中42.用以下哪种形式表示实体类型和实体间联系是关系模型的主要特征?A.指针 B.链表C.关键字 D.表格43.下面各项中,属于数据库的并发操作可能带来的问题是 。A.丢失更新 B.数据独立性会提高C.非法用户的使用 D.增加数据冗余度44.在客户机/服务器工作模式中,以下哪一项不属于客户机的任务?A.管理用户界面 B.处理应用程序C.对查询进行优化处理 D.产生对数据库的
12、请求45数据库系统中,对用户使用的数据视图的描述称为 A概念模式 B内模式C存储模式 D外模式46数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据 A相容性 B独立性C共享性 D一致性47实体完整性规则是指关系中 A不允许有空行 B主键不允许有空值C不允许有空列 D外键不允许有空值48在数据库系统中,属于“第三级存储器”的是 A高速缓存 B快闪存储器C光存储器 D磁盘存储器49实现关系代数投影运算的 SQL子句是 ASELECT BORDER BYCFROM DWHERE50设有关系模式 R(A,B,C),F=AB,CB。相对于 F,R 的候选键为AAC BABCCAB DBC5
13、1设关系模式 R(U),X、Y、Z 是 U的子集,且 Z=U-X-Y下面关于多值依赖的叙述中,不正确的是 A若 xY,则 XZ B若 XY,且 Y Y,则 XYC若 XY,则 XY D若 z=,则 XY52将 ER模型转换成关系模型,属于数据库的 A需求分析 B概念设计C逻辑设计 D物理设计53SQL 语言中,用 GRANTREVOKE 语句实现数据库的 A并发控制 B完整性控制C一致性控制 D安全性控制54在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现A死锁 B共享锁C活锁 D排它锁55以下关于事务调度和封锁的描述中,正确的是 A遵守两段封锁协议的并发事务一定是可串行化的B可串
14、行化的并发事务一定遵守两段封锁协议C遵守两段封锁协议的并发事务不一定是可串行化的D遵守两段封锁协议的并发事务一定不会产生死锁56面向对象数据模型中, “is_part_of”联系是指对象间的 A并关系 B包含关系C分类关系 D继承关系57有职工表 EMP和部门表 DEPT如下图所示,其中有下划线的属性为主键,有波浪线的属性为外键。下面操作不能正确执行的是 A检索部门号为“D05”的职工号B将 EMP表中职工“李路”的部门号改为空值C删除职工“崔浩”的记录D在 EMP表中插入记录(“E18” , “D05”, “王莹”)EMP职工号 部门号 职工名58.文件系统方式管 理数据有很多缺陷,以下不是
15、文件方式缺陷的是A.数据联系弱 B.数据冗余大C.数据不共享 D.程序文件相互依存59.用单一数据结构表示实体及实体之间联系的数据模型是 A.层次模型 B.关系模型C.网状模型 D.面向对象模型60.在 E-R图中规定用“菱形框”表示 A.实体 B.属性C.联系 D.模型61.设一个科研项目只能由一个研究组承担,而一个研究组可承担多个项目。则项目与研究组之间是 A.一对一的关系 B.一对多的关系C.多对一的联系 D.多对多的联系62.下列关系代数的操作中,不是基本运算的是 A.交 B.并C.笛卡尔积 D.投影63.有 2个关系模式 R(A,B,C)和 S(D,E),R 中有 3个元组,S 中有
16、 2个元组,则 R和 S自然连接后得到的新关系中,属性个数及元组个数分别为 A.5,5 B.5,6E01 D03 李路E25 D01 武明E19 D04 崔浩E32 D01 李颖DEPT部门号 部门名 D01 研发部 D02 市场部 D03 人事部 D04 财务部 C.6,5 D.6,664.函数依赖是描述关系中各个属性之间相互制约而又相互依赖的关系。确定属性间的函数依赖,要根据 A.当前的数据值归纳 B.主键值决定C.候选键值决定 D.属性的语义决定65.在数据库设计中,使用 E-R图表示数据库的 A.信息模型 B.逻辑模型C.物理模型 D.结构数据模型66.已知关系模式 R(A,B,C,D
17、),其函数依赖集 F=AB,CB,则 R中主属性有 A. A,C,B B. A,B,DC. B,C,D D. A,C,D67.下列函数中用来测试当前记录号的函数是 A.RECCOUNT B.FOUNDC.RECNO D.ROUND68.使用语句 CREATE TABLE S(sno N(2),sname C(6),age N(2),sex C(1)建一张学生表,其中 sno是主键,sname 不允许取空值,下列 SQL语句中不正确的是 A. INSERT INTO S value(1,林立,20,F)B. INSERT INTO S(sno, age, sname, sex) values(1,20,林立,F)C. INSERT INTO S value(1,null,20,F)D. INSERT INTO S value(1,林立,null,F)69. 最终用户使用的数据视图称为 A.内模式 B.外模式C.概念模式 D.存储模式70. 在数据库系统中,把可以相互区别的客观事物称为 A.文件 B.字段C.实体 D.关键码71. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的 A.事务并发性 B.数据可靠性