附答案浙江大学宁波理工学院2015数据库系统原理期末考试试卷(A)_第1页
附答案浙江大学宁波理工学院2015数据库系统原理期末考试试卷(A)_第2页
附答案浙江大学宁波理工学院2015数据库系统原理期末考试试卷(A)_第3页
附答案浙江大学宁波理工学院2015数据库系统原理期末考试试卷(A)_第4页
附答案浙江大学宁波理工学院2015数据库系统原理期末考试试卷(A)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

浙江大学宁波理工学院2013–2014学年第二学期《数据库系统原理》课程期末考试试卷(A)开课分院:信息科学与工程学院__,考试形式:闭卷考试日期:__2014__年__6__月__12__日,考试所需时间:120分钟考生姓名题序学号考生所在分院:三专业班级:.评卷人注:一律在答题纸上做答,否则不得分命题(组)老师签名:____________________研究所(教研室)教学负责人签名:_______________第1页(共8页)年月日年月日.考生姓名学号考生所在分院:专业班级:.一、单选题(每题2分,共30分)1、下列属于数据库管理系统的是。A.WindowsServer.LinuxC.SQLSERVER.EXCEL2、下列关于视图的说法中,错误的是_________。.一个关系表上只能建立一个视图.视图可以提供一定的安全性C.视图可以提供一定程度的逻辑独立性.删除视图时不影响有关的数据3、目前数据库领域中主流的逻辑结构模型是_________。.概念模型C.ER模型.对象模型.关系模型4、下列哪一项不属于专门的关系运算符________。.选择C.连接.投影D.笛卡尔积5、任何一个基本关系中().列的次序可以任意交换C.不能有两列出自相同的域6、索引的作用是________。.列的次序不可以任意交换D.行的次序不可以任意交换.提高查询效率.方便修改表结构D.方便创建视图C.提高修改的效率7、实体完整性是指_________。.关系表的属性列不能有缺失与遗漏.关系表必须指定主键C.关系表的主属性不能取空值.关系表必须指明外键8、对SELECT语句中分组运算的结果进行选择的是.ORDERBY.WHERE9、统计元组个数的聚合函数是________。.SUM.COUNT。C.HAVING子句.GROUPC.AVG.LEN第2页(共8页).考生姓名10、在查询语句中实现字符匹配的命令谓词是________。.LIKE.INC.AND学号考生所在分院:专业班级:..NULL11、下面关于DELETE命令的说法正确的是().通过它只可以删除数据库表.通过它可以删除数据库表,也可以删除数据库表中的行C.通过它只可以删除数据库表中的行.通过它只能删除视图12、授权命令GRANT中的选项WITHGRANTOPTION的作用是________。.优化GRANT命令的执行.允许被授权用户把所获权限传递授予其他用户C.禁止被授权用户把所获权限传递授予其他用户.暂时中止被授权用户所获权限13、下列哪一项不属于事务的基本属性________。.原子性、一致性C、隔离性、完整性14、若事务T1对数据表USC已加S锁,则事务T2对数据表USC________。A.不能加任何锁C.只能加X锁.可以加任何锁D.只能加S锁15、下列哪个命令的操作不会被登记到日志文件?________。A.SELECT.INSERTD.DELETEC.UPDATE二、填空题(每空1分,共10分)1.2.是恢复与并发控制的基本单位。是并发事务正确调度的准则。3、唯一标识实体的属性集称为_________。4、数据库设计分为以下几个阶段:需求分析、_________________、数据库实施、数据库运行与维护。___、__________、5、数据库系统中诊断死锁的方法一般使用________、_______。6、数据库系统的三级模式结构是指数据库系统是由级构成、、内模式三三、SQL语言题(每题2分,共30分)第3页(共8页).考生姓名学校教务管理系统有如下关系表:表名列名列数据类型说明sidvarchar学号snamevarchar姓名学号考生所在分院:专业班级:.信息表sbdatedatetime出生日期ustudentvarchar专业班级外键,对应ugrade主键班级基本gid信息表gnamevarchar班级名称ugradegyearInt入学年份外键,对应ustudent主键varchar课程代码外键,对应ucourse主键平时期末实验总评scorefloat试用SQL语言完成以下操作:1.12.显示所有女生的学号、姓名、专业班级、入学年份3.4.显示大三的学生学号、姓名、专业班级名称5.按照性别统计学生的平均年龄6.显示总评成绩不及格的学生的名单,包括学号、姓名、课程名、总评成绩7.9.10.第4页(共8页).考生姓名学号考生所在分院:专业班级:.11.,年2月,12.13.14.计算机科学技术121班所有同学每门课的平时成绩加5分15.请为用户U6赋于在表uSC上查询数据的权限四、数据库设计与分析题(共30分)1、某IT男从某幼儿园接了一私活,让其为幼儿园开发一套幼儿体质信息管理系统。该IT男设计的其中一个数据库表为:幼儿体检记录表(体检编号,幼儿学号,幼儿姓名,幼儿性别,幼儿班级,出生日期,身高,体重,体质级别,检查时间),该表用来记录幼儿的历次体检数据。对于这个数据库表:(1)该表设计的合理吗?为什么?(5分)(2)该数据库表达到了第几范式?为什么?(5分)(3)以达到第3范式为标准,该表需要拆分吗?如果需要拆分,则把表拆分使其达到第3范式,同时指明拆分后每个表的主键;如果不需要拆分,直接指明该表的主键(5分)2、为了加强社团的管理,学校准备开发一套社团信息管理系统,关于社团有如下描述:每个学院有多个社团,每个社团只属于一个学院;一个社团有若干名团员(都是学生),每个学生可以加入多个社团;每个社团会定期或不定期举办一些社团活动;学生可以选择参加所属社团组织的活动。请你根据以上说明,完成以下数据库设计:(1)根据以上说明,设计符合上述需求的ER图。ER图中要指明实体、每个实体必要的属性、实体之间的联系。(5分)(2)根据ER图,写出所有的关系模式,同时指明每个关系的主键(5分)(3)指明每对参照关系,同时指明对应的主键与外键的名称(5分)第5页(共8页).考生姓名学号考生所在分院:专业班级:.浙江大学宁波理工学院2013–2014学年第二学期《数据库系统原理》课程期末考试试卷(A)参考答案一、选择题(每题2分,共15分)题号答案15CADDAACDBACBDDA二、填空题(每空1分,共10分)1、___事务___2、___可串行性__3、___码__4、__概念设计__、_逻辑设计__、_物理设计__5、___超时法___、_等待图法__6、___外模式___、_模式__三、SQL语言题(每题2分,共30分)1、selectsidfromuscwherecid=12、selectsid,sname,gname,gyearfromustudentus,ugradeugwhereus.gid=ug.gidand女’3、selectgid,count(*)fromustudentgroupbygid4、selectsid,sname,gnamefromustudentus,ugradeugwhereus.gid=ug.gidandyear(getdate())-gyear=35、selectssexy,avg(year(getdate())-year(sbdate))fromustudentgroupbyssexy6、selectus.sid,us.sname,ame,usc.scorefromustudentus,ucourseuc,uscwhereus.sid=usc.sidanduc.cid=usc.cidanduse.score<607、selectsid,snamefromustudentwheresidin(selectsidfromuscwherecidin(selectcidfromucoursewherecname=’数据库’))8、selectus.sid,us.sname,ame,usc.scorefromustudentus,ucourseuc,uscwhereus.sid=usc.sidanduc.cid=usc.cidandus.sname=’李山’9、selectame,avg(usc.score)fromucourseuc,uscwhereuc.cid=usc.cidgroupamehavingavg(usc.score)>=7510、selectsid,sname,gnamefromustudentus,ugradeugwhereus.gid=ug.gidandsidnotin(selectsidfromusc)第6页(共8页).考生姓名学号考生所在分院:专业班级:.11、insertintoustudentvalues(‘’12、updateuscsetscore=score1*0.2+score2*0.2+score3*0.613、deletefromuscwheresid=’012005001’)14、updateuscsetscore1=score1+5wheresidin(selectsidfromustudentus,ugradeugwhereus.gid=ug.gidandug.gname=’计算机科学技术121’)15.GrantselectonusctoU6四、数据库设计与分析题(共30分)1.(1)设计不合理。因为存在着不合适的依赖关系,导致可能出现过度冗余、更新异常、插入异常、删除异常的问题(2)2NF.该表的主码可为:体检编号,因为各列已经不可再分,因此达到了,因为主码列只有一个,不存在部分函数依赖的问题,因此达到了,但是存在传递函数依赖,达不到。注:如果写,有正当理由,也可以酌情给分。(3)需要拆分。幼儿个人信息表(幼儿学号,幼儿姓名,幼儿性别,幼儿班级,出生日期),主键为幼儿学号幼儿体检记录表(体检编号,幼儿学号,身高,体重,体质级别,检查时间),主键为体检编号2.(1)ER图(属性略):11NNMNN11N第7页(共8页).考生姓名学号考生所在分院:专业班级:.(2)关

温馨提示

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

评论

0/150

提交评论