数据库试题及答案.doc_第1页
数据库试题及答案.doc_第2页
数据库试题及答案.doc_第3页
数据库试题及答案.doc_第4页
数据库试题及答案.doc_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

2011年数据库系统概论试卷及答案1、 选择题(每题2分,共32分)1、数据库的概念模型独立于 。 A具体的机器和DBMS BE-R图 C信息世界 D现实世界 2、数据库系统的核心是 。A数据库 B数据库管理系统 C数据模型 D软件工具 3、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 。ADBS包括DB和DBMS BDDMS包括DB和DBS CDB包括DBS和DBMS DDBS就是DB,也就是DBMS4、在关系代数运算中,五种基本运算为 。 A并、差、选择、投影、自然连接 B并、差、交、选择、投影 C并、差、选择、投影、乘积 D并、差、交、选择、乘积 5、SQL语言具有 的功能。 A关系规范化、数据操纵、数据控制 B数据定义、数据操纵、数据控制 C数据定义、关系规范化、数据控制 D数据定义、关系规范化、数据操纵6、 检索学生姓及其所选修课程的课程号和成绩。正确的SELECT语句是 。 ASELECT SSN,SCC#,SCGRADE FROM S WHERE SS#=SCS# BSELECT SSN,SCC#,SCGRADE FROM SC WHERE SS#SCGRADE CSELECT SSN,SCC#,SCGRADE FROM S,SC WHERE SS#=SCS# DSELECT SSN,SCC#,SCGRADE FROM SSC 7、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的 。 A安全性 B完整性 C并发控制 D恢复 8、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是 AREVOKE UPDATE(XH) ON TABLE FROM ZHAO BREVOKE UPDATE(XH) ON TABLE FROM PUBLIC CREVOKE UPDATE(XH) ON STUD FROM ZHAO DREVOKE UPDATE(XH) ON STUD FROM PUBLIC 9、在SQL Server 中删除触发器用()。 AROLLBACK B. DROP CDELALLOCATE D. DELETE 10、在表或视图上执行除了( )以外的语句都可以激活触发器。 A.Insert B. Delete C. Update D. Create 11、关系规范化中的删除操作异常是指 ,插入操作异常是指 。A不该删除的数据被删除 B不该插入的数据被插入 C应该删除的数据未被删除 D应该插入的数据未被插入 12、在关系DB中,任何二元关系模式的最高范式必定是 。A1NF B2NF C3NF DBCNF 13、在关系数据库设计中,设计关系模式是 的任务。 A需求分析阶段 B概念设计阶段C逻辑设计阶段 D物理设计阶段 14、事务的原子性是指 。A事务中包括的所有操作要么都做,要么都不做 B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D事务必须是使数据库从一个一致性状态变到另一个一致性状态 15、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括 。 A数据字典、应用程序、审计档案、数据库后备副本 B数据字典、应用程序、日志文件、审计档案 C日志文件、数据库后备副本 D数据字典、应用程序、数据库后备副本16、 设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是 。A该操作不存在问题 B该操作丢失修改 C该操作不能重复读 D该操作读“脏”数据 T1T2读A=100A=A*2写回ROLLBACK恢复A=100读A=10二、填空题(每空1分,共18分)1、数据库系统具有数据的_、_和_三级模式结构。 (外模式、模式、内模式)2、有两种基本类型的锁,它们是 和 。 (共享锁排它锁)3、 是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 (事务)4、 “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库 设计阶段。 (物理)5、在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有 、 和 三类。 (属性冲突命名冲突结构冲突)6、 数据库的完整性是指数据的 . _和 。 (实体完整性 参照完整性 用户定义完整性 )7、对于非规范化的模式,经过 转变为1NF,将1NF经过 转变为2NF,将2NF经过 转变为3NF。 (使属性域变为简单域 消除非主属性对主关键字的部分依赖消除非主属性对主关键字的传递依赖)8、 在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用 语句,收回所授的权限使用 语句。 (GRANT REVOKE) 三、简答题 (每题5分,共5分)1、什么是基本表?什么是视图?两者之间的区别和联系是什么? 基本表示本身独立存在的表,在SQL语言中一个关系就对应一个表 视图是从一个或多个基本表中导出的表,在数据库中只存放视图的定义 而不存放视图对应的数据,视图对应的数据仍存放在导出视图的基本表中 视图是一个虚表,不独立存储在数据库中 试图在概念上与基本表等同,用户可以像使用基本表那样使用视图,可以在视图上在 定义视图 4、 综合题 (第一题5分,第二题40分,共45分) 1、 假设学生一课程数据库关系模式如下: Student(Sno,Sname,Sage,Ssex); Course(Cno,Cname,Teacher); SC(Sno,Cno,Grade)。 用SQL语句表达下列查询: 1)统计选修各门课的学生人数。输出课程号和人数。查询结果按人数降序排列,若人数相同,则按课程号升序排列。 1 SELECT Cno,COUNT() FROM SC GROUP BY Cno ORDER BY COUNT()DESC,Cno; 2、1、设学生课程数据库中有三个关系:学生关系S(S#,SNAME,AGE,SEX,SDEPT)学习关系SC(S#,C#,GRADE)课程关系C(C#,CNAME)其中S#、C#、SNAME、AGE、SEX、SDEPT、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、学院、成绩和课程名。用SQL语句表达下列操作(1)检索选修课程名称为“MATHS”的学生的学号与姓名(2)检索至少学习了课程号为“C1”和“C2”的学生的学号(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄(4)检索平均成绩超过80分的学生学号和平均成绩(5)检索选修了全部课程的学生姓名(6)检索选修了三门课以上的学生的姓名(7)创建一个计科系学生信息视图S_CS_VIEW,包括Sno学号、Sname姓名、Sex性别;(8)通过上面创建的视图修改数据,把王平的名字改为王慧平答案:(1)SELECT SNAME,AGE FROM S,SC,C WHERE S.S#=SC.S# AND C.C#=SC.C# AND CNAME= MATHS (2) SELECT S# FROM SC WHERE CNO=C1 AND S# IN( SELECT S# FROM SC WHERE CNO=C2) (3)SELECT S#,SNAME,AGE FROM S WHERE AGE BETWEEN 18 AND 20 (4) SELECT S# ,AVG(GRADE) 平均成绩 FROM SC GROUP BY S# HAVING AVG(GRADE)80(5) SELECT SNAMEFROM SWHERE NOT EXISTS (SELECT * FROM C WHERE NOT EXISTS (SELECT * FROM SC WHERE S#=S.S# AND C#=C.C# ) (6) SELECT SNAME FROM S,SC WHE

温馨提示

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

评论

0/150

提交评论