首页 数据库原理练习题

数据库原理练习题

举报
开通vip

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

数据库原理练习题
一、选择题 1. 在数据管理技术的发展过程中,数据独立性最高的是(  )阶段。 A、数据库系统    B、文件系统    C、人工管理    D、数据项管理 2. 数据库系统与文件系统的主要区别是(  )。 A、数据库系统复杂,而文件系统简单 B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解诀 C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 3. 在数据管理技术的发展过程中,经历了(  )阶段、文件系统阶段和数据库系统阶段。 A、数据库系统    B、文件系统    C、人工管理    D、数据项管理 4. 下列(  )不属于关系数据库产品。 A、Visual FoxPro  B、SQL Server  C、Oracle    D、Frontpage 5. 数据库的英文是(  )。 A、Data  B、DBMS    C、SQL    D、DB 6. 数据库管理系统的英文是(  )。 A、Data  B、DBMS    C、SQL    D、DB 7. OODB是(  )的英文缩写。 A、数据仓库  B、数据结构    C、面向对象数据库    D、数据挖掘 8. DW是(  )的英文缩写。 A、数据仓库  B、数据结构    C、面向对象数据库    D、数据挖掘 9. OLAP是(  )的英文缩写。 A、数据仓库  B、联机分析处理    C、面向对象数据库    D、数据挖掘 10. Data Mining是(  )的英文缩写。 A、数据仓库  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. 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. 数据库系统具有许多特点,使其很快成为数据处理的主要工具,下列哪个特点不是数据库系统的特点(    )。 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. 相对于人工管理阶段,文件系统管理阶段克服了下列哪种不足之处(  )。 A. 应用程序与数据间的相互依赖    B. 数据冗余问题 C. 应用程序按物理地址访问数据    D. 数据不一致性 24. 在DBS中,DBMS和OS之间关系是(  )。 A. 并发运行                      B. 相互调用 C. OS调用DBMS                    D. DBMS调用OS 25. 在数据库方式下,信息处理中占据中心位置的是(      )。 A.磁盘      B.程序    C.数据      D.内存 26. 数据库在磁盘上的基本组织形式是(      )  。 A、DB      B、文件  C、二维表    D、系统目录 27. 在文件系统中,所具有的数据独立性是(      )  。 A、系统独立性  B、物理独立性 C、逻辑独立性  D、设备独立性 28. 下面给出的叙述中,不属于DBA职责的是(    )。 A.定义模式          B.定义安全性规则 C.编写应用程序      D.定义完整性规则 29. DB、DBMS和DBS三者之间的关系是(    )。 A、DB包括DBMS和DBS        B、DBS包括DB和DBMS C、DBMS包括DB和DBS        D、不能相互包括 30. (    )是对概念 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 中数据的描述。 A、记录    B、数据项    C、实体    D、元组 31. DBA是(    )。 A、数据库    B、数据库管理员      C、数据库管理系统  D、数据操纵语言 32. 数据库三级体系中的外模式允许有(    )。 A、至少两个    B、多个    C、定为两个    D、唯一的一个 33. 数据库的三级体系结构即外模式、模式和内模式是对(    )的三个抽象级别。 A、DBS        B、DATA      C、现实世界    D、DBMS 34. 目前,(    )数据库模型是当今最为流行的数据库模型。 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. 实体联系模型的英文缩写是(    )。 A、E  B、E-R  C、R    D、E-P 40. 数据库中,属性是指(    )。 A. 客观存在的事物      B. 事物的具体描述  C. 事物的某一特征      D. 某一具体事件 41. 客户/服务器系统比传统方式(    )。 A. 工作站增加负担、服务器减少负担  B. 工作站减少负担、服务器增加负担 C. 工作站增加负担、服务器增加负担  D. 工作站减少负担、服务器减少负担 42. 下列哪种模型不属于数据世界(计算机世界)模型(    )。 A、关系模型    B、层次模型    C、网状模型    D、E-R模型 43. 数据库三级组织结构中,内模式是对(    )。 A、内存数据组织的描述    B、外存数据组织的描述 C、逻辑数据组织的描述    D、用户数据组织的描述 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年发表了一篇著名 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 ,主要是论述(   )。 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. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 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. 在基本的关系中,下列说法不正确的是(    )。 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个元组,R和S进行笛卡尔积后,元组总数为(    )。 A、m  B、n    C、m X n    D、m/n 63. 在一个关系中,能唯一标识元组的属性或属性集称为关系的(    )。 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. 一般地说,能够唯一决定关系中其它属性的关键字是指(    )。 A、唯一的一个属性      B、唯一的一组属性    C、不唯一的一个属性    D、不唯一的一组属性 67. 取出关系中的某些列,并消去重复元组的关系代数运算称为(  )。 A、取列运算  B、投影运算 C、连接运算  D、选择运算 68. 下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同(  )。 A、并、交、差          B、笛卡尔乘积、联接 C、自然联接、除法         D、投影、选择 69. 下面关于关系性质的叙述中, 不正确的是(  )。 A、关系中元组的次序不重要    B、关系中列的次序不重要 C、关系中元组不可以重复      D、关系不可以为空关系 70. 关系模式的任何属性(  )。 A、不可再分 B、可再分 C、命名在该关系模式中可以不惟一 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和delete 74. 在嵌入式SQL语言中,使用的某种高级语言称为          。 A、主体语言  B、配合语言  C、宿主语言  D、不完整 75. 两个子查询的结果          时,可以执行并、交、差操作。 A、结构完全一致  B、结构完全不一致  C、结构部分一致  D、主键一致 76. 在SQL查询语言中,用于合并查询的谓词是          。 A、Exists  B、Union  C、Some  D、All 77. 使用SQL语句进行查询操作时,若希望查询出全部存在的元组,一般使用    保留字。 A、Unique  B、Except  C、Distinct  D、All 78. 操作视图不可能完成的功能是          。 A、更新视图中的数据  B、查询视图中的内容  C、定义新的基本表  D、定义新视图 79. SQL中涉及属性所学专业Dept是否是空值的比较操作,写法      是错误的。 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. 在下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为      。 A、职工关系的"职工号"        B、职工关系的"设备号" C、设备关系的"职工号"        D、设备关系的"设备号" 83. 用于实现数据存取安全性的SQL语句是(  )。 A、CREATE TABLE              B、COMMIT C、GRANT和REVOKE            D、ROLLBACK 84. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为(  )。 A、数据定义功能  B、数据管理功能 C、数据操纵功能  D、数据控制功能 85. 在关系R(R#, RN, S#)和 S(S#,SN, SD)中,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、车次  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函数决定属性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. 关系模式中各级范式之间的关系为(  )。 A、   B、 C、   D、 100. 关系模型中3NF是指(  )。 A、满足2NF且不存在传递依赖现象 B、满足2NF且不存在部分依赖现象 C、满足2NF且不存在非主属性 D、满足2NF且不存在组合属性 101. 在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到( )。 A、1NF  B、2NF    C、3NF  D、以上三者都不行 102. 根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外关键字,则关系R中F的值(  )。 A、必须取空值  B、必须取非空值  C、可以取空值  D、以上说法都不对 103. 数据冗余存在于(  )。 A、文件系统中        B. 数据库系统中 C、文件系统与数据库系统中  D. 以上说法都不对 104. 设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是( )。 A、W1(工号,姓名) W2(工种,定额) B、W1(工号,工种,定额) W2(工号,姓名) C、Wl(工号,姓名,工种) W2(工种,定额) D、以上都不对 105. 若要满足依赖保持性,则模式分解最多可以达到(  )。 A、2NF        B、3NF      C、BCNF    D、4NF 106. 当B属性函数依赖于A属性时,属性A与B的联系是(  )。                                      A、1对多    B、多对1    C、多对多   D、以上都不是 107. 下列关于数据冗余的叙述中,不正确的是(  )。 A、冗余的存在容易破坏数据库的完整性 B、冗余的存在给数据库的维护增加困难 C、不应该在数据库中存储任何冗余数据 D、冗余数据是指可由基本数据导出的数据 108. 下面关于函数依赖的叙述中 ,不正确的是(    )。 A、若X→Y,Y→Z,则X→YZ B、若XY→Z,则X→Z,Y→Z C、若X→Y,Y→Z,则X→Z D、若X→?Y,Y'包含Y,则X→Y' 109. 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→B,E→A,CE→D}则该关系模式的候选键是(    )。 A、AE    B、BE  C、CE    D、DE 110. 对于关系模式中的属性x、y若x→y且x存在真子集x'→y,则(  ) A、x完全决定y B、y完全函数依赖于x C、x部分函数依赖于y D、y部分函数依赖于x 111. 对于关系模式中的属性X.Y.Z若X→Y,但Y!→X,有Y→Z,则(  )。 A、Z传递依赖于X B、Z传递依赖于Y C、Z完全函数依赖于Y D、X传递依赖于Z 112. 如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是(    )。 A、递归实体      B、复合实体    C、弱实体    D、超类实体 113. 关系模式中,满足2NF的范式(      )。 A、不可能是1NF  B、可能是3NF C、必定是1NF且必定是3NF D、肯定是3NF 114. 关系数据库规范化的目的是为解决关系数据库中(    )问题。 A、插入删除异常和数据冗余 B、提高查询速度 C、减少数据操作的复杂性。 D、保证数据的安全性和完整性 115. 将1NF规范为2NF,应(    )。 A、消除非主属性对键的部分函数依赖 B、消除非主属性对键的传递函数依赖 C、消除主属性对键的部分函数依赖传递函数依赖 D、使每一个非主属性都完全依赖于主键 116. 任何由两个属性组成的关系(  )。 A、可能为1NF                B、可能为2NF C、可能为3NF                D、必为3NF 117. 若要求分解保持函数依赖,那么模式分解一定能够达到(  )。 A、2NF    B、3NF    C、BCNF      D、1NF 118. 设有如图所示的关系R,它是(          )。 A、1NF      B、2NF      C、3NF    D、4NF 材料号      材料名      产地 M1        线材        武汉 M2        型材        武汉 M3        板材        广东 M4        型材        武汉 119. 下述说法正确的是(  )。 A、属于BCNF的关系模式不存在存储异常 B、函数依赖可由属性值决定,不由语义决定 C、超键就是候选键 D、码是唯一能决定一个元组的属性或属性组 120. 有一R关系属性间依赖如下:A→B,B!→A,B→C则R至多是( ) A、1NF关系 B、2NF关系 C、3NF关系 D、BCNF关系 121. 有一教师关系为:课程任务(工号、老师名、职称、课程名、班级名、学时名),设一位老师可担任多门课,一门课也可由多位老师教,那么:该关系属于(    )。 A、非规范关系    B、1NF关系    C、2NF关系    D、3NF关系 122. 在关系DB中,任何二元关系模式的最高范式必定是(        )。 A、1NF      B、2NF      C、3NF      D、BCNF 123. 在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是 (              ) 。 A、2NF      B、3NF      C、4NF        D、BCNF 124. 设有关系模式R(A,B,C,D)及其上的函数依赖集合F={B →A,BC →D},那么关系模式R最高是(        )。 A、第一范式的                  B、第二范式的 C、第三范式的                  D、BCNF范式的 125. 在关系模式R中,若没有非主属性,则(      ) A、R属于2NF,但R不一定属于3NF B、R属于3NF,但R不一定属于BCNF C、R属于BCNF,但R不一定属于4NF D、R属于4NF 126. 在学生宿舍管理系统中,学生与宿舍之间存在住宿的联系,约定每个学生只能住在一个宿舍,每个宿舍至少有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、着重号 131. 下列(  )不属于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 PUBLIC B、GRANT SELECT ON SC TO Wang WITH PUBLIC C、GRANT SELECT TO SC ON Wang WITH GRANT OPTION D、GRANT SELECT ON SC TO Wang WITH GRANT OPTION 136. 候选码中的属性可以有(  )。 A、0个    B、1个   C、1个或多个    D、多个 137. E-R模型是数据库的设计工具之一,它一般适用于建立数据库的(    )。 A、概念模型  B、逻辑模型  C、内部模型    D、外部模型 138. 在数据库设计中,将E-R图转换成关系模式的过程属于(  )。 A、需求分析阶段  B、逻辑设计阶段 C、概念设计阶段  D、物理设计阶段 139. 数据库设计是指(  )。 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. 下面哪项是数据库物理设计的内容(    )。 A、选取存取方法                    B、E-R图 C、数据流图                        D、都不是 145. 下列不属于数据库物理结构设计阶段任务的是(    )。 A、初步确定系统配置        B、确定数据的存放位置 C、确定数据的存取方法      D、确定选用的DBMS 146. 数据库设计中的有关索引和聚簇的描述是(    )阶段的主要工作之一。 A、需求分析        B、概念结构设计    C、逻辑结构设计    D、物理结构设计 147. 下列选项中,不属于全局E-R模型设计的是(    )。 A、确定公共实体类型          B、消除冲突 C、将E-R模型转换为关系模型  D、合并局部E-R模型 148. 将E-R模型转换成关系模型的过程属于数据库的(    )。 A、需求分析    B. 概念设计  C、逻辑设计  D. 物理设计 149. 下列关于E-R模型的说法中,正确的是(    )。 A、依赖于计算机硬件和DBMS B、独立于计算机硬件,依赖于DBMS C、独立于计算机硬件和DBMS D、依赖于计算机硬件,独立于DBMS 150. 在E-R模型转换成关系模型的过程中,下列叙述不正确的是(    )。 A、每个实体类型转换成一个关系模式 B、每个M∶N联系类型转换一个关系模式 C、每个联系类型转换成一个关系模式 D、在处理1∶1和1∶N联系类型时,不生成新的关系模式。 151. 事务有多个性质,其中不包括(  )。 A、一致性  B、唯一性  C、原子性    D、隔离性 152. 若事务T获得了数据对象A的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、恢复技术 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、数据丢失 162. X→Ai(i=1,2,…,k)成立是X→A1A2...Ak成立的(  )。 A、充分条件               B、必要条件 C、充要条件                    D、既不充分也不必要 163. 事务是数据库执行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则己做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于(  )状态。 A、安全性    B、一致性    C、完整性  D、可靠性 164. 数据库运行过程中,由于磁盘损坏或外存信息丢失所产生的故障通常称为(  )。 A、软件故障    B、硬件故障    C、系统故    D、介质故障 165. 数据完整性保护中的约束条件主要是指(  )。 A、用户操作权限的约束         B、用户口令校对 C、值的约束和结构的约束       D、并发控制的约束 166. 数据库系统并发控制的主要方法是采用(  )机制。 A、拒绝        B、改为串行   C、封锁        D、不加任何控制 167. 关于"死锁",下列说法中正确的是(  )。 A、死锁是操作系统中的问题,数据库操作中不存在 B、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C、当两个用户竞争相同资源时不会发生死锁 D、只有出现并发操作时,才有可能出现死锁 168. 事务的原子性是指(  )。 A、事务一旦提交,对数据库的改变是永久的 B、事务中包括的所有操作要么都做,要么都不做 C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D、事务必须使数据库从一个一致性状态变到另一个一致性状态 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锁,直到事务结束才释放,这是(  ) 。 A、一级封锁 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载         B、二级封锁协议 C、三级封锁协议        D、零级封锁协议 175. 设事务T1和T2,对数据库中地数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(  ) 。 A、T1正在写A,T2要读A B、T1正在写A,T2也要写A C、T1正在读A,T2要写A D、T1正在读A,T2也要读A 176. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(  ) 。 A、一个是DELETE,一个是SELECT B、一个是SELECT,一个是DELETE C、两个都是UPDATE D、两个都是SELECT 177. 在数据库系统中,死锁属于( )。 A、系统故障 B、事务故障 C、介质故障 D、程序故障 178. Microsoft SQL Server是一种基于客户机/服务器的关系数据库管理系统,它使用(    )语言在服务器和客户机之间传送请求。 A、TCP/IP  B、Transact-SQL    C、C    D、ASP 179. (  )是SQL Server 2005的操作中心。 A、SQL Server Management Studio B、事务探测器 C、SQL管理对象 D、DTS 180. 在下面的4个选项中,(  )是SQL Server 2005新导入的一种数据类型。 A、Varchar  B、Text    C、Table    D、Image 181. 在"连接"对话框中有两种连接方式,其中在(    )方式下,需要登录标识以及口令。 A、Windows身份验证      B、SQL Server 身份验证 C、其他                  D、A和B 182. 若要设置开机后自动启动SQL Server服务器,可以在(    )中设置。 A、控制面板              B、SQL Server Management Studio C、组件服务              D、Integration Service 二、填空题 1. 数据库中的数据是由                    统一管理和控制的。 2. 面向对象数据库系统英文简称是                          。 3. 20世纪60年代末,先后发明了            数据库、              数据库和关系数据库,其中关系数据库首次发明时间是        年。 4. IBM公司的研究员E. F. Codd于1970年发表了一篇著名论文,主要是论述_________模型。 5. DB是                            。 6. 数据库管理系统是位于      与      之间的数据管理软件。 7.                最能体现出数据模型的基本性质。 8. 把现实世界中的事物抽象为不为某一DBMS系统支持的数据模型。 9. 当数据库的存储结构改变了,由          对              映像作相应改变,可以使模式保持不变。 10. 数据模型通常都是由                、            和            3个要素组成。 11. E-R图表示的概念模型中,实体用            来表示,联系用        来表示。 12. 关系数据库可命名的最小数据单位是          。 13. 构成E-R图的三个基本要素为____________、_____________、______________。 14. 关系中实体完整性规则 规定 关于下班后关闭电源的规定党章中关于入党时间的规定公务员考核规定下载规定办法文件下载宁波关于闷顶的规定 主键的取值必须    且          。 15. 用五元组来表示一个关系模式,其中属性间域的映像集合用                表示,属性间数据依赖关系集合是用              来表示。 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的商品名称"用关系代数可表示为___________________________________________。 24. SQL语句中的数据更新语句的命令动词是指          、      和          3个 25. SQL语言中,对分组查询中指定满足条件的语句是          。 26. 在SQL中希望将查询结果永久保存,应在Select语句中使用          。 27. 在字符匹配查询中,是否符合多个条件常使用的3个字符是    、        、        。 28. SQL的数据库表创建、修改和删除命令是使用            、            、          3个命令动词。 29. 视图是虚表,它建成后就可以和基本表一样使用,但        操作将有一定限制。 30. 视图是数据系统三级结构中的外模式的主要形式,它是从            导出的表。 31. SQL语言中删除数据库表中记录使用          命令。 32. SQL语言提供两种使用方法,它们是          语言和        语言。 33. SQL语言集DDL、DML、DCL语言于一体,操作命令CREATE、DROP、ALTER是属于              语言。 34. 外模式DDL用来描述数据库的            。 35. 一个不好的关系模式会存在          和        等问题。 36. 数据依赖分为          依赖、          依赖和          依赖。 37. 包含在任何一个候选码中的属性称为        ,包含关系模式中全部属性的候选码称为          。 38. 一个较低范式的关系,可以通过关系的分解转换为若干个      范式关系的集合,这一过程就叫做            。 39. F与它的最小函数依赖集是        ,每个函数依赖集F    只有一个最小函数依赖集。 40. 关系模式的分解是否与原关系等价需要进行        或者    的判断。 41. Armstrong公理系统是          的和          的。 42. 判断分解后的关系模式是否合理的两个重要标志是分解是否满足关系的___________和________________。 43. 设某关系模式R(ABCD),依赖集{B→D,D→B,AB→C},则R的关键字为________。 44. 若X→→Y为属性集U上定义的一个多值依赖,则该多值依赖为平凡多值依赖的条件依据是______________________________。 45. 如果属性X和Y 是1:1的联系,则称X和Y之间的依赖关系为_____________,记作____________。 46. 在关系模式R(U)中,如果Y函数依赖于X,但Y不完全函数依赖于X,则称Y___________依赖于X。 47. 部分函数依赖的定义是___________                    。 48. 传递函数依赖的定义是___________                    。 49. 关系模式R有一个函数依赖X→Y,其中Y→X="假",若存在X的真子集X1使X1→Y成立,则称Y_________        ,否则称Y______ _        。 50. 若F是最小函数依赖集,则其中每一个函数依赖的右部都是              。 51. 主属性是指          ,在一个关系中,主属性至少      个,至多可为      个。 52. 从第一范式逐步规范化到第二,第三、BCNF范式的过程,就是逐步消除各种        的过程。 53. 关系模式由2NF转化为3NF是消除了非主属性对候选键的        。 54. 关系模式由3NF转化为BCNF是消除了主属性对候选键的        和        。 55. 如果关系R为第2范式,且其中的所有非主属性都不传递依赖于R的任何候选键,则称关系R属于        范式,记为        。 56. 若关系R∈2NF,且它的每一个非主属性都        ,则称R ∈3NF。 57. 若关系为1NF,且它的每一非主属性都        候选关键字,则该关系为2NF。 58. 有关系R(A,B,C,D),{B→D,AB→C}则其最高范式是        。 59. 已知(系编号,系名称,系主任,电话,地点,学院名)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是        ,系关系的外关键字是        ,学生关系的主关键字是        ,外关键字是        。 60. E-R模型是一种用来描述现实世界的          。 61.            是指可以再进行分解的属性,即属性可以嵌套。 62. 在E-R模型中,用          表示多值属性。 63.                是指它所涉及的实体集的数目。 64. 二元联系的连通词有            、            、        。 65. 在E-R模型中,用      表示弱实体,用      表示与弱实体的联系。 66.          是子类具有的一个很重要的性质。 67. 数据字典通常包括      、        、        、        和          等5个部分。 68. 数据库设计包括需求分析      、        、        、        和          。 69. 数据库的物理设计主要考虑三方面的问题:        、        、实现存取路径。 70. 在设计全局E-R图中,由于各个分E-R图所面向的问题不同,在合并时会产生冲突,这些冲突主要包括        、        、      3类。 71. 若在两个局部E-R图中都有实体"商品"的"价格"属性,而所用价格单元分别为元和万元,则称这两个E-R图存在        冲突。 72. 在需求分析阶段,常用        描述用户单位的业务流程。 73. 数据库物理结构设计阶段任务是          。 74. 逻辑结构设计阶段任务是                    。 75. 数据库恢复常采用_________________、______________两种方式。 76. DB并发操作通常会带来3类问题,它们是        、        和          。 77. 事务必须具有的4个性质是:        、        、        和          。 78. 封锁可以避免数据的        ,但有可能引起      问题。 79. 锁的粒度越大则并发度越            ,系统开销越        。 80. DBS中预防死锁常用的方法是        和          。 81. SQL语言中,用于事务回滚的语句是            。 82. 锁可以分为两种类型:            和          。 83. DBMS利用事务日志保存所有数据库事务的          操作。 84. 数据库完整性的静态约束条件分为:            和          。 85. 数据库运行过程中可能发生的故障有        、        和          3类。 86. DBMS对数据库的封锁通常有三种,即____________、_____________、______________。 87. 判断分解后的关系模式是否合理的两个重要标志是分解是否满足关系的无损连接性和______________________________。 88. 数据库保护包括_____________、______________、______________、____________四个方面内容。 89. 在多用户环境下,当一个事务进行时,其它事务的任何封锁都不能进行,称该事务对数据加了________锁。 90. SQL Server 2005 分为        个版本,分别是              、              、              、              、              。 91. SQL Server 2005的系统数据库有      、        、        、            。 92. 表的主键约束可以在              中直接进行设置。
本文档为【数据库原理练习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_842972
暂无简介~
格式:doc
大小:88KB
软件:Word
页数:0
分类:工学
上传时间:2019-09-12
浏览量:44