数据库原理A卷_第1页
数据库原理A卷_第2页
数据库原理A卷_第3页
数据库原理A卷_第4页
数据库原理A卷_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、2014-2015第1学期数据库原理试卷(A卷)班级: 姓名: 学号: 题号一二三四五六总分得分阅卷 总核分人: 得分评卷人一、单选题(每小题0.5分,共30题,共15分;每一道试题下面有A、B、C、D四个备选答案,请从中选择一个正确答案,写在答题纸上。)1DB、DBS、DBMS三者之间的关系是_。 A. DB包括DBS和DBMSB. DBS包括DB和DBMSC. DBMS包括DBS和DBD. DBS与DB和DBMS无关2在数据库中,区分不同实体的依据是_。 A. 名称 B. 属性C. 对象 D. 概念3. 下列关于数据库数据模型的说法中,_是不正确的。 A. 任何一张二维表都表示一个关系B.

2、 层次模型的数据结构是有向树结构C. 在网状模型中,一个子结点可以有多个父结点D. 在面向对象模型中每一个对象都有一个惟一的标识4. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是_。A. 实体完整性、参照完整性、用户自定义完整性B. 数据结构、关系操作、完整性约束C. 数据增加、数据修改、数据查询D. 外模式、模式、内模式5顾客可到多个商场购物,商场有很多顾客购物,商场与顾客之间的联系方式_。 A. 1:1B. 1:nC. m:nD. m:16. 从E-R图导出关系模型时,如果实体间的联系是1:N的,下列说法中不正确的是_。 A. 将N方码和联系的属性纳入1方的属性中B. 将1方

3、码和联系的属性纳入N方的属性中 C. 增加一个关系表示联系,其中纳入1方和N方的码D. 在1方属性和N方属性中均增加一个表示级别的属性7. 描述数据库全体数据的全局逻辑结构和特性的是_。 A. 模式 B. 内模式C. 外模式 D. 子模式8. 在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变,这是_。A. 数据的物理独立性B. 数据的逻辑独立性C. 数据的位置独立性D. 数据的语义独立性9. 关系代数运算是以 为基础的运算。 A. 关系运算 B. 谓词演算C. 集合运算 D. 代数运算10按指定条件从一个关系中挑选出指定的属性组成一个新关系的运算是 A. 选择B. 投影C.

4、连接D. 自然连接11一个关系中,能唯一标识元组的属性集称为关系的_。 A. 唯一键 B. 主键C. 从键 D. 参数12下列选项中,不正确的是_。 A. R=(R-S)(RS)B. R-S=R-(RS)C. RS=S-(R-S)D. RS=S-(S-R)13一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的_。 A. 记录 B. 行C. 属性 D. 元组14设有关系R(A,B,C)和S(C,D),与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是_。 ( )A. R.C=S.C(A,B,D(RS)B. A,B,D(

5、R,C= S.C(RS)C. R.C=S.C(A,B R)(DS)D. R,C=S.C(D(A,BR)S)15SQL Server2000中,下面关于数据库文件叙述错误的是_。 ( )A可添加辅助数据文件和事务日志文件B可删除主数据文件和事务日志文件C可修改数据文件和事务日志文件大小D一个数据库至少有一个事务日志文件16. 下列关于查询分析器的使用错误的是_。 A.可以直接打开数据表为其添加、修改或删除记录B.可以通过执行 INSERT 语句添加记录C.可以通过执行 UPDATE 语句修改记录D.可以通过执行 DELETE 语句删除记录17在数据库标准语言SQL中,关于NULL值叙述正确选项是

6、_。 A. NULL 表示空格B. NULL表示0C. NULL既可以表示0,也可以表示是空格D. NULL表示空值18. 在SQL Server的系统表Sysobjects中,默认值的对象类型为_。A. U B. DC. V D. P19. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建_。 A. 另一个表(table)B. 游标(cursor)C. 视图(view)D. 索引(index)20表的 CHECK 约束是_的有效性检验规则。 A. 实体完整性 B. 参照完整性C. 用户自定义完整性 D. 唯一完整性21SQL Server2000中,属于

7、系统全局变量的是_。 A. Error B. ConnectionsC. &Fetch_Status D. #Records22以下不属于实现数据库系统安全性的主要技术和方法的是_。 A. 存取控制技术 B. 视图技术 C. 审计技术 D. 出入机房登记和加防盗门23. SQL Server2000中,对用户授予数据库操作的语句关键字为_。 A. REVOKE B. CREATEC. SET D. GRANT24关于冗余数据的叙述中,不正确的是_。 A. 冗余的存在容易破坏数据库的完整性B. 冗余的存在给数据库的维护增加困难C. 不应该在数据库中存储任何冗余数据D. 冗余数据是指可由基本数据导

8、出的数据25. 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合FAD,BC ,EA ,该关系模式的候选码是_。A. AB B. BEC. CD D. DE 26假如采用关系数据库系统来实现应用,在数据库设计的 阶段,需要将E-R模型转换为关系数据模型。 A. 概念设计 B. 物理设计C. 逻辑设计 D. 运行阶段27事务的原子性是指_。 A. 事务中包括的所有操作要么都做,要么都不做 B. 事务一旦提交,对数据库的改变是永久的 C. 一个事务内部的操作对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 28如果事务T获得了数据项Q上的排他锁X,则T对

9、Q_。 A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读也不能写 29如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是_。 A. 一个是DELETE,一个是SELECTB. 一个是SELECT,一个是DELETE C. 两个都是UPDATED. 两个都是SELECT30下列不属于并发操作引起的问题是_。 A. 丢失修改 B. 不可重复读 C. 活锁或死锁 D. 读脏数据得分评卷人二、填空题(每小题1分,共10题,共10分;请将正确答案写在答题纸上,注意写清题号。)31. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:人工管

10、理阶段、_文件系统_阶段和数据库系统阶段。32在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为_实体完整性_规则。33. SQL的中文全称是_结构化查询语言_。34. SQL语言是一个综合性的功能强大的语言,除了具有数据查询和数据操纵功能之外,还具有数据定义和_数据控制_的功能。35. 已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其 SQL语句中WHERE子句的条件表达式是_班级is Null_。36. 数据库的安全性是指保护数据库以防止不合法的使用所造成的_数据泄漏_ 更改或破坏。37. 关系模型的参照完整性在定义表中用

11、_foreign key_短语定义哪些列为外码列, 用REFERENCES短语指明这些外码参照哪些表的主码。38若关系为1NF,且它的每一非主属性都_完全依赖于_候选码,则该关系为2NF。39. 在数据库设计中,_物理设计_阶段确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构。40. RDBMS查询处理可以分为4个阶段:查询分析、_查询检查_、查询优化和查询执行。得分评卷人三、判断题(每小题1分,共10题,共10分;在答题纸上将正确的题号后写上T,错误的题号后写上F。)41.有了外模式/模式映像,可以保证数据和应用程序之间的物理独立性。42.关系数据库管理系统中

12、的查询处理程序能自动实现查询优化。43.当查询结果为多个元组时,嵌入式SQL中采用称为游标的机制来指示所取出元组的位置。44.同一实体在不同分ER图中所包含的属性个数和属性排列次序不完全相同,这类冲突属于属性冲突。45.数据库运行时,应防止输入或输出不符合语义的错误数据,而始终保持其中数据的正确性。这就是通常所说的数据库的可靠性。46.逻辑设计阶段,将概念模式转换成DBMS支持的数据模型,形成数据库的逻辑模式。47.概念设计可以独立于数据库管理系统。48.两段锁协议和一次封锁法一样都可以有效的防止死锁的发生。49.系统故障的恢复是由系统在重新启动时自动完成的,不需要用户干预。50.一个一对多联

13、系只能转换为一个独立的关系模式,而不能与任何一端实体合并。得分评卷人四、简答题(每小题5分,共4题,共20分;将题答在答题纸上)51. 数据库管理员的主要功能是什么?52. 数据库设计的需求分析阶段有哪些任务?53. 数据库运行中哪些故障影响事务的正常执行? 54. 在SQL Server2000中,如果有两个以上的排序字段,如何对查询结果进行排序?得分评卷人五、综合题(第55题15分,第 56题10分,第57题10分,第58题10分,共4题,共45分;将题答在答题纸上)55.设某工厂有产品、零件、材料和仓库等实体,其中产品有产品号、产品名、类别等属性,零件有零件号、零件名称、规格、单价、描述

14、等属性,材料有材料号、名称、描述等属性,仓库有仓库号、面积、地址、电话号码等属性;假设某工厂生产若干产品,每种产品有不同的零件组成,有的零件可用在不同的产品上,这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中;试根据以上语义完成下述要求。根据上述规则设计E-R模型;(5分)将E-R模型转换成关系数据模型,并指出每个关系的主键和外键;(5分)所有的关系模式的规范化级别都达到3NF了吗?若没有达到请将其分解以达到3NF。(5分)56. 设数据库中有三个关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEA

15、CHER)、SC(S#,C#,GRADE),S为学生表,这个表的属性依次为学号、学生姓名、年龄和性别;C为课程表,表的属性依次为课程号、课程名和任课老师;SC为选课表,表的属性依次为学生学号、课程号和成绩。请用SQL语言表示下列要求:按照“学号、姓名、年龄、性别”的顺序列出学生信息,其中性别按以下规定显示:性别为男显示为男 生,性别为女显示为女 生;(2分) 1)select s# 学号,sname 姓名, age 年龄,性别 = (case when sex=男 then 男 生 when sex=女 then 女 生 else 条件不明 end) from s (2分)将选修课程号为“1”

16、的同学成绩加5分;(2分)2)update scSet grade = grade+5Where c#=1(0.5分)查询学号最后一位为1或者2或者3的学生的学号、姓名、年龄及性别;(2分)select s# ,sname ,age,sex from swhere s# like %1-3(2分)查询所选课程的平均成绩大于张力的平均成绩的所有学生的学号、姓名及平均成绩; (2分)4) select s.s# ,sname , avg(grade)from s ,sc where s. s # =sc. s #group by s.s#,snamehaving avg(grade)(select

17、 avg(grade)from s,sc where s.s#=sc.s# and sname=张力) (2分)创建视图stu_info,包含所有学生的学号、姓名、性别、年龄、选修课程号、课程名、考试成绩及任课教师; (2分)57. 试述数据和数据库及数据库系统和数据库管理系统的概念。(10分)58. 连接、等值连接、自然连接的区别是什么?(10分)2010-2011第1学期数据库原理试卷(A卷)参考答案及评分标准一、单项选择题(每小题0.5分,共15分)1.B2.B3.A4.B5.C6.A7.A8.A9.C10.B11.B12.C13.C14.B 15.B16.A17.D 18.B 19.C

18、20.C21.A 22.D23.D 24.C25.B26.C27.A28.C29.D30.C二、填空题(每小题1分,共10分)31. 文件系统 32. 实体完整性 33. 结构化查询语言 34. 数据控制 35. 班级is null 36. 数据泄露37. foreign key 38. 完全函数依赖于 39. 物理设计40. 查询检查三、判断题(每小题1分,共10题,共10分;)42、46、47正确,其余错误。四、简答题(每小题5分,共4题,共20分)51. 见教材P3552. 见教材P20553. 见教材P28554.略五、综合题55.共15分 1)根据上述规则设计E-R模型;(5分)2)将E-R模型转换成关系数据模型,并指出每个关系的主键外键;(5分)产品(产品号,产品名,类别)零件(零件号,零件名称,规格,单价,描述)仓库(仓库号,面积,地址,电话号码)材料(材料号,名称,描述,仓库号)外键:仓库号零件-产品(零件号,产品号)外键:零件号,产品号零件

温馨提示

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

评论

0/150

提交评论