数据库系统试题集(有答案).doc

上传人:仙人指路1688 文档编号:4109546 上传时间:2023-04-04 格式:DOC 页数:58 大小:339.50KB
返回 下载 相关 举报
数据库系统试题集(有答案).doc_第1页
第1页 / 共58页
数据库系统试题集(有答案).doc_第2页
第2页 / 共58页
数据库系统试题集(有答案).doc_第3页
第3页 / 共58页
数据库系统试题集(有答案).doc_第4页
第4页 / 共58页
数据库系统试题集(有答案).doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《数据库系统试题集(有答案).doc》由会员分享,可在线阅读,更多相关《数据库系统试题集(有答案).doc(58页珍藏版)》请在三一办公上搜索。

1、数据库试题集一、 填空题1. 事务的特性包括:(原子性)、一致性、(隔离性)、和持久性。2. SQL数据库中的表,可以是基本表,也可以是(视图)。 3. 视图是定义在(基本表或视图)之上的,对视图的一切操作最终要转换为对(基本表)的操作。4. 视图是从(基本表)中导出的(虚)表,数据库中实际存放的是视图的(定义 )。5. 关系模式的三类完整性约束条件分别是(实体完整性)、参照完整性约束和(用户定义完整性)6. 关系数据模型的数据完整性规则包括(实体)完整性、(参照)完整性和用户定义的完整性。 7. E-R方法的三要素是:实体、(属性)和联系。8. 标准的数据库三级模式是概念模式、(内)模式和(

2、外)模式。 9. 在SQL中,用(MODIFY)命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。 10. 在ER图中,菱形框表示(联系),矩形框表示(实体)。 11. 并发控制的主要方法是采用(封锁机制)。 12. 在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。 13. 一级封锁协议可解决(丢失修改)的问题。 14. 预防死锁的方法有(一次封锁法)和顺序封锁法。 15. SQL语言提供数据库定义、(数据操纵)、数据控制等功能。16. .三级封锁协议可解决:丢失修改、不可重复读,和(读脏数据)_的问题。17. 关系代数中专门的关系运算包括:选择、投影、连接和

3、(除法)。18. 数据库中三种数据模型为:层次模型、网状模型、和(关系模型)。19. 关系数据库数据操作的处理单位是关系,层次和网状数据库数据操作的处理单位是(记录)。20. 在关系数据模型中,两个关系之间的联系有1:1,1:M和(M:N_)21. 数据库的逻辑模型设计阶段,任务是将(总体E-R模型)转换成关系模型。22. 关系规范化理论是设计(关系数据库)的指南和工具。23. 当数据库被破坏后,如果事先保存了(日志文件)和数据库的副本,就有可能恢复数据库。24. 关系中主码的取值必须唯一且非空,这条规则是(实体)完整性规则。25. 将数据转换成信息的过程称为(数据处理)。26. 在ER模型中

4、,用菱形框表示(实体之间的联系),用椭圆形框表示(属性),用矩形框表示(实体)。27. 数据库管理系统所支持的数据模型被分为(层次)、(网状)、(关系)和面向对象四种类型。28. 一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为 (多对多(m:n)的联系。29. 二维表中的列和行在关系中分别称为(属性)和(元组)。30. 在SQL查询时,如果需要去掉查询结果中的重复组,应使用(DISTINCT)。 31. 封锁一般分为两种排他型封锁,X封锁和(共享型封锁,S封锁) 32. 假设一个学生只属于一个班级,则班级和学生之间是(一对多,1:N)联系; 学生可以同时修多门课程

5、,学生和课程之间是(多对多,M:N)联系。 33. 数据完整性约束分为静态约束和(动态)约束。 34. 在数据库系统中,所有应用程序都通过(DBMS)访问数据库。 35. 一级封锁协议可解决(丢失修改)的问题。 36. DB并发操作通常会带来三类问题,它们是丢失更新、(不一致分析)和读脏数据37. 分布式数据库系统中透明性层次越高,应用程序的编写越(简单 (或容易)。38. 数据库系统中保证安全性的存取权限是由(数据对象)和(操作类型)两个要素组成。39. 封锁的粒度越大,系统中能够被封锁的对象就越(少 )并发度也就越(小 )。40. 数据库运行过程中可能发生的故障有三类即事务故障、(系统故障

6、)和(介质故障 )。41. 数据库设计分为以下六个设计阶段:需求分析阶段、(概念结构设计)、(逻辑结构设计 )数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。42. 关系数据库的完整性包括(实体 )完整性和(参照 )完整性。43. 数据库系统中最重要的软件是(数据库管理系统),最重要的用户是(数据库管理员 )。44. 视图是从(基本表 )中导出的表,数据库中实际存放的是视图的(定义 )。45. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、(重构条件和不相交条件)。 46. 数据库设计分为以下六个设计阶段:需求分析阶段、(概念结构设计)、(逻辑结构设计)(数据库物理设计

7、阶段)、数据库实施阶段、数据库运行和维护阶段。47. 实体之间的联系按照联系方式的不同可分为(一对一或11)、(一对多或1n )、(多对多或mn )。 48. 数据库系统的核心是(数据库管理系统或DBMS)。 49. 在关系模型中,实体以及实体间的联系都是用(关系)来表示的。 50. 在关系代数中专门的关系运算包括(选择 )、(投影)、)连接)、除等运算。 51. SQL语言集数据查询、(数据操纵)、(数据定义)和(数据控制)功能于一体,充分体现了关系数据语言的特点和优点。 52. 数据库管理系统保证数据安全的主要措施是进行(存取控制)。 53. 人们已经提出了许多种类型的数据依赖,其中最重要

8、的是(函数依赖)和(多值依赖)。 54. 关系模式由3NF转化为BCNF是消除了主属性对码的(部分函数依赖)和(传递函数依赖)。 55. 与文件管理系统相比较,数据库系统的数据冗余度(低)、数据共享性(低)。56. 数据模型通常是由数据结构、(数据操作)和(数据的约束条件)三个要素组成。57. SQL语言除了具有数据查询和数据操作功能之外,还具有(数据定义)和(数据控制)功能。它是一个功能强大的语言。58. 数据库系统中保证安全性的存取权限是由(数据对象)和(操作类型)两个要素组成。59. 封锁的粒度越大,系统中能够被封锁的对象就越(少)并发度也就越(小)。60. 数据库运行过程中可能发生的故

9、障有三类即事务故障、(系统故障)和(介质故障)。61. 数据库系统中最重要的软件是(数据库管理系统),最重要的用户是(数据库管理员)。62. 分布式数据库系统中透明性层次越高,应用程序的编写越(简单 (或容易)。63. 用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。64. DB并发操作通常会带来三类问题,它们是丢失更新、(不可重复读)和读脏数据。65. 数据库系统中常用的三种数据模型有层次模型、(网状模型)和(关系模型)66. 聚合函数“count(列名)”的语义是(统计记录个数).67. revoke 命令意味着是从用户权限中(收回)某种,或全部权限68. 将数据转换成信息的

10、过程称为(数据处理)。69. 二维表中的列和行在关系中分别称为(属性)和(元组)。70. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和(不相交条件)。二、名词解释1. 实体完整性规则 这条规则要求关系中元组在组成主键的属性上不能有空值。 如果出现空值,那么主键值就起不了唯一标识元组的作用。2. 一级封锁协议 事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。 3. 属性关系表中的一列即为一个属性 / 属性为实体的某一方面特征的抽象表示。如学生,可以通过学生的“姓名”、“学号”、“性别”、“年龄”及“政治面貌”等特征来描述,此时,“姓名”、“学号”、“性别”、

11、“年龄”及“政治面貌”等就是学生的属性。4. 全码 在关系中所有属性都为码即为全码。 5. 丢失更新 当两个或以上的事务同时修改同一数据集合时,由于并发处理,使得某些事务对此数据集合的修改被忽视了. 6. 关系一个关系即一张二维表,如student(sno,sname,sex ,age)1. 概念模式 7. X封锁 如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。 只有获准X封锁的事务,才能对被封锁的数据进行修改。 8. 元组表中的一行即为一个元组/ 笛卡儿积集合中的每一个元素(d1,d2, , dn)称为一个元组。9. 主属性 包含在任何一个候选码中

12、的属性。 10. 事务的原子性 一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。 11. S封锁 共享型封锁。如果事务T对某数据R加上S封锁,那么其它事务对数据R的X封锁便不能成功, 而对数据R的S封锁请求可以成功。这就保证了其他事务可以读取R但不能修改R,直到事务T释放S封锁。 12. 非码属性 包含在任何一个非候选码中的属性。 13. 事务事务是一个不可分割的操作序列,是数据库环境中的逻辑工作单位14. DBA控制数据整体结构、负责DBS正常运行的人或机构15. SQL语言中的视图.在SQL中,外模式一级数据结构的基本单位是视图,它是从若干基本表和

13、(或)其它视图中构造出来的,视图并不存储对应的数据,只是将视图的定义存于数据字典中。16. 数据字典是对系统中数据的详细描述,它提供对数据库数据描述的集中管理17. 主码、若关系中的某一属性组(或单个属性)的值能惟一标识一个元组,则称该属性组(或属性)为候选码。当一个关系有多个候选码时,应选定其中的一个候选码为主码;而如果关系中只有一个候选码,这个惟一的候选码就是主码。18. 候选码、设F是基本关系R的一个或一组属性,但不是关系R的主码(或候选码)19. 外码、如果F与基本关系S的主码KS相对应,则称F是基本关系R的外码。20. 实体现实世界中存在的可以相互区分的事物或概念称为实体。例如,一个

14、学生、一个工人、一台机器、一部汽车等是具体的事物实体,一门课、一个班级等称为概念实体。21. 实体型现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实体)的抽象称为实体型。实体型是实体集数据化的结果,实体型中的每一个具体的事物(实体)为它的实例。22. 实体集具有相同特征或能用同样特征描述的实体的集合称为实体集。例如,学生、工人、汽车等都是实体集。23. 码码也称关键字,它能够惟一标识一个实体。例如,在学生的属性集中,学号确定后,学生的其他属性值也都确定了,学生记录也就确定了,由于学号可以惟一地标识一个学生,所以学号为码。24. 授权 将对数据库中的某些表、某些字段的操作权限授予

15、指定的用户,这种操作称为授权。25. 部分函数依赖 关系模式中,如果XY, 且X存在真子集X,使XY也成立, 这时称XY为部分函数依赖。26. DBMS 即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件, 为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。 DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 27. 传递依赖 在关系模式中,如果YX,XA,且XY(X不决定Y), AY(A不属于X),那么称YA是传递依赖。 28. 两段封锁协议 a) 在对任何数据进行读

16、写操作之前,事务首先要获得对该数据的封锁; b) 在释放一个封锁之后,事务不再获得任何其他封锁。 29. 主码(举例)表中的某个属性组,它可以唯一确定一个元组,如SNO30. 参照完整性若属性F是基本关系R的外码,它与另一个基本关系S的主码Ks相对应,则对于R中每个元组在F 上的值或取空值,或者等于S中某个元组的主码值。31. 自然连接去掉重复的属性列的等值连接。三、判断题1.任何一个二目关系是属于2NF的. ( )2.任何一个二目关系是属于3NF的. ( )3.任何一个三目关系是属于2NF的 ( )4.若R.AR.B R.BR.C 则 R.AR.C ( )5.若R.BR.A R.CR.A 则

17、 R.(B,C)R.A ( )因为第1小题是错误的,故第2、3小题也是错误的。只需对第1小题举出反例。设三目关系模式为R(S#,SD,C#),其中S#是学生号,SD是所在系,C#是课程号。模式R的语义:一个学生只属于一个系,可选多门课;一个系有若干学生,开若干门课;一门课程若干学生选修。因此,R有唯一的码(S#, C#),唯一的非主属性SD。因S#SD,非主属性SD部分依赖于码(S#, C#),所以R不是2NF的,也不是3NF的。又虽有S#SD,(SDS#),但S#不含码,故R不是BCNF的。三、单项选择题1. 在SQL的算术表达式中,如果其中有空值,则表达式 ( C ) A)空值按0计算 B

18、)由用户确定空值内容再计算结果 C)结果为空值D)指出运算错误,终止执行 2. 当两个关系没有公共属性时,其自然连接操作表现为 ( A ) A)笛卡儿积操作 B)等值连接操作 C)结果为空集 D)错误操作 3. 基本ER图就是数据库的 ( D ) A)外模式 B)逻辑模式 C)内模式 D) 概念模式 4. 对基本表S,执行操作DROP TABLE S RESTRICT 的作用是 ( C ) A) 删除基本表S中的所有元组 B) 把基本表S及其生成的一切视图全部删除 C) 当没有由S中的列产生的视图或约束时将表S删除 D) 删除表S,将引用表S的视图中一切S的属性置为空值 5. 关系R 与关系S

19、只有1个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,则 ( C ) A) T1的属性个数等于T2的属性个数 B) T1的属性个数小于T2的属性个数 C) T1的属性个数大于或等于T2的属性个数 D) T1的属性个数大于T2的属性个数 6. 如果事务T获得了数据项Q上的排它锁,则T对Q ( C )A) 只能读不能写B) 只能写不能读C) 既可读又可写D) 不能读不能写7. 在数据库技术中,未提交的随后又被撤消的数据称为( D ) A)错误数据 B)冗余数据 C)过期数据 D)脏数据 8. 选择分布式数据库各片段数据存放场地的模式是 ( D ) A)外模式 B)概念模式C)分

20、片模式 D)分配模式 9. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( A )A) 患者编号 B) 患者姓名 C) 患者编号和患者姓名 D)医生编号和患者编号11. 班长和学生是什么关系( B )A)1:1 B)1:M C)M:N D)都不是12. 单个用户使用的数据视图的描述称为 ( A )A. 外模式B. 概念模式C. 内模式D. 存储模式 13. 实体集书店与图书之间具有( B )联系。A) 一对一 B) 一对多 C) 多对多 D )多对一14. 现有关系表:医疗(患者编号

21、,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是( A )A) 患者编号,医生编号,诊断日期 B)医生编号 C)诊断日期 D)患者编号15. 任何一个三目关系都属于( A )A )1NF B) 3NF C) BCNF D) 4NF16. 哪种模式不是数据库的模式( C ) A) 模式 B)外模式 C)映像模式 D)内模式17. 下面哪种数据模型只有一个根结点( B )A) 概念 B)层次 C)关系 D)网状18. 视图定义是( D )A. 一个基表中导出的基表B. 一个基表中导出的虚表C. 一个或几个基表或视较中导出的基表D. 一个或几个基表或视较中导出的虚表19. 四种传统的集合

22、运算算是 ( C )A. ,-,和B. ,-,和C. ,和-D. ,和20. SQL中,下列涉及空值的操作,不正确的是 ( C )A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)21. 使用CREATE TABLE SCHEMA 语句建立的是 ( B ) A)数据库模式 B)表 C)视图 D)索引 22. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算, 其运算结果的元组个数为 ( B ) A)80 B)小于等于80 C)大于等于160 D)大于等于80,小于等于160 23. 在SQL的授权

23、语句中使用“ALL PRIVILEGES”,表示 ( B ) A)授权所有用户 B)所有的操作权限 C)对所有的数据集合 D)允许再授权 24. 对数据库模式进行规范化处理,是在数据库设计的 ( C ) A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段 25. 不存在传递函数依赖的范式至少要求是 ( C ) A)2NF B)3NF C)4NF D) BCNF 26. 在下列几种故障中,不破坏数据库内容的是 ( B ) A)计算机病毒发作 B)供电系统故障 C)瞬时的强磁场干扰 D)磁盘介质损坏 27. 在数据库技术中,独立于计算机系统的模型是 ( A )A)E-R模型B)

24、层次模型 C)关系模型 D)面向对象的模型 28. 相对于关系模型,层次数据模型的缺点之一是( A )A) 数据维护困难 B) 数据结构复杂 C )数据独立性高 D )有严格的数学基础29. 下述各项中,属于数据库系统的特点的是 ( C ) A)存储量大 B)存取速度快 C)数据独立性 D)操作方便 30. 在SQL语言的基本功能中,不包括的是 ( B ) A)插入新数据B)描述数据库结构 C)对数据库中数据排序 D) 删除数据库中数据 31. 数据库中全体数据的整体逻辑结构描述称为 ( B ) A)存储模式 B)内模式 C)外模式 D)右外模式 32. 在SQL中使用FOREIGN KEY

25、时,与之配合的语句是 ( D ) A)EXISTS B)EXCEPT C)TABLE D)REFERENCES 33. 能够消除多值依赖引起的冗余的范式是 ( C ) A)2NF B)3NF C)4NF D)BCNF 34. DBS的含义是 ( B ) A)数据库管理系统 B)数据库系统 C)对象关系数据库系统 D)对象关系数据库 35. 在SQL中,建立视图用( C ) A)CREATE SCHEMA 命令 B)CREATE TABLE 命令C)CREATE VIEW 命令 D)CREATE INDEX 命令36. 选择和笛卡尔积的关系运算是 ( A )A. 和 B. 和 C.,和- D.和

26、37. 用二维表结构表示实体以及实体间联系的数据模型称为C。A. A网状模型 B层次模型B. C关系模型 D面向对象模型38. 在数据库的三级模式结构中,内模式有A。A1个 B2个 C三个 D任意多个39. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(D )A.多对多 B.一对一 C.多对一 D.一对多40. 反映现实世界中实体及实体间联系的信息模型是(D )A.关系模型 B.层次模型 C.网状模型 D. E-R模型41. .对数据库并发操作有可能带来的问题包括(A )A.读出“脏数据” B.带来数据的冗余 C.未被授权的用户非法存取数据 D.破坏数

27、据独立性42. 关系数据模型的三个组成部分中,不包括(D )A.完整性规则 B.数据结构 C.数据操作 D.并发控制43. 关系代数表达式的优化策略中,首先要做的是(B )A.对文件进行预处理 B.尽早执行选择运算 C.执行笛卡儿积运算 D.投影运算44. 事务有多个性质,其中不包括(B )A.一致性 B.唯一性 C.原子性 D.隔离性45. SQL语言通常称为(A )A.结构化查询语言 B.结构化控制语言 C.结构化定义语言 D.结构化操纵语言46. SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列哪类功能B。A 数据查询

28、B。数据操纵 C数据定义 D。数据控制47. 下面的关系模式是属于( A )S-D-L(sno学号,dept系,loc住所)A)2NF B) 3NF C) 4NF D)BCNF48. 对数据库存储结构和存取方法的分析在( D )阶段A) 需求分析 B)概念结构 C)逻辑结构 D)物理设计49. 为了描述现实世界中的事物,在信息世界中所建立的模型称为( D )A)关系模型B) 网状模型C) 层次模型 D) 概念模型50. 在关系数据库中,只消除非主属性对码的部分依赖的范式是 ( C )A) BCNF B) 1NF C) 2NF D) 3NF51. 在数据库系统中,同一个外模式 ( C )A. 只

29、能被一个用户的一个应用程序使用B. 不能被一个用户的多个应用程序使用C. 可以被同一个用户的多个应用程序使用D. 可以被所有用户的应用程序使用52. 在数据库系统中,对全体数据的逻辑结构和特征的描述称为( B )A) 子模式 B) 模式C) 存储模式 D) 内模式53. 实体所具有的某一特性称为实体的 ( C )A) 特征 B) 性质 C) 属性 D) 特点54. 下面列出的关于视图的条目中,不正确的是_C_。A视图是外模式 B。视图是虚表C使用视图可以加快查询语句的执行速度D使用视图可以简化查询语句的编写55. 在SQL语言的SELECT语句中,能实现投影操作的是_A_。ASELECT BF

30、ROM CWHERE DGROUP BY56. SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句ALTER TABLE 实现哪类功能_C_。A数据查询 B数据操纵 C数据定义 D数据控制57. 有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖集F=CT,(H,R)C,(H,T)R,(H,S)R。关系模式A的规范化程度最高达到_B_ 。A1NF B2NF C3NF DBCNF58. 有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教员:H,上课时间:R,教室:S,学生。根

31、据语义有如下函数依赖集F=CT,(H,R)C,(H,T)R,(H,S)R。关系模式A的码是_D_ 。AC B(H,R) C(H,T) D(H,S)59. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B ) A).用户界面B). 存取结构 C).数据输入D).报表输出 60. 在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在 ( A ) A.客户机端 B.服务器端 C.终端D.系统端 61. 在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是 ( D ) A.对数据实行X锁并读数据B.对数据实行S锁并写数据 C.

32、对数据实行X锁并写数据D.不加封锁的读数据62. 四种专门的关系运算是 (A )A. ,和B. ,和C. ,和D. ,和63. 位于用户和数据库之间的一层数据管理软件是 ( ) A.DBS B.DB C.DBMS D.MIS 64. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的 ( A ) A.原子性B.一致性 C.隔离性D.持久性 65. 关系代数的五个基本操作是:并、差、选择、投影和 ( D ) A.等值连接B.F连接 C.自然连接D.笛卡儿积 66. 在关系数据库中,表与表之间的联系是通过( B )实现的。 A.实体完整性规则B.参照完整性规则 C.用户自定义的完整性

33、规则D.主键 67. 在数据库的E-R图中,菱形框表达的是 ( C ) A. 属性B.实体 C.实体之间的联系 D.实体与属性之间的联系 68. 把E-R图转换成关系模型的过程,属于数据库设计的 ( C ) A.总体结构设计B.概念结构设计 C.物理结构设计D.逻辑结构设计 69. 在SQL中,SELECT语句的SELECT DISTINCT表示查询结果中 ( C ) A.属性名都不相同B.去掉了重复的列 C.行都不相同D.属性值都不相同 70. 现实世界中事物在某一方面的特性在信息世界中称为 ( C ) A.实体 B.实体值 C.属性 D.信息 71. 数据的存储结构与数据逻辑结构之间的独立

34、性称为数据的 ( B ) A.结构独立性 B.物理独立性 C.逻辑独立性 D.分布独立性 72. 应用程序设计的工作开始于数据库设计步骤的 ( D )A.需求分析阶段 B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段 73. 在关系R中,代数表达式 34(R) 表示 ( B ) A. 从R中选择值为3的分量小于第4个分量的元组组成的关系 B. 从R中选择第3个分量值小于第4个分量的元组组成的关系 C. 从R中选择第3个分量的值小于4的元组组成的关系 D. 从R中选择所有元组组成的关系 74. 为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的 ( B ) A.S锁 B.X锁 C

35、.S锁和X锁 D.S锁或X锁 75. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是 ( A ) A.SELECT B.FROM C.WHERE D.SET 76. 在数据库设计中,将E-R图转换成关系数据模型的过程属于 ( B )A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段77. 关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影、选择和( B ) A.交 B.笛卡尔积 C.自然连接 D.除法 78. SQL语言具有的功能是( B )A. 关系规范化,数据操纵,数据控制 B. 数据定义,数据操纵,数据控制 C. 数据定义,关系规范

36、化,数据控制 D. 数据定义,关系规范化,数据操纵 79. 选择和笛卡尔积的关系运算是 ( A )A. A. 和 B. 和 C.,和- D.和 80. 在DBS中,DBMS和OS之间的关系是 (B)A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行81. 当关系R和S自然联接时,相当于下面操作是 (B)A. 笛卡尔积B. 去掉重列的等值连接C. 等值连接D. 非等值连接82. 下列聚合函数中不忽略空值 (null) 的是 (C)A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)83. 假如采用关系数据库系统来实现应用,在数

37、据库的逻辑设计阶段,需将( A )转换为关系数据模型A E-R模型 B 层次模型 C 关系模型 D 网状模型84. 下而哪一级封锁协议既可以解决读脏数据又可以解决重复读问题( C )A 一级封锁协议 B 二级封锁协议 C 三级封锁协议 D 两段锁协议85. 下列哪种方法可以解决活锁问题( C )。A 一次封锁法 B顺序封锁法 C 排队等待法 D以上答案都不对86. 在数据库系统中,数据独立性是指( C ) A.用户与计算机系统的独立性 B.数据库与计算机的独立性 C.数据与应用程序的独立性 D.用户与数据库的独立性 87. 设计数据库概念结构时,常用的数据抽象方法是聚集和 ( D ) A.分类

38、 B.继承 C.分析 D.概括 88. 在下列的数据库模式中,独立于计算机系统的模式是 ( A ) A.概念模式 B.逻辑模式 C.内模式 D.外模式 89. 在关系模式R(U,F)中,如果XY,如果不存在X的真子集X1,使X1Y, 称函数依赖XY为 ( C ) A.平凡函数依赖 B. 部分函数依赖 C.完全函数依赖 D.传递函数依赖 90. 要使数据库具有可恢复性,最基本的原则是 ( D ) A.加强机房安全管理 B.安装防病毒设施 C.经常检修计算机系统 D.数据重复存储 91. 对关系R进行投影运算后,得到关系S,则 ( C ) A. 关系R的元组数等于关系S的元组数 B. 关系R的元组

39、数小于关系S的元组数 C. 关系R的元组数大于或等于关系S的元组数 D. 关系R的元组数大于关系S的元组数 92. 记载数据库系统运行过程中所有更新操作的文件称为 ( C ) A.更新文件 B. 后备文件 C.日志文件 D.数据文件 93. 选择和连接的关系运算是 ( B )A. A. 和 B. 和 C.,和- D.和94. 数据库镜象可以用于( C )A 保证数据库的完整性 B 实现数据库安全性 C 进行数据库恢复或并发操作 D 实现数据共享95. 位于用户和数据库之间的一层数据管理软件是 ( ) A)DBS B)DB C)DBMS D)MIS 96. 关系代数的五个基本操作是:并、差、选择

40、、投影和 ( D ) A)等值连接B)F连接 C)自然连接D)笛卡儿积 97. 在数据库的E-R图中,菱形框表达的是 ( C ) A) 属性B)实体 C)实体之间的联系 D)实体与属性之间的联系 98. 把E-R图转换成关系模型的过程,属于数据库设计的 ( C ) A)总体结构设计B)概念结构设计 C)物理结构设计D)逻辑结构设计 99. 在SQL中,SELECT语句的SELECT DISTINCT表示查询结果中 ( C ) A)属性名都不相同B)去掉了重复的列 C)行都不相同D)属性值都不相同 100. 在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是 ( D ) A)对数据实行X锁并读数据B)对数据实行S锁并写数据 C)对数据实行X锁并写数据D)不加封锁的读数据101. 选择和投影代数运算是 ( B )A)和- B)和 C)和 D)和102. 请选出不是数据的答案( D )A. 文字 B)图形 C)声音 D)字段103. 选出下面哪个是在计算机系统中的最外层( A )A)应用系统 B)应用开发工具 C)DBMS D)操作系统104. 数据库管理技术的发展主要经历三个阶段即( A )A. 人工管理阶段、文件管理阶段、数据库管理阶段B. 人工管理阶段、磁盘管理阶段、数据库管理阶段C. 原始管理阶段、磁盘管理阶段、数据库管理阶段D. 手工阶段、计算机管

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号