ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:325.50KB ,
资源ID:8187561      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8187561.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(附答案。浙江大学宁波理工学院2015数据库系统原理期末考试试卷(A).doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

附答案。浙江大学宁波理工学院2015数据库系统原理期末考试试卷(A).doc

1、命题(组)老师签名:_ 年 月 日研究所(教研室)教学负责人签名:_ 年 月 日第 1 页(共 8 页)浙江大学宁波理工学院 20132014 学年第二学期数据库系统原理课程期末考试试卷(A)开课分院: 信息科学与工程学院_ ,考试形式:闭卷考试日期:_2014_年_6_月_12_日,考试所需时间: 120 分钟考生姓名 学号 考生所在分院: 专业班级: .题序 一 二 三 四 总 分题型得分评卷人注: 一律在答题纸上做答,否则不得分.考生姓名 学号 考生所在分院: 专业班级: .第 2 页(共 8 页)一、 单选题(每题 2 分,共 30 分)1、下列属于数据库管理系统的是 。A Windo

2、ws Server BLinux CSQL SERVER DEXCEL2、下列关于视图的说法中,错误的是_。A一个关系表上只能建立一个视图B视图可以提供一定的安全性C视图可以提供一定程度的逻辑独立性D删除视图时不影响有关的数据3、目前数据库领域中主流的逻辑结构模型是_。A概念模型 B对象模型CER 模型 D关系模型4、下列哪一项不属于专门的关系运算符_。 A选择 B投影 C连接 D笛卡尔积5、任何一个基本关系中( )A列的次序可以任意交换 B列的次序不可以任意交换C不能有两列出自相同的域 D行的次序不可以任意交换 6、索引的作用是_。A提高查询效率 B方便修改表结构C提高修改的效率 D方便创建

3、视图7、实体完整性是指_。A关系表的属性列不能有缺失与遗漏B关系表必须指定主键C关系表的主属性不能取空值D关系表必须指明外键8、对 SELECT 语句中分组运算的结果进行选择的是 。AORDER BY BWHERE CHAVING 子句 DGROUP9、统计元组个数的聚合函数是_。ASUM BCOUNT CAVG DLEN.考生姓名 学号 考生所在分院: 专业班级: .第 3 页(共 8 页)10、在查询语句中实现字符匹配的命令谓词是_。A LIKE B IN CAND DNULL11、下面关于 DELETE 命令的说法正确的是( )A通过它只可以删除数据库表B通过它可以删除数据库表,也可以删

4、除数据库表中的行C通过它只可以删除数据库表中的行D通过它只能删除视图12、授权命令 GRANT 中的选项 WITH GRANT OPTION 的作用是_。A优化 GRANT 命令的执行 B允许被授权用户把所获权限传递授予其他用户C禁止被授权用户把所获权限传递授予其他用户 D暂时中止被授权用户所获权限13、下列哪一项不属于事务的基本属性_。A原子性 B、一致性 C、隔离性 D、完整性14、若事务 T1 对数据表 USC 已加 S 锁,则事务 T2 对数据表 USC_。A不能加任何锁 B可以加任何锁C只能加 X 锁 D只能加 S 锁15、下列哪个命令的操作不会被登记到日志文件?_。ASELECT

5、BINSERTC UPDATE DDELETE二、填空题(每空 1 分,共 10 分)1 是恢复与并发控制的基本单位。2 是并发事务正确调度的准则。3、唯一标识实体的属性集称为_。4、数据库设计分为以下几个阶段:需求分析、_ _、_ _、_ 、数据库实施、数据库运行与维护。5、数据库系统中诊断死锁的方法一般使用_ _ 、 _ _。6、数据库系统的三级模式结构是指数据库系统是由 、 、内模式三级构成三、SQL 语言题(每题 2 分,共 30 分).考生姓名 学号 考生所在分院: 专业班级: .第 4 页(共 8 页)学校教务管理系统有如下关系表:表名 列名 列数据类型 说明 备注sid varc

6、har 学号 主键sname varchar 姓名ssexy varchar 性别sbdate datetime 出生日期gid varchar 专业班级 外键,对应 ugrade 主键stele varchar 联系方式学生基本信息表ustudentgid varchar 班级代码 主键gname varchar 班级名称班级基本信息表ugrade gyear Int 入学年份cid varchar 课程代码 主键cname varchar 课程名称credit float 学分chour Int 学时cattr varchar 课程性质课程信息表ucoursecnum Int 最多人数sc

7、id bigint 选修代码 主键sid varchar 学号 外键,对应 ustudent 主键cid varchar 课程代码 外键,对应 ucourse 主键term varchar 学期score1 float 平时score2 float 期末score3 float 实验课程选修表 uscscore float 总评试用 SQL 语言完成以下操作:1. 显示选修了 1 号课程的同学的学号2. 显示所有女生的学号、姓名、专业班级、入学年份3. 统计每个班级的人数,显示班级号、人数4. 显示大三的学生学号、姓名、专业班级名称5. 按照性别统计学生的平均年龄6. 显示总评成绩不及格的学生

8、的名单,包括学号、姓名、课程名、总评成绩7. 显示选修了“数据库”的所有同学的学号、姓名8. 查询李山同学已修课程名及期末成绩,显示内容包括学号、姓名、课程名、期末成绩9. 显示平均成绩 75 分以上的课程名称与平均成绩10. 显示没有选修任何课程的学生学号、姓名、班级名称.考生姓名 学号 考生所在分院: 专业班级: .第 5 页(共 8 页)11. 新增一个学生,其基本资料如下:学号 112007015,陈阳, 男,1987 年 2 月 11 日出生,班级编号01,电话 66112312. 计算所有学生的总评成绩,公式为:总评=平时(score1)*20%+实验(score2)*20%+期末

9、(score3)*60%13. 删除学号为 012005001 的所有选课记录14. 计算机科学技术 121 班所有同学每门课的平时成绩加 5 分15. 请为用户 U6 赋于在表 uSC 上查询数据的权限四、数据库设计与分析题(共 30 分)1、 某 IT 男从某幼儿园接了一私活,让其为幼儿园开发一套幼儿体质信息管理系统。该IT 男设计的其中一个数据库表为:幼儿体检记录表(体检编号,幼儿学号,幼儿姓名,幼儿性别,幼儿班级,出生日期,身高,体重,体质级别,检查时间),该表用来记录幼儿的历次体检数据。对于这个数据库表:(1) 该表设计的合理吗?为什么?(5 分)(2) 该数据库表达到了第几范式?为

10、什么?(5 分)(3) 以达到第 3 范式为标准,该表需要拆分吗?如果需要拆分,则把表拆分使其达到第 3 范式,同时指明拆分后每个表的主键;如果不需要拆分,直接指明该表的主键(5 分)2、 为了加强社团的管理,学校准备开发一套社团信息管理系统,关于社团有如下描述:每个学院有多个社团,每个社团只属于一个学院;一个社团有若干名团员(都是学生),每个学生可以加入多个社团;每个社团会定期或不定期举办一些社团活动;学生可以选择参加所属社团组织的活动。请你根据以上说明,完成以下数据库设计:(1) 根据以上说明,设计符合上述需求的 ER 图。 ER 图中要指明实体、每个实体必要的属性、实体之间的联系。(5

11、分)(2) 根据 ER 图,写出所有的关系模式,同时指明每个关系的主键( 5 分)(3) 指明每对参照关系,同时指明对应的主键与外键的名称(5 分).考生姓名 学号 考生所在分院: 专业班级: .第 6 页(共 8 页)浙江大学宁波理工学院 20132014 学年第二学期数据库系统原理课程期末考试试卷(A)参考答案一、选择题(每题 2 分,共 15 分)题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15答案 C A D D A A C D B A C B D D A二、填空题(每空 1 分,共 10 分)1、_事务_ 2、_可串行性_ 3、_码_4、_概念设计_、_逻

12、辑设计_、_物理设计_5、_超时法_、_等待图法_6、_外模式_、_模式_三、SQL 语言题(每题 2 分,共 30 分)1、 select sid from usc where cid=12、 select sid,sname,gname,gyear from ustudent us,ugrade ug where us.gid=ug.gid and ssexy=女3、 select gid,count(*) from ustudent group by gid4、 select sid,sname,gname from ustudent us,ugrade ug where us.gid=

13、ug.gid and year(getdate()-gyear=35、 select ssexy,avg(year(getdate()-year(sbdate) from ustudent group by ssexy6、 select us.sid,us.sname,ame,usc.score from ustudent us,ucourse uc,usc where us.sid=usc.sid and uc.cid=usc.cid and use.score=7510、 select sid,sname,gname from ustudent us,ugrade ug where us.

14、gid=ug.gid and sid not in (select sid from usc)11、 insert into ustudent values(112007015, 男, 1987/2/11,01,661123 )12、 update usc set score=score1*0.2+score2*0.2+score3*0.613、 delete from usc where sid=012005001.考生姓名 学号 考生所在分院: 专业班级: .第 7 页(共 8 页)14、 update usc set score1=score1+5 where sid in (selec

15、t sid from ustudent us,ugrade ug where us.gid=ug.gid and ug.gname= 计算机科学技术 121)15. Grant select on usc to U64、数据库设计与分析题(共 30 分)1. (1) 设计不合理。因为存在着不合适的依赖关系,导致可能出现过度冗余、更新异常、插入异常、删除异常的问题(2) 2NF. 该表的主码可为: 体检编号,因为各列已经不可再分,因此达到了 1NF,因为主码列只有一个,不存在部分函数依赖的问题,因此达到了 2NF,但是存在传递函数依赖,达不到 3NF。注: 如果写 1NF,有正当理由,也可以酌情

16、给分。(3)需要拆分。幼儿个人信息表(幼儿学号,幼儿姓名,幼儿性别,幼儿班级,出生日期),主键为幼儿学号幼儿体检记录表(体检编号,幼儿学号,身高,体重,体质级别,检查时间),主键为体检编号2. (1) ER 图(属性略):社团学生学院社团活动属于属于参加参加组织1N1NMN1N1N(2)关系模式:学院信息表(学院编号,学院名称)主键:学院编号.考生姓名 学号 考生所在分院: 专业班级: .第 8 页(共 8 页)学生信息表(学号,姓名,专业班级,学院编号)主键:学号社团信息表(社团编号,社团名称,学院编号)主键:社团编号学生社团信息表(学号,社团编号,加入时间,职务)主键:学号,社团编号社团活动信息表(活动编号,活动名称,举办时间,学号,社团编号)主键:活动编号(3)参照关系被参照表 主键列 参照表 外键列学院信息表 学院编号 学生信息表 学院编号学生信息表 学号 学号社团信息表 社团编号学生社团信息表社团编号学生信息表 学号 学号社团信息表 社团编号社团活动信息表社团编号

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报