- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2005年理数据库原理a
.山东建筑工程学院试卷 共 1 页 第 1 页
2004 至 2005 学年第 2 学期 课程名称 数据库原理 (本科)试卷A
试卷类别:考试; 考试形式:闭卷; 考试时间 120 分钟
题号
1
2
3
4
5
总分
分数
一、 基于关系数据库E、 P、 EP:
E职工表(E#职工号, EN姓名, EA年龄, EE性别, ED所属部门) Key={E#}
P项目表(P#项目号, PN项目名称, PL项目工时) Key={P#}
EP(E#职工号, P#项目号, L工时) Key={E#, P#}
用关系代数完成下列问题的查询: (本题共4小题,每小题2分,共8分)
1.检索维修班的全体职工。
2.查询职工的姓名和所在的部门。
3.检索未参与名为“礼堂”项目的职工姓名。
4.检索同时参与项目号为P2和P4的职工号。
二、设招生考试统计查询数据库中包括三个基本表(关系):
学校School(校代码sccode, 校名scname, 校类型sctype, 计招人数plnum,
实录人数renum, 平均分average)
考生Examinee(考号exno, 考分exgrade, 姓名exname, 性别sex, 所在地city,
民族nation)
考生志愿Ewill(考号exno, 一本志愿校代码scode1, 二本志愿校代码scode2,
志愿序号order)
用SQL语句完成下列问题的查询: (本题共10小题,每小题3分,共30分)
1.查询所有学校实际招生人数与计划招生人数的差额。
2.查询重点院校志愿未填的考生考号。
3.查询所有填写第一重点院校志愿代码为300, 考分大于600的考生姓名, 考号。
4.查询考分在500~600分之间(包括500和600分)的考生考号, 考分。
5.查询报考重点院校志愿的学校代号是300、 301、 303的考生考号。
6.在考生(Examinee)表中定义考号为主键。
7.将对考生 (Examinee) 表中考分(Exgrade)列修改的权限授予全体用户。
8.建立关于第一志愿填报西安交通大学的考生信息视图。
9.将少数民族考生的分数提高3%。
10.统计填报第一志愿代码为301, 考分〉640的考生人数。
三、指出下列关系模式的候选键是什么,它是第几范式?并解释理由。(本题共3小题,每小题4分,共12分)
1.R的属性集合为{A, B, C}, 其函数依赖集合为F={AB→C} 。
2.R的属性集合为{A, B, C, D}, 其函数依赖集合为F={B→D, AB→C} 。
3.R的属性集合为{A, B, C, D, E, G}, 其函数依赖集合为
F={C→G, E→A, CE→D, A→B} 。
四、综合题(本题20分)
给定一个学校教学管理系统的模型。已知每个学生要记录其学号,姓名,身份证号,性别,出生日期,年龄,籍贯,入学时间,所学专业和所属系别,班级,是本科生还是专科生。每个学生隶属一个班级,就读于一个系,一个系包含若干学生,一个班级也包含若干学生。每个教师要记录其工作证号,姓名,身份证号,性别,出生日期,年龄,籍贯,职称,联系电话号码,参加工作时间,所属系别和教研室。一个系包含若干教师,每个教师只能在一个系工作,一个教师归属于一个教研室,一个教研室包含若干教师。学校开设的课程要记录课程号,课程名,学分,学期,上课教师姓名,课程类型,需先修的课程。一个教师可以讲授多门课程,一门课程也可以由多个教师讲授。一个学生可以选修多门课程,一门课程也可以由多个学生选修,每个学生的选课每个课程都有一个成绩。
要求:1.根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;(10分)
2.试将ER模型转换成关系模型,并指出每个关系模式的主键和外键。(5分)
3.对于1:N的联系类型,写出关系模型转换应遵循的原则。(5分)
五、简答题(本题共10小题,每小题3分,共30分)
什么是封锁协议?
2.事务的概念及其性质。
3.数据字典的内容和作用是什么?
4.简述聚簇的概念。
5.简要说明嵌入式SQL语言中游标的作用。
6. 什么是函数依赖?
7.SQL语言的四大功能是什么?
8.DBMS的完整性控制机制应具有哪些功能。
9.试计算关系R和S自然联接的结果。
10.
原创力文档


文档评论(0)