数据库原理试题汇总.doc_第1页
数据库原理试题汇总.doc_第2页
数据库原理试题汇总.doc_第3页
数据库原理试题汇总.doc_第4页
数据库原理试题汇总.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 单项选择题(共XX小题,每小题1分,共XX分)1. 数据库的概念模型独立于 。A 具体的机器和DBMSB. E-R图C 信息世界 D.现实世界2. 数据库系统的体系结构是 。A. 三级模式结构和两级映像 B. 三级模式结构和一级映像 C.两级模式结构和一级映像 D. 三级模式结构和三级映像3. 是描述现实世界数据的手段、工具.A数据模式B. 数据实例C数据模型 D.概念模式4. E-R模型属于 。A.信息模型B.层次模型C.关系模型D.网状模型5. ER图是数据库设计的工具之一,它适用建立数据库的 。A.概念模型 B.逻辑模型 C.结构模型 D.物理模型6. DB,DBMS和DBS三者间的关系是 。A. DBS包括DBMS和DB B. DB包括DBMS和DBSC. DBMS包括DB和DBS D. DBS与DB、DBMS无关7. 模式、外模式和内模式都存在 中,DBMS通过它管理和访问数据模式。A.数据库B.操作系统C.数据字典D.缓冲区8. 一位教师可以教多门课,一门课只能由一位教师来教,在E-R数据模型中这种联系类型属于 。A.一对一B.一对多C.多对多D.无法确定9. 子模式DDL用来描述 。A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构10. 数据模型是 。A.文件的集合B.记录的集合C.数据的集合D.记录及其联系的集合11. 按照传统的数据模型分类,数据库系统可以分为 三种类型。 A. 大型、中型和小型 B. 西文、中文和兼容 C. 层次、网状和关系 D. 数据、图形和多媒体12. 下列 属于概念模型。A.关系数据模型B.层次数据模型C.网状数据模型D.实体联系模型13. 在数据库设计中,将E-R图转换成关系数据模型的过程属于 。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段14. 数据库系统的数据共享是指 。A 多个用户共享一个数据文件B 多个用户共享同一种语言共享数据C 多种应用、多种语言、多个用户相互覆盖地使用数据集合D 同一个应用的多个程序共享数据15. 设有关系R和S,在下列的关系运算中, 运算不要求:“R和S具有相同的目数,且它们对应属性的数据类型也相同”。A. RSB. RSC. RSD. RS16. 在关系演算中,元组变量的变化范围是 。A.某一命名的关系B.数据库中的所有关系C.某一个域D.数据库中的所有域17. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 。A. 元组 B. 行 C. 记录 D. 属性18. 关系数据库用 实现数据之间的联系。A.关系B.指针C.表 D.公共属性19. 根据关系模型的完整性规则,一个关系中的主码 。A.不能有两个B.不可作为其他关系的外部码C.可以取空值D.不可以是属性组合20. 五种基本关系代数运算是 。A.,B.,C.,D.,21. 关系模式S(A,B,C,D)代数中的32(S)等价于如下的_语句。A. SELECT * FROM S WHERE C2B. SELECT B,C FROM S WHERE C2C. SELECT B,C FROM S HAVING C2D. SELECT * FROM S WHERE 3B22. 关于视图,下列说法正确的是 。A. 对视图的使用与表一样,也可以进行插、查、删、改操作B. 视图只能从表中导出C. 视图与表一样,也存储着数据D. 对视图的操作,最终都要转化成对基本表的操作23. 单个用户使用的数据视图的描述称为 。A.外模式B.概念模式C.内模式D.存储模式24. 当关系R与S 做自然连接时,能够把R和S 原该舍弃的元组放到结果关系中的操作是 。A. 左外联接B.右外联接C.外部并D.全外联接25. 下列SQL语句中, 不是数据定义语句。A. CREATE TABLEB. GRANT C. CREATE VIEWD. DROP VIEW26. 在视图上不能完成的操作是 。 A. 在视图上定义新的基本表 B. 查询操作 C. 在视图上定义新的视图 D. 更新视图27. 把一个单位的数据模式按数据的来源和用途,合理分布在系统的多个节点上,使大部分数据可以就地或就近存取。这种结构是 。A.分布环境下的集中式数据库系统结构B.网络环境下的客户/服务器结构C.物理上分布、逻辑上集中的分布式数据库结构D.物理上分布、逻辑上分布的分布式数据库结构28. 事务在执行时,所遵循的“要么全做,要么不做”,这是事务的 性质.A.一致性B.原子性C.隔离性 D. 持久性29. 为了防止一个用户的工作不适当影响到另一个用户,应该采取 。A.完整性控制B.并发控制C.安全性控制D.访问控制30. 存在一个等待事务集T0,T1,Tn,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于 。A.并发处理B.封锁C.循环D.死锁31. 在登录日志文件时,应该 。A.更新数据库与登录日志文件两个操作同时完成B.更新数据库与登录日志文件两个操作按随机的先后顺序完成C.先登录日志文件,后写数据库的更新D.先写数据库的更新,后登录日志文件32. 如果事务T获得了数据项Q上的排它锁,则T对Q 。A.只能读不能写B.只能写不能读C.即可读又可写D.不能读不能写33. 如果事务T获得了数据项Q上的共享锁,则T对Q 。A.只能读不能写B.只能写不能读C.即可读又可写D.不能读不能写34. 在数据库中,产生数据不一致的根本原因是 。A数据存储量太大B. 没有严格保护数据C未对数据进行完整性控制D.数据冗余35. 两个事务同时对数据库中同一数据进行操作,不会引起冲突的操作是 。A.其中一个是DELETEB.一个是SELETE,另一个是UPDATEC.两个都是SELETED.两个都是UPDATE36. 关系:学生(学号,姓名,课程号,系号,系名,成绩),为了消除数据冗余,需要将学生关系分解为 。A.1个表B.2个表C.3个表 D.4个表37. 在关系数据库设计中,设计关系模式是数据库设计中_阶段的任务? A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段38. 关系模式R中的属性全部是主属性,则R的最高范式必定是 。A. 2NF B. 3NF C. BCNF D. 4NF39. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为 。 A. 事务故障 B. 系统故障 C. 介质故障 D. 运行故障40. 对并发操作若不加以控制,可能会带来 问题。A. 不安全 B. 死锁 C. 死机 D. 不一致41. 关系数据库的规范化理论主要解决的问题是 。 A. 如何构造合适的数据物理结构 B.如何构造合适的数据逻辑结构 C. 如何构造合适的应用程序界面 D.如何控制用户的数据操作权限42. 为提高效率,关系数据库系统必须进行 处理。 A. 定义视图 B. 查询优化 C. 数据规范化到最高范式 D. 数据恢复43. 关系R(A,B,C,D)A为主码,其函数依赖集F=AB,AC,CD则关系R至多满足 。A1NFB. 2NFC3NF D.BCNF44. 数据库并发操作可能带来的三个问题中包括 。A. 数据独立性降低 B. 无法读出数据 C. 丢失修改 D. 权限控制二、填空题(共10小题,每题1分,共10分)1. DBMS基于不同的 ,可以分为层次型、网状型和关系型等几种。2. 数据库中的数据有其逻辑结构和物理结构,逻辑结构与物理结构之间的变换由 v 、 来完成。3. 数据独立性可分为 、 两级。4. 数据库系统的核心是 ,对数据库的一切操作都通过它进行。5. 数据库如果已经发生死锁,DBMS会将 事务撤消。6. 系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为 。7. 在三大传统的数据模型中,具有严格的数学理论基础的是 。8. 关系模型的3种数据完整性约束是 、 、 。9. 关系模型中数据之间的联系是通过 实现的。10. 关系中的每个属性有一个取值范围,这叫做属性的 。11. 在关系数据库中,视图的内容实际上不存在,而是从 导出。12. 若事务在运行过程中,由于种种原因,使事务未运行到正常终止之前就被撤消,这种情况就称为 。13. 事务T对数据对象A加共享锁,则其他事务只能对数据A再加 。14. 事务的提交命令是 。15. 通过加锁可以保证处理程序并发时的数据 。16. 为了保证数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就 。17. 对表S(S#,N,M,Q)中的N属性建立惟一索引的SQL语句是 。18. 数据冗余可能导致的问题有 、 、 。19. DBMS利用 保存所有更新数据库事务的操作。20. 数据的安全性是指 。21. 事务的四个特性是:原子性、 、隔离性和 。22. 数据库系统的维护工作是由 承担的。23. 关系代数中,从两个关系中找出所有元组的运算称为_运算。24. 关系代数中,从两个关系中找出相同元组的运算称为_运算。25. 在SQL中,只有 视图才可以执行更新操作。26. 数据库恢复通常基于数据备份和 。27. 视图是虚表,因此对视图的修改,最终要转换为对 的修改。28. 关系数据模型有三个要素组成部分: 、数据操作和完整性约束。29. DB并发操作通常会带来三类问题:丢失修改、 和读“脏数据”。30. 事务必须具有的四个性质是原子性、一致性、 和持久性。31. 数据库设计分为以下六个阶段:需求分析、 、逻辑结构设计、物理结构设计、数据库实施和数据库运行维护。32. DBMS并发控制的基本单位是 。33. 关系演算语言可分为 和 两类。34. 在SQL语言的结构中, 有对应的存储文件,而 无对应的存储文件。35. 关系代数的理论基础是 ,关系演算的理论基础是 。三、名词解释(共5小题,每题2分,共10分)数据库数据库管理系统数据库系统数据模型的三要素数据的物理独立性数据的逻辑独立性关系模型的三类完整性约束关系的性质视图函数依赖完全函数依赖部分函数依赖传递函数依赖多值依赖1NF、2NF、3NF、BCNF、4NF事务及其特性故障的种类事务故障共享锁排它锁三级封锁协议两段锁协议数据库的安全性完整性控制机制静态约束动态约束数据字典四、简答题(共5小题,每小题3分,共计15分)1. 简述DBA的主要职责2. 数据库系统的三级体系结构示意图3. SQL的系统结构图4. 日志文件及其作用5. 何为海量/增量转贮,有何优缺点?6. 何为动态/静态转贮,有何优缺点。7. 何为静态/动态约束,有何优缺点?8. 更新操作时,写日志文件和数据库的顺序是什么,为什么?9. 数据库设计的步骤是什么?10. 数据库实施阶段的主要工作11. 数据库运行维护阶段的主要工作12. 什么是数据独立性?数据库系统是如何实现数据独立性的?13. 简述数据字典的主要作用14. 什么是日志文件?为什么要设置日志文件?15. 说明如果关系数据库的设计不好,可能带来哪几个问题?16. DBMS的主要功能有哪些?17. 何为立即执行/延迟执行约束,有何优缺点?18. 数据库中为什么要有恢复子系统?其功能是什么?五、程序设计(本题共40分)1. 现有关系数据库:职工(职工号、职工名、街道、城市); 工作(职工号、公司号、工资); 公司(公司号、公司名、城市);一个职工允许在多个公司兼职。完成下列操作:1) 用SQL语句定义上述表的结构,定义中应包括主码和外部码(除工资为整型数外,其余为字符型)2) 用关系代数、ALPHA、QBE和SQL检索工资超过2000元的职工号、职工名、公司名和工资3) 用关系代数、ALPHA和QBE检索没有任一工资超过1000元且城市在济南的职工信息。4) 用SQL实现至少有三个兼职且工资总和超过6000元的职工号、职工名、及总和。5) 用SQL授于用户Lin对职工表的查询、插入、修改权限。2. 现有关系数据库:学生(学号、姓名、性别、专业、年龄、奖学金); 课程(课程号、课程名、先修课程、学分); 选课(学号、课程号、成绩)。完成下列操作:1) 用关系代数、ALPHA、QBE和SQL检索成绩为90以上(含90)的学生号、姓名、课程名及成绩。2) 用SQL检索不学课程号为“C135”课程的学生的学号、姓名、专业。3) 用SQL实现有三门成绩超过80(含80)且该学生末获得奖学金,则其奖学金为1500元。4) 用SQL实现无不及格的学生的学生号、所修课程数、平均成绩及总学分。 5) 用SQL实现授予用户名为JXGL的用户对SC表中的GRADE属性的修改权。六、综合设计(10分)1. 旅馆的住房管理包括客房管理与收费管理,用关系模式:收费(身份证号,住客姓名,性别,年龄,地址,客房号,床位号,收费标准,住宿日期,退房日期,预付款)进行记录。假设:旅馆住客中可能存在同名现象;一个客人可以多次、不同时间到该旅馆住宿。试回答下列问题:1) 根据上述规定,写出关系模式R的基本函数依赖。2) 找出关系模式R的候选码。3) 关系模式R最高已经达到第几范式?为什么?4) 如果R不属于3NF,请将R分解成3NF模式集。2. 假设某商业集团数据库中有一关系模式R:R(商店编号,商品编号,数量,部门编号,负责人)。如果规定:每个商店的每种商品只在一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论