




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习 题 集绪论一、填空题1、 数据管理技术经历的三个发展阶段为人工管理阶段、文件系统阶段、数据库系统阶段。2、 数据管理技术经历了人工管理,文件系统和_数据库系统。3、 目前,数据库系统支持的主要数据模型有层次模型、网状模型和关系模型。4、 与文件系统相比较,数据库系统的冗余度低,数据共享性高5、 数据库系统中,数据的逻辑独立性是指:当数据的逻辑结构改变了,用户程序可以不变。6、 当数据库的_存储结构_改变了,由数据库管理员对_模式/内模式_映象作相应改变,可以使_模式_保持不变,从而保证了数据的物理独立性。7、 由于数据库系统在三级模式之间提供了外模式/模式映像和模式/内模式映像两层映象功能,这就保证了数据库系统具有较高的数据独立性。8、 数据独立性有_逻辑独立性_、_物理独立性_两个含义。9、 提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为_DBMS 数据库管理系统_。 10、 在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型_。二、单项选择题(在下列每小题四个备选答案中选出一个正确答案)1. 数据库管理系统是位于_用户与操作系统_之间的一层数据管理软件。硬件与软件用户与操作系统硬件与操作系统数据库与操作系统2. DB、DBMS和DBS三者间的关系是_DBS包括DB和DBMS_。DB包括DBMS和DBSDBS包括DB和DBMSDBMS包括DBS和DBDBS与DB和DBMS无关3. _数据库_是长期存储在计算机内的有组织,可共享的数据集合。数据库管理系统 数据库系统数据库 文件组织4. _数据库管理系统_是位于用户与操作系统之间的一层数据管理软件。数据库管理系统 数据库系统数据库 数据库应用系统5. 在人工管理阶段,数据是_无结构的_。有结构的 无结构的整体无结构,记录有结构 整体结构化的6. 在数据库系统阶段,数据是_整体结构化的_。有结构的 无结构的整体无结构,记录有结构 整体结构化的7. 在文件系统阶段,数据_独立性差_。无独立性独立性差具有物理独立性具有逻辑独立性8. 要保证数据库的数据独立性,需要修改的是_三层模式之间的两种映射_ 三层模式之间的两种映射 模式与内模式模式与外模式三层模式9. _概念模型_属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。数据模型概念模型层次模型关系模型10. 下列四项中说法不正确的是_C_ A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复D. 数据库具有较高的数据独立性 11. 三级模式间存在两种映射,它们是_A_。A. 模式与子模式间,模式与内模式间 (子模式=外模式=用户模式)B. 子模式与内模式间,外模式与内模式间C. 子模式与外模式间,模式与内模式间D. 模式与内模式间,模式与模式间 12. 数据库系统的体系结构是_C_A. 两级模式结构和一级映象B. 三级模式结构和一级映象C. 三级模式结构和两级映象D. 三级模式结构和三级映象13. 下列数据模型中,数据独立性最高的是_B_A. 网状数据模型B. 关系数据模型C. 层次数据模型D. 非关系模型14. FoxBASE+是一个基于_D_。A. 层次模型的DBMSB. 网状模型的DBMS C. 关系模型的应用程序D. 关系模型的DBMS 15. 数据库中,层次模型_A_A. 有且仅有一个结点无双亲,其他结点有且仅有一个双亲B. 有一个以上结点无双亲C. 每个结点都无双亲D. 有一个结点有多于一个双亲16. 描述数据库中全体数据的逻辑结构和特征的是_B_A. 内模式B. 模式C. 外模式D. 存储模式17. 逻辑数据独立性是指_B_A. 模式变,用户不变B. 模式变,应用程序不变C. 应用程序变,模式不变D. 子模式变,应用程序不变18. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是_C_。A. 多对多B. 一对一C. 多对一 D. 一对多 19. 数据库具有_D_,最小冗余,较高的数据独立性和易于扩充等特点。A. 程序结构化B. 程序标准化C. 数据模块化D. 数据结构化20. 要保证数据库逻辑数据独立性,需要修改的是_C_。A. 模式B. 模式与内模式的映射C. 外模式与模式的映射D. 内模式21. 下列四项中,不属于数据库特点的是_C_。A. 数据共享B. 数据完整性C. 数据冗余很高D. 数据独立性高22. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是_D_。A. 多对多B. 一对一C. 多对一D. 一对多23. 反映现实世界中实体及实体间联系的信息模型是_D_。A. 关系模型B. 层次模型C. 网状模型D. E-R模型24. 当前应用最广泛的数据模型是_B_。A. ER模型B. 关系模型C. 网状模型D. 层次模型关系数据库一、填空1、 关系模型的三类完整性是实体完整性、参照完整性和用户定义完整性。若基本关系R中含有与另一个基本关系S的主码Ks相对应的属性组F,则对于R中每一个元组在F上的值必须为Ks中的值或者null。2、 关系模型中系统自动支持的完整性约束是实体完整性和参照完整性约束。3、 E-R图的主要元素是实体、属性和_联系_。4、 集合R与S的交可以用关系代数的5种基本运算表示为_R-(R-S)_。5、 集合R与S的连接可以用关系代数的5种基本运算表示为_。6、 关系中主码的取值必须唯一且非空,这条规则是_实体_完整性规则。7、 关系代数中专门的关系运算包括:选择、投影、_连接_和除法。8、 关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的_高度的非过程化_、语言一体化、并且是建立在数学理论基础之上。9、 关系代数中专门的关系运算包括:选择、投影、连接和_除运算_。10、 关系代数的基本运算是并、差、_选择_、_笛卡尔积_和_投影_。二、单项选择题(在下列每小题四个备选答案中选出一个正确答案)1. 从关系中挑选出指定的属性组成新关系的运算称为_B_。A. 选取运算 B. 投影运算C. 连接运算D. 交运算 2. 数据库的关系模型中,侯选码是_B_A. 二维表中的字符型的属性值B. 二维表中能唯一地标识一个元组的属性组C. 二维表中的记录号D. 二维表中不会有空值的属性值3. 一个关系中的候选关键字_B_A. 至多一个 B. 可多个C. 必须多个D. 至少3个4. 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为_B_。 A. 主码 B. 候选码C. 主属性D. 外码5. _A_由数据结构、关系操作集合和完整性约束三部分组成。A. 关系模型B. 关系C. 关系模式D. 关系数据库6. 一组具有相同数据类型的值的集合称为_D_。A. 关系 B. 属性C. 分量 D. 域7. 关系是_D_。A. 型B. 静态的C. 稳定的D. 关系模型的一个实例8. 所谓空值就是_C_的值。A. 数值0B. 空的字符串 C. 未知的值D. 任何值9. 集合R与S的差表示为_B_。A. t|tRtSB. t|tRtSC. t|tRtSD. tt|tR tS10. 关系模型中,同一个表中的不同属性命名_C_A. 可相同B. 必须相同C. 必须不同D. 可相同,但数据类型不同11. 关系模式是_A_A. 型B. 动态的C. 不稳定的D. 一个实例12. 关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影,选择和_B_ A. 交B. 笛卡尔积C. 自然连接D. 除法 13. 进行自然连接运算的两个关系必须具有_B_A. 相同属性个数B. 公共属性C. 相同关系名D. 相同关键字14. 关系数据模型的三个组成部分中,不包括_D_。A. 完整性规则 B. 数据结构 C. 数据操作D. 并发控制15. 下列四项中,不属于关系数据库特点的是_D_。 A. 数据冗余小 B. 数据独立性高 C. 数据共享性好 D. 多用户访问16. 为提高效率,关系数据库系统必须进行_B_处理。A. 定义视图B. 查询优化C. 数据恢复D. 数据规范化到最高范式17. 下列四项中,必须进行查询优化的是_A_。A. 关系数据库B. 网状数据库C. 层次数据库 D. 非关系模型 18. 如果关系 R 中有 4 个属性和 3 个元组,关系 S 中有 3 个属性和 5 个元组,则 R S 的属性个数和元组个数分别是( B )。A.7 和 8 B.7 和 15 C.12 和 8 D.12 和 15 关系数据库标准语言SQL一、填空1、 在SQL语言中授权的操作是通过_GRANT_语句实现的。2、 1986年,_SQL_被定为关系数据库标准语言。3、 嵌入式SQL需要用_游标_把集合操作转换成单记录处理方式。 4、 SQL语言中的GRANT语句的功能是授权操作;REVOKE语句的功能是回收。5、 SQL语言提供数据库定义、_数据操作_、数据控制等功能。6、 HAVING子句与WHERE子句很相似,其区别在于:WHERE子句作用的对象是_基本表或视图_,HAVING子句作用的对象是_组_。7、 职称 in (教授, 副教授)与 职称 = 教授 and 职称 = 副教授 等价吗_不等价_?二、单项选择题(在下列每小题四个备选答案中选出一个正确答案)1. SQL语言属于_D_。A. 关系代数语言B. 元组关系演算语言C. 域关系演算语言库D. 具有关系代数和关系演算双重特点的语言2. SQL语言称为_C_。A. 结构化定义语言B. 结构化控制语言C. 结构化查询语言D. 结构化操纵语言3. 建立数据库三级模式的功能由SQL语言的_A_完成。A. 数据定义功能B. 数据操纵功能C. 数据查询D. 数据控制4. SQL语言的一体化特点是主要是与_B_相比较而言的。A. 操作系统命令 B. 非关系模型的数据语言C. 高级语言D. 自然语言5. 数据库中只存放视图的_C_。A. 操作B. 对应的数据C. 定义D. 限制6. 视图的优点之一是_A_。A. 提高数据的逻辑独立性B. 提高查询效率C. 操作灵活D. 节省存储空间7. 在视图上不能完成的操作是_C_。 A. 更新视图 B. 查询 C. 在视图上定义新的基本表D. 在视图上定义新视图 8. 当修改基表数据时,视图_B_。A. 需要重建B. 可以看到修改结果C. 无法看到修改结果D. 不许修改带视图的基表9. 在基本SQL语言中,不可以实现_D_。A. 定义视图B. 定义基表C. 查询视图和基表D. 并发控制10. 建立数据库三级模式的功能由SQL语言的( A )完成。A. 数据定义功能 B.数据操纵功能 C.数据查询 D.数据控制11. 当修改基表数据时,视图( B )。A. 需要重建 B.可以看到修改结果C. 无法看到修改结果 D.不许修改带视图的基表12. 已知有关系模式R(sno, sname, age),其中sno表示学生的学号,类型为Char(8),前4位表示入学年份。查询所有2003年入学的学生姓名(sname),SQL语句是(B)。ASELECT sname FROM R WHERE sno = 2003%BSELECT sname FROM R WHERE sno LIKE 2003%CSELECT sname FROM R WHERE sno = 2003_DSELECT sname FROM R WHERE sno LIKE 2003_关系数据理论一、填空1、 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和_删除异常_。2、 关系规范化理论是设计_数据库逻辑结构_的指南和工具。3、 分解关系的两条基本原则是:_保持无损连接_,_保持函数依赖_。4、 如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是_3NF_(在1NF、2NF、3NF范围内)。二、单项选择题(在下列每小题四个备选答案中选出一个正确答案)1. 一个3NF_A_A. 必定是为2NFB. 可能是2NFC. 不可能是2NFD. 可能是1NF2. 3NF同时又是_D_ A. 2NFB. 1NFC. BCNFD. 1NF,2NF 3. 任何由二个属性组成的关系_D_A. 可能为1NFB. 可能为2NFC. 可能为3NFD. 必为3NF4. 若关系模式R(U,F)属于BCNF,则_D_A. 已消除了插入、删除异常 B. 已消除了插入、删除异常、数据冗余C. 仍存在一定的插入和删除异常D. 在函数依赖范畴内,已消除了插入和删除异常 5. 设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称_A_。A. Y函数依赖于XB. Y对X完全函数依赖C. X为U的候选码 D. R属于2NF6. 在R(U)中,如果XY,并且对于X的任何一个真子集X,都没有XY,则_B_。A. Y函数依赖于XB. Y对X完全函数依赖C. X为U的候选码 D. R属于2NF7. 若关系模式R(U,F)属于3NF,则_C_。A. 一定属于BCNF B. 消除了插入的删除异常C. 仍存在一定的插入和删除异常D. 属于BCNF且消除了插入和删除异常 8. 包含在_B_中的属性,叫做主属性。A. 主码B. 候选码C. 外码D. 全码9. 关系数据库的规范化理论主要解决的问题是_A_。A. 如何构造合适的数据逻辑结构B. 如何构造合适的数据物理结构C. 如何构造合适的应用程序界面D. 如何控制不同用户的数据操作权限10. 1NF_A_规范为2NF。A. 消除非主属性对码的部分函数依赖B. 消除非主属性对码的传递函数依赖C. 消除主属性对码的部分和传递函数依赖D. 消除非平凡且非函数依赖的多值依赖11. 2NF_B_规范为3NF。A. 消除非主属性对码的部分函数依赖B. 消除非主属性对码的传递函数依赖C. 消除主属性对码的部分和传递函数依赖D. 消除非平凡且非函数依赖的多值依赖12. 3NF_C_规范为BCNF。A. 消除非主属性对码的部分函数依赖B. 消除非主属性对码的传递函数依赖C. 消除主属性对码的部分和传递函数依赖D. 消除非平凡且非函数依赖的多值依赖13. BCNF_D_规范为4NF。A. 消除非主属性对码的部分函数依赖B. 消除非主属性对码的传递函数依赖C. 消除主属性对码的部分和传递函数依赖D. 消除非平凡且非函数依赖的多值依赖14. 下面的结论不正确的是_D_。A. 任何一个二目关系是属于3NF的。B. 任何一个二目关系是属于BCNF的。C. 任何一个二目关系是属于4NF的。D. 当且仅当函数依赖AB在R上成立,关系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的连接。15. 下列说法中不正确的是_C_。A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码16. 下面的结论不正确的是_D_。A. 若R.AR.B, R.BR.C 则R.AR.CB. 若R.AR.B, R.AR.C 则R.AR.(B,C)C. 若R.BR.A, R.CR.A 则R.(B,C)R.AD. 若R.(B,C)R.A 则R.BR.A, R.CR.A数据库设计一、填空1、 需求分析阶段所形成的两个重要文档是_数据字典_,_数据流图_。2、 数据库中常用的四种文件组织方式是:顺序文件、_索引文件_、散列文件、倒排文件。 3、 数据库的逻辑模型设计阶段,任务是将_E-R图_转换成关系模型。4、 在关系数据模型中,两个关系R1与R2之间存在1N的联系,可以通过在一个关系R2中的_外码_在相关联的另一个关系R1中检索相对应的记录。5、 实现概念模型最常用的表示方法是_E-R图_。二、单项选择题(在下列每小题四个备选答案中选出一个正确答案)1. 需求分析阶段得到的结果是_A_。 A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构2. 概念结构设计阶段得到的结果是_B_。A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构3. 在数据库技术中,独立于计算机系统的模型是A_。A. E-R模型B. 层次模型C. 关系模型D. 面向对象的模型 4. 逻辑结构设计阶段得到的结果是_C_。A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构5. 如何构造出一个合适的数据逻辑结构是_C_主要解决的问题。A. 关系数据库优化 B. 数据字典C. 关系数据库规范化理论D. 关系数据库查询6. 数据库物理设计阶段得到的结果是_D_。A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构7. 一个实体型转换为一个关系模式。关系的码为_A_。A. 实体的码B. 二个实体码的组合C. n端实体的码D. 每个实体的码8. 一个m:n联系转换为一个关系模式。关系的码为_B_。A. 实体的码B. 各实体码的组合C. n端实体的码D. 每个实体的码9. 一个1:n联系可以转换为一个独立的关系模式,关系的码为_C_。A. 实体的码B. 各实体码的组合C. n端实体的码D. 每个实体的码并发控制与数据库恢复一、填空1、 一个事务的执行不能被其他事务干扰,叫做事务的_隔离性_。2、 数据库恢复要涉及到的两个技术是_数据转储_、_登陆日志文件_。3、 恢复的主要技术是_数据转储,登陆日志文件_。4、 当数据库被破坏后,如果事先保存了_日志文件_和数据库的副本,就有可能恢复数据库。5、 日志文件是用来记录_事物对数据库的跟新操作_的文件,登记日志文件的原则是_登记次序严格按照并发事物执行的时间次序_、_必须先写日志文件,在写数据库_。6、 假设有如下事务: T1 : 在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。在利用具有检查点的恢复技术进行恢复时,_T2,T4_需要REDO, _T3,T5_需要UNDO。7、 若事务T对数据A加上S锁,则其它事务只能对A加S锁,而不能加X锁,直到T释放A上的S锁。8、 数据库中避免活锁的简单方法是采用先来先服务的策略。9、 数据库中避免死锁常采用的方法有一次封锁法、顺序封锁法。10、 数据库中诊断死锁常用的方法有超时法、事物等待法。11、 通过加锁可以保证处理程序并发时的数据_一致性_。12、 DBMS并发控制的单位为_事物_。二、单项选择题(在下列每小题四个备选答案中选出一个正确答案)1. 恢复和并发控制的基本单位是_A_。A. 事务B. 数据冗余C. 日志文件D. 数据转储2. 事务内部的故障的恢复需要_B_。A. 程序本身B. 日志文件C. 数据转储D. 数据库镜像3. 系统故障的恢复需要_B_。A. 程序本身B. 日志文件C. 数据转储D. 数据库镜像4. 介质故障的恢复需要_C_。A. 实体的码B. 日志文件C. 数据转储和日志文件D. 数据库镜像5. 假设有如下事务: T1 : 在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年投资促进机构行业当前发展现状及增长策略研究报告
- 收料员基础知识培训课件
- 支教面试课件内容
- 2025年管理学专业(客户关系维护与管理)职业技能资格知识考试题与答案
- 2025年社会工作者之初级社会工作实务真题练习试卷A卷附答案
- 2025护士资格证考试试题(含答案)
- 摩托车维修安全知识培训课件
- 摄影线下实拍课件
- 江西省抚州市2024-2025学年八年级下学期期末语文试题(解析版)
- 摄影店装修基础知识培训课件
- 2025年四川绵阳燃气集团有限公司招聘考试笔试试题(含答案)
- 【公开课】物质的转化课件2025-2026学年高一上学期化学人教版(2019)必修第一册+
- 无陪护病房24小时全程专业护理标准化操作规范与质量保障手册
- (高清版)DB34∕T 5243-2025 预制舱式磷酸铁锂电池储能电站防火规范
- 经尿道膀胱肿瘤电切术护理
- 神经内科常规用药指南
- 矿业公司采矿管理制度
- 水暖工三级安全教育题库
- 2025-2030中国阿胶市场营销规模及消费前景趋势预测报告
- 鼻咽恶性肿瘤放疗的护理讲课件
- 抢救车急救药品管理制度
评论
0/150
提交评论