浙大城市学院2010-2011-1数据库系统原理期末试卷.doc_第1页
浙大城市学院2010-2011-1数据库系统原理期末试卷.doc_第2页
浙大城市学院2010-2011-1数据库系统原理期末试卷.doc_第3页
浙大城市学院2010-2011-1数据库系统原理期末试卷.doc_第4页
浙大城市学院2010-2011-1数据库系统原理期末试卷.doc_第5页
全文预览已结束

下载本文档

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

文档简介

年级:_ 专业:_ 班级:_ 学号:_ 姓名:_.装.订.线诚信应考 考出水平 考出风格浙江大学城市学院2010 2011 学年第 1 学期期末考试试卷 数据库系统原理 开课单位: 计算分院 ;考试形式:闭卷;考试时间:_2011年_1_月_22_日;所需时间: 120 分钟题序一二三四五六七八总 分得分评卷人得分一_选择题_(本大题共_12_题,每题_2_分,共_24_分。)1在数据库中,与查询有关的是( )。A数据依赖 B进程管理 C索引 D数据压缩 2关系数据模型的三个要素是( )A数据结构、操作和规范化理论B数据结构、规范化理论和完整性约束C规范化理论、操作和完整性约束D数据结构、操作和完整性约束 3五种基本关系代数运算是 () A,-,和 B,-,和 C,和 D,和 4SQL中,聚合函数COUNT(列名)用于()A计算元组个数B对一列中的非空值计算个数C计算属性的个数D对一列中的非空值和空值计算个数 5关系运算中花费时间可能最长的运算是( )。 A投影 B选择 C笛卡尔积 D除 6规范化过程是对关系模式逐步分解的过程,其中从 2NF 向 3NF 变换,消除了 ( ) A主属性对候选码的部分函数依赖 B主属性对候选码的传递函数依赖 C非主属性对候选码的部分函数依赖 D非主属性对候选码的传递函数依赖 7多个用户同时对同一数据进行操作,描述的是 ( ) 。 A数据库的完整性 B数据库的并发控制 C数据库的恢复 D数据的完整性 8以下哪种情况应尽量创建索引( )。 A在Where子句中出现频率较高的列B具有很多NULL值的列C记录较少的基本表D需要更新频繁的基本表 9在视图上不能完成的操作是( ) A更新视图 B查询 C在视图上定义新的基本表 D在视图上定义新视图 10当关系R和S自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 () A. 左外连接 B.右外连接 C.笛卡尔积 D.外连接 11若用如下的SQL语句创建一个Student表:CREATE TABLE Student(SNO Char(4)NOT NULL, NAME Char(8)NOT NULL, SEX Char(2), AGE SmallInt); 可以插入到Student表中的是() 。A(1031,曾华,男,23)B(1031,曾华,NULL,NULL)C(NULL,曾华,男,23)D(1031,NULL,男,23) 12把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()AGRANT GRADE ON SC TO ZHAOBGRANT UPDATE ON SC TO ZHAOCGRANT UPDATE (GRADE) ON SC TO ZHAO DGRANT UPDATE ON SC (GRADE) TO ZHAO得分二_填空题_(本大题共_8_题,每题_2_分,共_16_分。)1 在关系代数中,交操作可由_和_操作组合而成。2 SQL中,与操作符“NOT IN”等价的操作符是_。3 设F是基本关系R的一个或一组属性,但不是关系R的码,Ks是基本关系S的主码。如果_与_相对应,则称F是R的外码。4 预防死锁通常有两种方法:一次封锁法和 ;诊断死锁的方法一般使用事务等待图法和 _。5 判断一个并发调度是否正确,可用_概念来衡量。6 如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果至少是_个表;如果两个实体之间具有1:N练习,则将它们转换为关系模型的结果至少是_个表。7 在SQL语言的查询语句中,实现投影操作的是_子句;实现分组操作的是_子句。8 视图是一个虚表,它是从一个或几个基本表中导出的表。在数据库中,只存放视图的_,不存放视图的_。得分3 设计题(本大题共_3_题,每题_分,共_10_分)一个音像管理系统有如下信息:(1) 歌曲信息包括歌曲名、制作年份、歌曲长度等属性;(2) 演唱者信息包括姓名、年龄、国籍等属性;(3) 唱片公司包括公司名称、公司地址、联系方式等属性。;(4) 每首歌曲都可能有多个演唱者演唱,而每个演唱者都可能演唱多首歌曲;(5) 每家唱片公司可以与多名演唱者签订协议,而每个演唱者在一个时间段内只能与一家唱片公司签订协议。根据以上情况和假设,完成如下设计:1) 设计该音像管理系统系统的E-R图 (5分)2) 将该E-R图转换为满足3NF要求的关系模式(3分)3) 指出转换结果中每个关系模式的候选码和外码(2分)得分4 规范化题(本大题共_3_题,每题_3_分,共_9_分)设有如下关系R:课程名教师名教师地址C1张三D1C2李四D1C3王五D2C4李四D1(1) 它为第几范式?为什么?(2) 是否存在删除操作异常?若存在,则说明是在什么情况下发生的?(3) 将它分解为高一级范式。得分5 应用题(本大题共_3_题,每题_分,共_8_分)图书管理数据库关系模型如下:图书B(书号BN,书名T,作者A,出版社P)学生S(姓名N,班级C,借书证号LN)借书L(LN,BN,日期D)查询:在20010101以前借书的学生姓名和书名。求:1)以笛卡尔积为基础表达查询要求(3分)2)画出原始语法树(2分)3)画出优化语法树(3分)得分6 SQL题(本大题共_11_题,每题_3_分,共_33_分) 设如下的车辆管理关系数据库,(其中:ANO 机动车牌照,ALoc 机动车所在地,Color 机动车颜色, Weight 机动车重量(单位KG),PNO 驾驶证号码,PName 驾驶员姓名,PLoc 驾驶员所在地,PCredit 驾驶积分,JDate 违章日期,JType 违章类型):机动车:A(ANO char(12),ALoc char(20),COLOR char(10),Weight float),主码为ANO驾驶员:P(PNO char(20),PName char(20),PLoc char(20),PCredit Int),主码为PNO违章信息:J(ANO char(12),PNO char(20),JDATE Date,JType Char(50)) 另外,同一个驾驶员驾驶同一辆车可能会在不同时间多次违章。用SQL语言写出如下的程序设计问题:1 写出J表的创建语句,要有主码和外码说明。2 查询违章过的车辆总数。3 查询各种违章类型及其违章总数,并按照违章总数降序排列。4 用相关子查询,查找驾驶员姓名为张三的违章信息。5 用不相关子查询,查找驾驶红色机动车违章的驾驶员信息。6 查询违章次数最多的机动车信息。7 删除2010-1-1到2010-1-3之间的所有违章记录。

温馨提示

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

评论

0/150

提交评论