广西师范大学 数据库原理(A卷).doc_第1页
广西师范大学 数据库原理(A卷).doc_第2页
广西师范大学 数据库原理(A卷).doc_第3页
广西师范大学 数据库原理(A卷).doc_第4页
广西师范大学 数据库原理(A卷).doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

学 号: 姓 名: 所属学院: 年 级: 专 业: 装订密封线考生答题不得出现红色字迹,除画图外,不能使用铅笔答题;答题留空不足时,可写到试卷背面;请注意保持试卷完整。广西师范大学全日制普通本科课程考核试卷( 学年第 学期)课程名称:数据库原理 课程序号: 开课学院: 计信学院任课教师: 年级、专业: 试卷序号: 卷 考试时间:120 分钟 考核方式:闭卷 R 开卷 实验操作 题号一二三四五总分统分人签字满分10401040得分得 分评卷人一、 填空题(本大题共10空,每空1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。1数据库设计中(数据字典) 是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。2在关系模型中,关系中每一个属性值都是(_)分解的(填“可”或“不可)。 3SQL授权的基本方法是用 语句授权。4在SQL的SELECT语句完整的句法中,FROM子句是强制性的,FROM子句的作用是_ 。 5事务的四个特性是原子性、一致性、_和_。6.按照数据结构的类型来命名,数据模型分为 、 、 及面向对象模型等。7数据模型的三要素包含数据结构、数据操纵和 。 得 分评卷人二、 单项选择题,请将答案写在各题号前面(本大题共40小题,每小题1分,共40分)在每小题列出的四个备选项中只有一个是最符合题目要求,请将其代码填写在题后的括号内。错选、多选或未选均无分。1DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和 。A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为 。A.数据模型 B.实体模型 C.逻辑模型 D.物理模型 3关系模型概念中,实体标识符称为 。A.候选键 B.对键 C.内键 D.主键4设R、S为两个关系,R的元数为4,S的元数为5,则与等价的操作是 。 A36(RS) B.36(RS) D.72(RS) 5在数据库中,下列说法 是不正确的。A数据库避免了一切数据的重复B若系统是完全可以控制的,则系统可确保更新时的一致性C数据库中的数据可以共享D数据库减少了数据冗余6用 形式表示实体类型和实体间的联系是关系模型的主要特征。A指针 B链表 C关键字 D表格7从关系中挑选出指定的属性组成新关系的运算称为 。A选择运算 B投影运算 C连接运算 D交运算8数据库系统的数据共享是指 。 A多个用户共享一个数据文件 B多个用户共享同一种语言共享数据 C多种应用、多种语言、多个用户相互覆盖地使用数据集合 D同一个应用的多个程序共享数据9在关系代数中,对一个关系做投影操作后,新关系的元组个数 原来关系的元组个数。A小于 B小于或等于 C等于 D大于10对并发操作若不加以控制,可能会带来 问题。A不安全 B死锁 C死机 D不一致11在数据库系统中,对存取权限的定义称为 。A开户 B授权 C保密 D独立12数据库使用 语句进行事务回退操作。A.role B.rollback C.revoke D.give 13.已知关系R(A,B)和S(C,D),以下各关系代数表达式中哪个的执行效率最优 。A.E1=A(B=CD=99(RS) B. E2=A(B=C(RD=99(S)C. E3=A(RD=99(S) D. E4=A(B=C(D=99(S)R)14在数据库结构中,保证数据库独立性的关键因素是 。 A数据库的逻辑结构 B. 数据库的逻辑结构、物理结构 C数据库的三级结构 D. 数据库的三级结构和两级映射。 15一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是 。A. 笛卡尔积 B. 选择 C. 投影 D. 联接16数据处理采用数据库方法主要目的是 。 A解决保密性问题 B. 实现数据共享 C便于数据存取 D. 解决数据量大的问题 17.数据库管理系统中采用并发控制其主要目的是 。A实现数据共享 B. 减少数据冗余度C实施数据库保护 D. 保证数据独立性 18.若要满足无损连接性和保持函数依赖,则模式分解最多可以达到 。 A2NF B. 3NF C. BCNF D. 4NF 19. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 。A. 左外联接 B. 右外联接 C. 外部并 D. 外联接20. 下列聚合函数中不忽略空值 (null) 的是 。A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)21关系模式R中的属性全是主属性,则R的最高范式必定是 。A. 1NF B. 2NF C. 3NF D. BCNF22下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是 。A.INSERT B.DELETE C.REFERENCES D.SELECT23SQL中的视图机制提高了数据库系统的 。A.完整性 B.并发控制 C.隔离性 D.安全性24如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是 。A.一个是DELETE,一个是SELECT B.一个是SELECT,一个是DELETEC.两个都是UPDATE D.两个都是SELECT25下列不属于并发操作带来的问题是 。A.丢失修改 B.不可重复读 C.死锁 D.读“脏”数据26事务日志用于保存 。A.程序运行过程 B.程序的执行结果 C.对数据的更新操作 D.对数据的查询操作27数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括 。A.数据字典、应用程序、数据库后备副本 B.数据字典、应用程序、审计档案C.日志文件、数据库后备副本 D.数据字典、应用程序、日志文件28从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是 。A.将N方码和联系的属性纳入M方的属性中 B.将M方码和联系的属性纳入N方的属性中C.增加一个关系表示联系,其中纳入M方和N方的码D.在M方属性和N方属性中均增加一个表示级别的属性29数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的 。A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段30消除了部分函数依赖的1NF的关系模式,必定是 。A. 1NF B. 2NF C. 3NF D. BCNF31设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是 。A BRS C DR S32在SQL的授权语句中使用“ALL PRIVILEGES”,表示 。A.授权所有用户 B.所有的操作权限 C.对所有的数据集合 D.允许再授权 33关系代数中的连接操作是由 操作组合而成 。 A.选择和投影 B.选择和笛卡尔积 C.投影、选择、笛卡尔积 D.投影和笛卡尔积34假设有关系R和S,关系代数表达式R(RS)表示的是 。 A.RS B.RS C.RS D.RS35在对数据库的系统故障进行恢复时,需要对日志文件进行 。A. 反向扫描 B. 正向扫描 C.双向扫描 D.随机扫描36数据库的安全控制是 。A. 保证数据的完整性与有效性B.安全控制涉及到法律和道德诸方面的问题 C.安全控制对于计算机系统至关重要,但对于多用户使用的数据库必要性不大D.只要用户通过口令测试就可以无限制的访问数据库37对由SELECT-FROMWHEREGROUP-ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为 。A. SELECTFROMGROUPWHEREORDER B. FROMSELECT-WHEREGROUPORDER C. FROMWHEREGROUPSELECTORDER D. SELECTFROMWHEREGROUPORDER38已知关系模式R(A,B,C,D,E)及其上的函数依赖集合FAD,BC,该关系模式的候选码是 。A. ABE B. BE C. CD D. DE39设有关系模式R(A,B,C,D),其数据依赖集:F(A,B)C,CD,则关系模式R的规范化程度最高达到 。A. 1NF B. 2NF C. 3NF D. BCNF40如果事务T获得了数据项Q上的排他锁,则T对Q 。A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读也不能写得 分评卷人三、 判断题(本大题共10小题,每小题1分,共10分)对的请打;错的打。1.“选择运算尽可能先做”是关系查询优化策略中最重要、最基本的一条策略。( )2.任何一个二目关系是属于BCNF的。 ( )3.实体完整性规则规定:关系中的主键值是否为空要视具体情况而定。 ( )4.自然连接运算是由笛卡尔积、选择操作组合而成的。 ( )5.关系系统的设计中,关系的规范化程度越高越好。 ( )6.定义参照完整性规则时,参照表和被参照表可以是同一个表。 ( )7.数据库设计中,常用的三类抽象方法是分类、聚集、演算。 ( )8.数据库系统的数据独立性体现在,不会因为数据存储结构与数据逻辑结构的变化而影响应用程序。 ( )9.若R.(B,C) R.A ,则R.B R.A,R.C R.A。 ( )10.若R.BR.A,R.CR.A,则R.(B,C) R.A。 ( )得 分评卷人四、 综合题(本大题共4小题,第1小题10分,第2小题20分,第3小题6分,第4小题4分,其中每小问均为2分,共40分)得分1设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句:S CS#SNAMEAGESEX1李强23男2刘丽22女3张友22男C#CNAMETEACHERK1C语言王华K5数据库原理程军K8编译原理程军SCS#C#GRADE1K1832K1855K1922K5905K5845K880(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。(2)检索年龄大于21的男生学号(S#)和姓名(SNAME)。(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。(4)检索“李强”同学不学课程的课程号(C#)。(5)检索至少选修两门课程的学生的学号(S#)。 得分2根据以下的供应库,试用SQL语言完成以下操作。供应数据库包括:供应商表S(SNO,SNAME,ADDR)(供应商号,供应商名称,供应商地址)零件表P(PNO,PNAME,COLOR,WEIGHT)(零件号,零件名称,零件颜色,零件重量)工程项目表J(JNO,JNAME,ADDR)(工程项目号,工程项目名称,工程项目所在地址)供应表SPJ(SNO,PNO,JNO,QTY)(供应商号,零件号,工程项目号,零件数量)(1)查询供应工程J1零件的供应商号SNO。(2)查询供应工程J1零件P1的供应商号SNO。(3)查询供应工程J1零件为红色的供应商号SNO。(4)查询使用红色零件的工程项目名称JNAME和供应商名称SNAME。(5)查询上海地区的供应商号SNO(设ADDR字段值以城市名开头)(6)查询没有使用天津供应商生产的红色零件的工程项目代码JNO。(7)查询至少使用了供应商S1所供应的全部零件的工程项目代码JNO。(8)查询所有比螺母重的零件的零件号PNO。(螺母为零件名称PNAME,其可能重名)(9)查询使用4种以上(含4种)零件的工程项目的所有零件使用总数量(不统计零件数量少于或等于10的供应情况),并按所有零件使用总数量降序输出。(10)把全部红色零件的颜色改成蓝色。得分3.现有如下关系模式: R(A,B,C,D,E) 其中:AB组合为码,R上存在的函数依赖有ABE,BC,CD (1)该关系模式满足2NF吗?为什么? (2)如果将关系模式R分解为:R1(A,B,E) R2(B,C,D) 指出关系模式R2的码,并说明该关系模式最高满足

温馨提示

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

最新文档

评论

0/150

提交评论