收藏 分享(赏)

数据库原理练习题.doc

上传人:dreamzhangning 文档编号:2986381 上传时间:2018-10-01 格式:DOC 页数:24 大小:324KB
下载 相关 举报
数据库原理练习题.doc_第1页
第1页 / 共24页
数据库原理练习题.doc_第2页
第2页 / 共24页
数据库原理练习题.doc_第3页
第3页 / 共24页
数据库原理练习题.doc_第4页
第4页 / 共24页
数据库原理练习题.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、数据库原理练习一、选择题1. 在数据管理技术的发展过程中,数据独立性最高的是( )阶段。A、数据库系统 B、文件系统 C、人工管理 D、数据项管理2. 数据库系统与文件系统的主要区别是( )。A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解诀C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据管理技术的发展过程中,经历了( )阶段、文件系统阶段和数据库系统阶段。A、数据库系统 B、文件系统 C、人工管理 D、数据项管理4. 下列( )不属于关系数据库产品。A、

2、Visual FoxPro B、SQL Server C、Oracle D、Frontpage5. 数据库的英文是( ) 。A、Data B、DBMS C、SQL D、DB6. 数据库管理系统的英文是( ) 。A、Data B、DBMS C、SQL D、DB7. OODB是( )的英文缩写。A、数据仓库 B、数据结构 C、面向对象数据库 D、数据挖掘8. DW是( )的英文缩写。A、数据仓库 B、数据结构 C、面向对象数据库 D、数据挖掘9. OLAP是( )的英文缩写。A、数据仓库 B、联机分析处理 C、面向对象数据库 D、数据挖掘10. Data Mining是( )的英文缩写。A、数据仓

3、库 B、联机分析处理 C、面向对象数据库 D、数据挖掘11. 文件倒排系统阶段是属于( )阶段。A、数据库系统 B、文件管理 C、人工管理 D、数据项管理12. 英文缩写DBA代表( ) 。A、数据库管理员 B. 数据操纵语言 C. 数据库管理系统 D. 数据定义语言13. 数据挖掘在人工智能领域习惯上又称为数据库中知识发现,简称为( ) 。A、DW B. DM C. KDD D. 都不正确14. 下列哪种数据管理技术真正消除了程序与数据间的相互依赖关系( ) 。A. 自由管理 B. 文件管理C. 数据库系统管理 D. 以上说法都不对15. 数据库系统包括( ) 。A. DB、DBMS B.

4、DB、DBA C. DB、DBMS、DBA、计算机硬件D. DB、DBMS、DBA、OS、计算机硬件16. 数据独立性是指( ) 。A. 数据独立于计算机 B. 数据独立于操作系统C. 数据独立于数据管理系统 D. 数据独立于应用程序数据库原理练习17. 文件系统阶段是( ) 。A. 计算机数据处理技术发展的初级阶段B. 计算机数据管理技术发展的初级阶段C. 计算机数据处理技术发展的中级阶段D. 计算机数据管理技术发展的中级阶段18. 数据冗余存在于( ) 。A、文件系统中 B、数据库系统中 C、文件系统与数据库系统中 D、以上说法都不对19. 数据库系统具有许多特点,使其很快成为数据处理的主

5、要工具,下列哪个特点不是数据库系统的特点( ) 。A、具有复杂的数据结构 B、不存在数据冗余C、有效地实现数据共享 D、具有较高的独立性20. Visual FoxPro数据库管理系统是一种( ) 。A、宿主语言 B、自含语言 C、数据描述语言 D、数据操纵语言21. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( ) 。A、文件的集合 B、数据的集合C、命令的集合 D、程序的集合22. DBS具有“数据独立性“特点的原因是因为在DBS中( ) 。A、采用磁盘作为外存 B、采用三级模式结构C、使用OS来访问数据 D、用宿主语言编写应用程序23. 相对于人工管理阶段,文件系统管理阶

6、段克服了下列哪种不足之处( ) 。A. 应用程序与数据间的相互依赖 B. 数据冗余问题C. 应用程序按物理地址访问数据 D. 数据不一致性24. 在DBS中,DBMS和OS之间关系是( ) 。A. 并发运行 B. 相互调用C. OS调用DBMS D. DBMS调用OS25. 在数据库方式下,信息处理中占据中心位置的是( ) 。A.磁盘 B.程序 C.数据 D.内存26. 数据库在磁盘上的基本组织形式是( ) 。A、DB B、文件 C 、二维表 D、系统目录27. 在文件系统中,所具有的数据独立性是( ) 。 A、系统独立性 B、物理独立性C、逻辑独立性 D、设备独立性28. 下面给出的叙述中,

7、不属于DBA职责的是( ) 。A.定义模式 B.定义安全性规则C.编写应用程序 D.定义完整性规则29. DB、DBMS和DBS 三者之间的关系是( ) 。A、DB 包括DBMS和DBS B、DBS 包括DB和DBMSC、DBMS包括DB和DBS D、不能相互包括30. ( )是对概念设计中数据的描述。A、记录 B、数据项 C、实体 D、元组31. DBA是( )。A、数据库 B、数据库管理员 C、数据库管理系统 D、数据操纵语言32. 数据库三级体系中的外模式允许有( )。数据库原理练习A、至少两个 B、多个 C、定为两个 D、唯一的一个33. 数据库的三级体系结构即外模式、模式和内模式是对

8、( )的三个抽象级别。A、DBS B、DATA C、现实世界 D、DBMS34. 目前,( )数据库模型是当今最为流行的数据库模型。A、面向对象 B、分布 C、对象-关系 D、关系35. 在概念设计中描述实体特性的是( )。A、字段 B、属性 C、数据项 D、长度36. 在逻辑设计中描述实体特性的是( )。A、字段 B、属性 C、宽度 D、长度37. 数据库模型中的非关系模型是指层次模型和( )模型。A、概念 B、直线 C、网状 D、线性38. 在DB中存储的全部内容是( )。A、结构化的数据 B、各种信息的表示 C、数据和数据之间的联系 D、各种数据之间的联系39. 实体联系模型的英文缩写是

9、( )。A、E B、E-R C、R D、E-P40. 数据库中,属性是指( )。A. 客观存在的事物 B. 事物的具体描述 C. 事物的某一特征 D. 某一具体事件41. 客户/服务器系统比传统方式( )。A. 工作站增加负担、服务器减少负担 B. 工作站减少负担、服务器增加负担C. 工作站增加负担、服务器增加负担 D. 工作站减少负担、服务器减少负担42. 下列哪种模型不属于数据世界(计算机世界)模型( ) 。A、关系模型 B、层次模型 C、网状模型 D、E-R模型43. 数据库三级组织结构中,内模式是对( ) 。A、内存数据组织的描述 B、外存数据组织的描述C、逻辑数据组织的描述 D、用户

10、数据组织的描述44. 第三代数据模型是指( ) 。A、关系模型 B、层次模型 C、网状模型 D、面向对象模型45. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是( ) 。 A、外模式 B、内模式 C、存储模式 D、模式46. 关系数据模型( ) 。 A. 只能表示实体间的1:1联系B. 只能表示实体间的1:n联系C. 只能表示实体间的m:n联系D. 可以表示实体间的上述三种联系47. 在数据库技术中,面向对象数据模型是一种( ) 。A. 概念模型 B. 结构模型 C. 物理模型 D. 形象模型48. IBM 公司的研究员E.F.Codd于1970年发表了一篇著名论文,

11、主要是论述( ) 。A. 层次模型 B. 关系模型 C. 网状模型 D. 面向对象模型数据库原理练习49. 数据库中,实体是指( )。A. 客观存在的事物 B. 客观存在的属性C. 客观存在的特性 D. 某一具体事件50. 数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为( )。A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图51. 数据库的概念模型独立于( )。A. 具体的机器和DBMS B. E-R图C. 信息世界 D. 现实世界52. 数据库中,数据的物理独立性是指( )。A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C.

12、用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立53. 对现实世界进行第二层抽象的模型是( )。A. 概念数据模型 B. 用户数据模型C. 结构数据模型 D. 物理数据模型54. 描述数据库物理结构的模型称为( ) 。A.内部模型 B.外部模型 C.概念模型 D.逻辑模型55. 适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( ) 。A、重组织 B、监控分析 C、查询优化 D、重构造56. 数据库三级模式中,用户与数据库系统的接口是( )。A、模式 B、外模式 C、内模式 D、逻辑模式57. 在基本的关系中,下列说法不正确的是

13、( ) 。A、行列顺序无关 B、属性名称应不同 C、任意两个元组不允许重复 D、列是非同质的58. 在关系代数运算中有3种非基本操作,它们是( ) 。A、交、除和投影 B、交、除和选择 C、交、除和连接 D、并、交和除59. 关系代数中的自然连接一定要把( )去掉。A、不重复的属性 B、重复的属性和列 C、重复的列 D、不必去掉东西60. 在扩充的关系代数操作中,全连接、左外连接和右外连接统称为( ) 。A、全连接 B、外连接 C、合并连接 D、以上说法都不对61. 关系运算中形成元组最多的运算是( ) 。A、投影 B、广义笛卡尔积 C、选择 D、并62. 关系R有m个元组,关系S有n个元组,

14、R和S进行笛卡尔积后,元组总数为( ) 。A、m B、n C、m X n D、m/n63. 在一个关系中,能唯一标识元组的属性或属性集称为关系的( ) 。A、超键 B、主键 C、候选键 D、全键64. 设关系R有r个属性,关系S有s个属性,其中有一个属性是相同的,经过( R X S)操作后,属性个数为( ) 。A、r+s B、r+s-1 C、r X s D、max(r,s)65. 下列关于关系性质的描述中正确的是( ) 。数据库原理练习A、关系中行的值可以相同 B、关系中列的值可以相同C、关系中行的次序不可以交换 D、关系中列的次序不可以交换66. 一般地说,能够唯一决定关系中其它属性的关键字

15、是指( ) 。A、唯一的一个属性 B、唯一的一组属性 C、不唯一的一个属性 D、不唯一的一组属性67. 取出关系中的某些列,并消去重复元组的关系代数运算称为( ) 。 A、取列运算 B、投影运算C、连接运算 D、选择运算68. 下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同( ) 。A、并、交、差 B、笛卡尔乘积、联接C、自然联接、除法 D、投影、选择69. 下面关于关系性质的叙述中, 不正确的是( ) 。 A、关系中元组的次序不重要 B、关系中列的次序不重要 C、关系中元组不可以重复 D、关系不可以为空关系70. 关系模式的任何属性( )。A、不可再分B、可再分C、命名在该关

16、系模式中可以不惟一D、以上都不是71. 在通常情况下,下面的关系中不可以作为关系的是( )。A、R1(学生号,学生名,性别) B、R2(学生号,学生名,班级号)C、R3(学生号,学生名,宿舍号) D、R4(学生号,学生名,简 历)72. 在一个关系中,下列说法正确的是( )。A、可以出现相同两行数据 B、可能会出现相同两列数据C、行的次序不能交换 D、列的次序不能交换73. 在SQL语言中,增加或删除数据库表中的字段名所使用的命令动词是 。A、alter和update B、drop和delete C、alter和drop D、update和delete74. 在嵌入式SQL语言中,使用的某种高

17、级语言称为 。A、主体语言 B、配合语言 C、宿主语言 D、不完整75. 两个子查询的结果 时,可以执行并、交、差操作。A、结构完全一致 B、结构完全不一致 C、结构部分一致 D、主键一致76. 在SQL查询语言中,用于合并查询的谓词是 。A、Exists B、Union C、Some D、All77. 使用SQL语句进行查询操作时,若希望查询出全部存在的元组,一般使用 保留字。A、Unique B、Except C、Distinct D、All78. 操作视图不可能完成的功能是 。A、更新视图中的数据 B、查询视图中的内容 C、定义新的基本表 D、定义新视图79. SQL中涉及属性所学专业D

18、ept是否是空值的比较操作,写法 是错误的。A、Dept = Null B、Not (Dept Is Null) C、Dept Is Null D、Dept Is Not Null 80. 结构化查询语言SQL 。A、是一种自含式语言 B、是一种嵌入式语言C、既是自含式语言又是嵌入式语言 D、以上说法都不对81. 设两个关系C和SC如下,它们的主关键字分别为CNO和(SNO,CNO) ,问在关系C中,哪一个元组可以被删除 。数据库原理练习A、CNO=C1的元组 B、CNO=C2的元组C、CNO=C3的元组 D、CNO=C5的元组82. 在下面的两个关系中,职工号和设备号分别为职工关系和设备关系

19、的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为 。A、职工关系的“职工号“ B、职工关系的“设备号“C、设备关系的“职工号“ D、设备关系的“设备号“83. 用于实现数据存取安全性的SQL语句是( ) 。A、CREATE TABLE B、COMMITC、GRANT和REVOKE D、ROLLBACK84. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( ) 。A、数据定义功能 B、数据管理功能C、数据操纵功能 D、数据控制功能85. 在关系R(R#, RN, S#)和 S(S#,SN, S

20、D)中,R的主码是R#, S的主码是S#,则S#在R中称为( )。A、外码 B、候选码C、主码 D、超码86. 下列功能中,不属于DML基本操作功能的是( )。A、排序 B、插入 C、修改 D、检索87. 关于关键字下列说法错误的是( )。A、可能是关系中的一个属性 B、可能是关系中多个属性的组合C、可能找不到这种属性 D、可由用户任意指定88. 一个人可以借三种书,一种书可以为多个人所借,则借书人和书名之间存在联系为( ) 。A、一对多联系 B、多对多联系 C、一对一联系 D、多对一联系89. 有一名为“车次表“实体,含有:车次、日期、发车时间、抵达时间等属性,该实体的关键字是( )A、车次

21、 B、日期 C、车次日期 D、车次运行情况90. 有一名为“销售“实体,含有:商品名、客户名、数量等属性,该实体关键字是( ) 。A、商品名 B、客户名 C、商品名+客户名 D、商品名数量91. 在一个学校中,学校和课程之间的联系是( ) 。A、一对一 B、一对多 C、多对多 D、多对一92. 关系数据库用( )实现数据间的联系。 数据库原理练习A、关系 B、指针 C、表 D、公共属性(或外键)93. 关系模式中数据依赖问题的存在,可能会导致库中数据删除异常,这是指 。A、该删除的数据不能实现删除B、数据删除后导致数据库处于不一致状态C、删除了不该删除的数据D、以上都不对94. 若属性A函数决

22、定属性B时,则属性A与属性B之间具有 的联系。A、一对一 B、一对多 C、多对一 D、多对多95. 规范化的关系模式中,所有属性都必须是 。A、互不相关的 B、相互关联的 C、长度可变的 D、不可分解的96. 设关系模式R属于第二范式,若在R中消除了传递函数依赖,则R至少属于 。A、第一范式 B、第二范式 C、第三范式 D、第四范式97. 存在非主属性对候选码的部分函数依赖的关系模式属于 。A、第一范式 B、第二范式 C、第三范式 D、BC范式98. 以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( )。A、减少数据冗余 B、解决更新异常问题C、加快查询速度 D、提高存储空间效率99

23、. 关系模式中各级范式之间的关系为( )。A、 B、C、 D、100. 关系模型中3NF是指( )。A、满足2NF且不存在传递依赖现象B、满足2NF且不存在部分依赖现象C、满足2NF且不存在非主属性D、满足2NF且不存在组合属性101. 在关系模式R(A,B,C,D)中,有函数依赖集F=BC,CD,DA,则R能达到( )。A、1NF B、2NF C、3NF D、以上三者都不行102. 根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外关键字,则关系R中F的值( )。A、必须取空值 B、必须取非空值 C、可以取空值 D、以上说法都不对103. 数据冗余存在于( )。A、文件系统中

24、B. 数据库系统中 C、文件系统与数据库系统中 D. 以上说法都不对104. 设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是( )。A、W1(工号,姓名) W2(工种,定额)B、W1(工号,工种,定额) W2(工号,姓名)C、Wl(工号,姓名,工种) W2(工种,定额) D、以上都不对105. 若要满足依赖保持性,则模式分解最多可以达到( )。A、2NF B、3NF C、BCNF D、4NF106. 当B属性函数依赖于A属性时,属性A与B的联系是( )。 数据库原理练习A、1对多 B、多对1 C、多对多 D、以上都不是107. 下列关于数据冗余的叙述中,不正确的是( )

25、。A、冗余的存在容易破坏数据库的完整性 B、冗余的存在给数据库的维护增加困难C、不应该在数据库中存储任何冗余数据D、冗余数据是指可由基本数据导出的数据108. 下面关于函数依赖的叙述中 ,不正确的是( ) 。A、若XY,YZ,则XYZB、若XYZ,则XZ,YZC、若XY,YZ,则XZD、若X?Y,Y包含Y,则XY109. 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F=AB,EA,CED则该关系模式的候选键是( ) 。A、AE B、BE C、CE D、DE110. 对于关系模式中的属性x、y若xy且x存在真子集xy,则( )A、x完全决定yB、y完全函数依赖于xC、x部分函数依赖于

26、yD、y部分函数依赖于x111. 对于关系模式中的属性X.Y.Z若XY,但Y!X,有YZ,则( ) 。A、Z传递依赖于XB、Z传递依赖于YC、Z完全函数依赖于YD、X传递依赖于Z112. 如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是( ) 。A、递归实体 B、复合实体 C、弱实体 D、超类实体113. 关系模式中,满足2NF的范式( ) 。A、不可能是1NF B、可能是3NFC、必定是1NF且必定是3NFD、肯定是3NF114. 关系数据库规范化的目的是为解决关系数据库中( )问题。A、插入删除异常和数据冗余B、提高查询速度C、减少数据操作的复杂性。D、保证数据的安全

27、性和完整性115. 将1NF规范为2NF,应( ) 。A、消除非主属性对键的部分函数依赖B、消除非主属性对键的传递函数依赖C、消除主属性对键的部分函数依赖传递函数依赖D、使每一个非主属性都完全依赖于主键116. 任何由两个属性组成的关系( ) 。A、可能为1NF B、可能为2NFC、可能为3NF D、必为3NF117. 若要求分解保持函数依赖,那么模式分解一定能够达到( ) 。数据库原理练习A、2NF B、3NF C、BCNF D、1NF118. 设有如图所示的关系R,它是( )。A、1NF B、2NF C、3NF D、4NF材料号 材料名 产地M1 线材 武汉M2 型材 武汉M3 板材 广东

28、M4 型材 武汉119. 下述说法正确的是( ) 。A、属于BCNF的关系模式不存在存储异常B、函数依赖可由属性值决定,不由语义决定C、超键就是候选键D、码是唯一能决定一个元组的属性或属性组120. 有一关系属性间依赖如下:,!A,则至多是( )A、1NF关系B、2NF关系C、3NF关系D、BCNF关系121. 有一教师关系为:课程任务(工号、老师名、职称、课程名、班级名、学时名) ,设一位老师可担任多门课,一门课也可由多位老师教,那么:该关系属于( ) 。A、非规范关系 B、1NF关系 C、2NF关系 D、3NF关系122. 在关系DB中,任何二元关系模式的最高范式必定是( ) 。A、1NF

29、 B、2NF C、3NF D、BCNF123. 在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是 ( ) 。A、2NF B、3NF C、4NF D、BCNF124. 设有关系模式R(A,B,C,D)及其上的函数依赖集合F=B A,BC D,那么关系模式R最高是( ) 。A、第一范式的 B、第二范式的C、第三范式的 D、BCNF范式的125. 在关系模式R中,若没有非主属性,则( )A、R属于2NF,但R不一定属于3NFB、R属于3NF,但R不一定属于BCNFC、R属于BCNF,但R不一定属于4NFD、R属于4NF126. 在学生宿舍管理系统中,学生与宿舍之间存在住宿的

30、联系,约定每个学生只能住在一个宿舍,每个宿舍至少有2名学生,至多有6名学生,则宿舍的基数为( )。A、(1,1) B、(1,6) C、(2,2) D、(2、6)127. 同学与同学之间的“朋友“联系是( )。A、一元联系 B、二元联系 C、三元联系 D、多元联系128. 当实体的某个属性没有值或未知时,应使用( ) 。A、 零值 B、无值 C、空值 D、没有值129. ( )是指不可再分的属性。A、复合属性 B、基本属性 C、多值属性 D、单值属性数据库原理练习130. 在E-R模型中,实体标识符加( ) ,并用无向线段将其与相应的实体连接起来。A、下划线 B、波浪线 C、括号 D、着重号13

31、1. 下列( )不属于E-R模型的3个基本元素。A、实体 B、联系 C、属性 D、关系132. 在E-R图对信息模型的描述中,椭圆框表示( ) 。A、实体 B、联系 C、属性 D、关系名133. 信息世界的实体对应于关系中的( ) 。A、元组 B、属性 C、性质 D、记录134. 候选码中的属性称为( ) 。A、非主属性 B、主属性 C、复合属性 D、关键属性135. 将查询SC表的权限授予用户Wang,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是( )。A、GRANT SELECT TO SC ON Wang WITH PUBLICB、GRANT SELECT ON SC TO

32、 Wang WITH PUBLICC、GRANT SELECT TO SC ON Wang WITH GRANT OPTIOND、GRANT SELECT ON SC TO Wang WITH GRANT OPTION136. 候选码中的属性可以有( )。A、0个 B、1个 C、1个或多个 D、多个137. E-R模型是数据库的设计工具之一,它一般适用于建立数据库的( ) 。A、概念模型 B、逻辑模型 C、内部模型 D、外部模型138. 在数据库设计中,将E-R图转换成关系模式的过程属于( )。A、需求分析阶段 B、逻辑设计阶段C、概念设计阶段 D、物理设计阶段139. 数据库设计是指( )。

33、A、设计DBMS B、设计数据库应用系统C、设计磁盘结构 D、设计应用程序140. 数据字典不包括( )。A、数据结构 B、数据流C、数据存储 D、加工细节141. 关系模型中,候选码( )。A、可由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D、以上都不是142. 数据字典产生于数据库设计步骤的( )。A、需求分析阶段 B、概念设计阶段C、逻辑设计阶段 D、物理设计阶段143. 概念结构设计的目标是产生DB的概念模型,该模型主要反映( )。A、DBA的管理信息需求 B、企业组织的信息需求C、应用程序员的编程需求 D、DB的维护需求144

34、. 下面哪项是数据库物理设计的内容( )。A、选取存取方法 B、E-R图C、数据流图 D、都不是数据库原理练习145. 下列不属于数据库物理结构设计阶段任务的是( )。A、初步确定系统配置 B、确定数据的存放位置C、确定数据的存取方法 D、确定选用的DBMS146. 数据库设计中的有关索引和聚簇的描述是( )阶段的主要工作之一。A、需求分析 B、概念结构设计 C、逻辑结构设计 D、物理结构设计147. 下列选项中,不属于全局E-R模型设计的是( )。A、确定公共实体类型 B、消除冲突C、将E-R模型转换为关系模型 D、合并局部E-R模型148. 将E-R模型转换成关系模型的过程属于数据库的(

35、)。A、需求分析 B. 概念设计 C、逻辑设计 D. 物理设计149. 下列关于E-R模型的说法中,正确的是( )。A、依赖于计算机硬件和DBMSB、独立于计算机硬件,依赖于DBMSC、独立于计算机硬件和DBMSD、依赖于计算机硬件,独立于DBMS150. 在E-R模型转换成关系模型的过程中,下列叙述不正确的是( )。A、每个实体类型转换成一个关系模式B、每个MN联系类型转换一个关系模式C、每个联系类型转换成一个关系模式D、在处理11和1N联系类型时,不生成新的关系模式。151. 事务有多个性质,其中不包括( )。A、一致性 B、唯一性 C、原子性 D、隔离性152. 若事务T获得了数据对象A

36、的S锁控制权,则T对A( )。A、既能读也能写 B、不能读但能写 C、不能读也不能写 D、只能读不能写153. DBMS中实现事务持久性的子系统是( )。A、安全性管理子系统 B、完整性管理子系统C、并发控制子系统 D、恢复管理子系统154. 并发操作带来的数据不一致性不包括( )。A、不可重复读 B、丢失修改C、不可重复写 D、读“脏“数据155. 一个事务内部的操作及使用的数据不能受其它事务操作的影响,这是指事务的( )。A、原子性 B、永久性 C、隔离性 D、一致性156. 保护数据库,防止未经授权或不合法使用造成的数据泄露和破坏,这是指( )。A、安全性 B、完整性 C、并发控制 D、

37、恢复技术157. 一个事务中所有对DB的操作是一个不可分割的操作序列,这个性质称为事务的( )。A、孤立性 B、独立性 C、原子性 D、隔离性158. 数据库中的封锁机制是( )的主要方法。A、完整性 B、安全性 C、并发控制 D、恢复159. 实现数据库并发控制的重要技术是( )。A、触发器 B、数据库的后背副本 C、封锁 D、访问权限控制160. 事务日志用于保存( )。数据库原理练习A、程序运行过程 B、数据操作C、程序的执行结果 D、对数据的更新操作161. 规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及( )的缺陷。A、数据的不一致性 B、结构不合理C、冗余度大 D、数

38、据丢失162. XAi(i=1,2,k)成立是XA1A2.Ak成立的( )。A、充分条件 B、必要条件C、充要条件 D、既不充分也不必要163. 事务是数据库执行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则己做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于( )状态。A、安全性 B、一致性 C、完整性 D、可靠性164. 数据库运行过程中,由于磁盘损坏或外存信息丢失所产生的故障通常称为( )。A、软件故障 B、硬件故障 C、系统故 D、介质故障165. 数据完整性保护中的约束条件主要是指( )。A、用户操作权限的约束 B、用户口令校对C、

39、值的约束和结构的约束 D、并发控制的约束166. 数据库系统并发控制的主要方法是采用( )机制。A、拒绝 B、改为串行 C、封锁 D、不加任何控制167. 关于“死锁“,下列说法中正确的是( )。A、死锁是操作系统中的问题,数据库操作中不存在B、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C、当两个用户竞争相同资源时不会发生死锁D、只有出现并发操作时,才有可能出现死锁168. 事务的原子性是指( )。A、事务一旦提交,对数据库的改变是永久的B、事务中包括的所有操作要么都做,要么都不做C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务必须使数据库从一个一致性状态变到另

40、一个一致性状态169. 如果事务T获得了数据项Q上的排他锁,则T对Q( ) 。A、只能读不能写 B、只能写不能读C、既可读又可写 D、不能读也不能写170. 为了防止一个用户的工作不适当地影响另一个用户,应该采取( ) 。A、完整性控制 B、访问控制C、安全性控制 D、并发控制171. 解决并发操作带来的数据不一致问题普遍采用( )技术。A、封锁 B、存取控制C、恢复 D、协商172. 下列不属于并发操作带来的问173. DBMS普遍采用( )方法来保证调度的正确性 。A、索引 B、授权 C、封锁 D、日志数据库原理练习174. 事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是

41、( ) 。A、一级封锁协议 B、二级封锁协议C、三级封锁协议 D、零级封锁协议175. 设事务T1和T2,对数据库中地数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作( ) 。A、T1正在写A,T2要读AB、T1正在写A,T2也要写AC、T1正在读A,T2要写AD、T1正在读A,T2也要读A176. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) 。A、一个是DELETE,一个是SELECTB、一个是SELECT,一个是DELETEC、两个都是UPDATED、两个都是SELECT177. 在数据库系统中,死锁属于( )。A、系统故障 B、事务故障C、介

42、质故障 D、程序故障178. Microsoft SQL Server是一种基于客户机/服务器的关系数据库管理系统,它使用( )语言在服务器和客户机之间传送请求。A、TCP/IP B、Transact-SQL C、C D、ASP179. ( )是SQL Server 2005的操作中心。A、SQL Server Management StudioB、事务探测器C、SQL管理对象D、DTS180. 在下面的4个选项中,( )是SQL Server 2005新导入的一种数据类型。A、Varchar B、Text C、Table D、Image181. 在“连接“对话框中有两种连接方式,其中在( )

43、方式下,需要登录标识以及口令。A、Windows身份验证 B、SQL Server 身份验证C、其他 D、A和B182. 若要设置开机后自动启动SQL Server服务器,可以在( )中设置。A、控制面板 B、SQL Server Management StudioC、组件服务 D、Integration Service二、填空题1. 数据库中的数据是由 统一管理和控制的。2. 面向对象数据库系统英文简称是 。3. 20世纪60年代末,先后发明了 数据库、 数据库和关系数据库,其中关系数据库首次发明时间是 年。4. IBM公司的研究员E. F. Codd于1970年发表了一篇著名论文,主要是论

44、述_模型。5. DB是 。6. 数据库管理系统是位于 与 之间的数据管理软件。数据库原理练习7. 最能体现出数据模型的基本性质。8. 把现实世界中的事物抽象为不为某一DBMS系统支持的数据模型。9. 当数据库的存储结构改变了,由 对 映像作相应改变,可以使模式保持不变。10. 数据模型通常都是由 、 和 3个要素组成。11. E-R图表示的概念模型中,实体用 来表示,联系用 来表示。12. 关系数据库可命名的最小数据单位是 。13. 构成E-R图的三个基本要素为_、_、_。14. 关系中实体完整性规则规定主键的取值必须 且 。15. 用五元组来表示一个关系模式,其中属性间域的映像集合用 表示,

45、属性间数据依赖关系集合是用 来表示。16. 关系查询语言根据其理论基础的不同分为 语言和 语言两大类。17. 在关系的参照完整性规则中,两个关系R和S之间存在1 : M的联系,可以通过在一个关系S中的 ,在相关联的另一个关系R中检索相对应的记录。18. 在对关系R和S做自然连接时,把原该舍弃的元组也保留在新关系中,同时在这些元组的属性上填上空值(Null) ,这种操作称为 。19. 解决关系代数表达式的优化问题,可以做到 、 、 。20. 写出一个关系代数表达式后,可以使用语法树来表达该优化过程。首先把关系代数表达式变成笛卡尔积形式,然后画出形式语法树,后面通过 和 两个步骤就可以解决问题。21. 对一个关系做选择操作后,新关系的元组的个数 原来关系的元组个数。22. 关系代数的五种基本关系运算为_、_、_、_、_。23. 若商品关系G(GNO,GN,GQ,GC)中,GNO、GN、GQ、GC分别表示商品编号、商品名称、数量、生产厂家,若要查询“上海电器厂生产的其数量小于100的商品名称“用关系代数可表示为_

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

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报