阜阳师范学院2011-2012学年第一学期《数据库》期末试卷.doc_第1页
阜阳师范学院2011-2012学年第一学期《数据库》期末试卷.doc_第2页
阜阳师范学院2011-2012学年第一学期《数据库》期末试卷.doc_第3页
阜阳师范学院2011-2012学年第一学期《数据库》期末试卷.doc_第4页
阜阳师范学院2011-2012学年第一学期《数据库》期末试卷.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

阜阳师范学院2011 - 2012学年第一学期数据库期末试卷年级专业 班级 学号 姓名_选择题(25 分)1. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(D )A一个是Delete,一个是Select B. 一个是Select,一个是DeleteC. 两个都是Update D. 两个都是Select2. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。这种功能称为(C )A数据定义功能 B. 数据管理功能 C. 数据操纵功能 D.数据控制功能3. 在关系代数运算中,五种基本运算为(C )A并、差、选择、投影、自然连接B并、差、交、选择、投影C并、差、选择、投影、笛卡尔积D并、差、交、选择、笛卡尔积4. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D )A.外模式 B.内模式 C.存储模式 D. 模式5. 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为(B )A主码 B. 候选码 主属性 D.外码6. 关系代数中的连接操作可由( B )操作组合而成。A.选择和投影 B. 选择和笛卡尔积C.投影、选择、笛卡尔积 D. 投影和笛卡尔积7. 假设有关系R 和S,在下列的关系运算中,( D )运算不要求:“R 和S 具有相同的目,且它们的对应属性的数据类型也相同”。A.RS B. RS C. RS D. RS8. 建立数据库三级模式的功能由SQL 语言的(A )完成A 数据定义功能 B. 数据操纵功能 C. 数据查询功能 D. 数据控制功能9. 关系数据库规范化是为解决关系数据库中( A )问题而引入的。A插入、删除、修改和数据冗余 B提高查询速度C减少数据操作的复杂性 D保证数据的安全性和完整性10. 关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外码实现的是哪一(些)类完整性( B )。A实体完整性 B参照完整性C用户定义的完整性 D实体完整性、参照完整性和用户定义的完整性11. 下述哪一条不是由于关系模式设计不当而引起的( B )。A 数据冗余 B丢失修改 C插入异常 D更新异常B完整性 C并发控制 D恢复14. 数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容( D )。.事务开始信息 .更新信息 .提交信息 .事务中止信息A 、和 B、和 C、和 D都是15. 数据库系统的日志文件用于记录下述哪类内容( D )。A程序运行过程 B数据查询操作 C程序执行结果 D数据更新操作16. 多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行( C )。A安全性控制 B完整性控制 C并发控制 D可靠性控制17. 在数据库中,产生数据不一致的根本原因是( D )。A数据存储量太大 B没有严格保护数据C未对数据进行完整性控制 D数据冗余18. 事务的持续性是指( B )。A事务中包括的所有操作要么都做,要么都不做。B事务一旦提交,对数据库的改变是永久的。C一个事务内部的操作对并发的其他事务是隔离的。D事务必须是使数据库从一个一致性状态变到另一个一致性状态。19. 关系规范化中的插入操作异常是指( D )。A不该删除的数据被删除 B不该插入的数据被插入C应该删除的数据未被删除 D应该插入的数据末被插入20. 对并发操作若不加以控制,可能会带来( D )问题。A不安全 B死锁 C死机 D不一致21. 若系统在运行过程中,出于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( B )。A事务故障 B系统故障 C介质故障 D运行故障22. 设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( D )。A该操作不存在问题 B该操作丢失修改C该操作不可重复读 D该操作读“脏”数据23. 假设有如下事务:T1:在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。在利用具有检查点的恢复技术进行恢复时,(B)需要REDO。A. T1 B. T2 和T4 C. T3 和T5 D. T524. 关系模式 R 中的属性全部是主属性,则R 的最高范式至少是( B )A2NF B3NF CBCNF D4NF25. 从E-R 模型关系向关系模型转换时,一个M:N 联系转换为关系模式时,该关系模式的码是(C)A. M 端实体的码 B. N 端实体的码C. M端实体的码与N 端实体的码的组合 D. 重新选取其他属性填空题(20 分)1. SQL 语言具有 数据定义 、数据查询、数据操纵和数据控制的功能。2. 当数据的物理存储改变了,应用程序不变,而由 DBMS 处理这种改变,这是指数据的 物理独立性 。3. 解决并发操作带来的数据不一致性问题普遍采用 封锁 。4. SQL 语句中,修改表结构的语句是 Alter 。5. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和 无损连接 。6. 数据库的完整性是指数据的正确性和相容性。7. 若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之前就被撤消,这种情况称为 事务故障8. 恢复操作的基本原理是 冗余 。9. 建立冗余数据最常用的技术是 数据转储 和登录日志文件。协议是保证并行调度可串行性的封锁协议。( T )3. 可串行性是并行事务正确性的唯一准则。( T )4. 在关系 DB 中,任何二元关系模式的最高范式必定是BCNF。( F )5. 若只要求分解保持函数依赖,那么模式分解一定可以达到 BCNF。( F )6. 对一个客观事物,可以用多种数据模型来描述。( T )四、解答题(24 分)设某数据库由下列四个表组成。其中供应商表S 由供应商号(SNO)、供应商名(SNAME)、供应商所在城市(CITY)组成,记录各个供应商的情况;零件表P 由零件号(PNO)、零件名(PNAME)、零件颜色(COLOR)、零件重量(WEIGHT)组成,记录各种零件的情况;工程项目表J 由项目号(JNO)、项目名(JNAME)、项目所在城市(CITY)组成,记录各个工程项目的情况;供应情况表SPJ 由供应商号(SNO)、零件号(PNO)、项目号(JNO)、供应数量(QTY)组成,记录各供应商供应各种零件给各工程项目的数量。SSNOSNAMECITYS1精益天津S2万胜北京S3东方北京S4丰泰上海PPNOPNAMECOLORWEIGHTP1螺母红12P2螺栓绿17P3螺丝刀蓝14P4螺丝刀红14JJNOJNAMECITYJ1三建北京J2一汽长春J3弹簧厂天津J4造船厂天津J5机车厂唐山SPJSNOPNOJNOQTYS1P1J1200S1P1J3100S4P1J4700S1P2J2100S4P3J1400S2P3J2200S2P3J4500S2P3J5400S3P1J1200S3P3J1200(一)用关系代数完成下列操作(1)求供应工程J2 零件P2 的供应商名SNAME(JNO=”J2”PNO=”P2”(SPJ S)(2)求供应工程“三建”蓝色螺丝刀的供应商名SNAME(JNAME=三建COLOR=”蓝”PNAME=螺丝刀 (P SPJ S J)(二)用SQL 完成下列操作(1)求供应工程J2 零件P2 的供应商名SELECT SNAMEFROM S,SPJWHERE S.SNO=SPJ.SNO AND JNO=J2 AND PNO=P2;(2)求供应工程“三建”蓝色螺丝刀的供应商名SELECT SNAMEFROM S,P,J,SPJWHERE S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO AND J.JNO=SPJ.JNO ANDJNAME=三建 AND COLOR=蓝 AND PNAME=螺丝刀;(3)统计每种零件的供应总量SELECT PNO,SUM(QTY)FROM SPJGROUP BY PNO;(4)求零件供应总量在500 种以上的供应商号SELECT SNOFROM SPJGROUP BY SNO HAVING SUM(QTY)=500;五、设计题(10 分)现有某个应用,涉及两个实体集,相关的属件为:实体集R(A#,Al,A2,A3)和实体集S(B#,B1),其中A#和B#分别表示相应实体集的码;从实体集R 到S 是多对多(M:N)的联系,联系属性为C1 和C2。试画出相应的E-R 图,并设计相应的关系数据模型。E-R 图:关系数据模型:R(A#,A1,A2,A3) S(B#,Bl) RS(A#,B#,C1,C2)六、综合题(9 分)设有关系模式 R(C,T,S,N,G),其中C 代表课程,T 代表教师的职工号,S 代表学生号, N 代表学生的姓名, G 代表分数( 成绩)。其函数依赖集F=CT,CSG,SN,TSN。

温馨提示

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

评论

0/150

提交评论