2013-2014学年第1学期《数据库原理与应用》课程a卷评分标准

2013-2014学年第1学期《数据库原理与应用》课程a卷评分标准

ID:20389676

大小:114.50 KB

页数:4页

时间:2018-10-13

2013-2014学年第1学期《数据库原理与应用》课程a卷评分标准_第1页
2013-2014学年第1学期《数据库原理与应用》课程a卷评分标准_第2页
2013-2014学年第1学期《数据库原理与应用》课程a卷评分标准_第3页
2013-2014学年第1学期《数据库原理与应用》课程a卷评分标准_第4页
资源描述:

《2013-2014学年第1学期《数据库原理与应用》课程a卷评分标准》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西北农林科技大学本科生课程考试参考答案与评分标准考试课程:数据库原理与应用学年学期:2013-2014-1试卷类型:A卷考试时间:2013-12-8专业年级:12计算机1-3一、单项选择题(每小题2分,共20分)1.C2.A3.C4.D5.B6.A7.A8.B9.D10.B二、填空题(每空1分,共10分)1.唯一或Unique2.Users3.获得权限的用户可以传播此权限4.基本表5.在X上的值相同而在Y上的值不同6.数据流数据存储7.Commit8.删除异常9.执行部分三、简答题(每小题5分,共20分)1.视图是从一个或几个基本表(或视图)中导出的表。它与基本表不同

2、,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。视图的优点:(1)视图能够简化用户的操作;(2)视图使用户能以多种角度看待同一数据;(3)视图对重构数据库提供了一定程度的逻辑独立性;(4)视图能够对机密数据提供安全保护;(5)适当的利用视图可以更清晰的表达查询。评分依据:视图定义2分,视图优点3分。2.关系数据库的完整性约束包括:实体完整性、参照完整性和用户自定义的完整性。实体完整性规则:若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值。参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系

3、S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值;或者等于S中某个元组的主码值。用户自定义的完整性就是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。评分依据:实体完整性2分,参照完整性2分,用户自定义完整性1分。3.(1)创建“生命科学”学院视图Createviewshengming第4页共4页AsSelectsno,sname,ssex,sbirth,sdept,majorFromsWheresdept=‘生命科学’(2)授权Grantselectonshengmingtoj

4、obs;评分依据:创建视图2分,授权3分。4.设计内容:将需求分析得到的用户需求抽象为信息结构即概念模型。步骤:第一步是抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。评分依据:设计内容2分,步骤3分。四、分析设计题(每小题9分,共18分)1.(1)评分依据:实体3分,联系2分。(2)图书(书号,书名,作者,出版社名)书店(名称,地址,经理)出版社(名称,地址,电话)仓库(仓库号,面积,负责人)销售(书号,书店名称,销售量)存放(仓库号,书号,库存量)第4页共4页评分依据:实体2分,联系2分,其它酌情扣分。2.(1)借阅关系的主码Ks为:(图书编号,

5、读者编号,借阅日期);非主属性对主码的函数依赖为:书名,作者名,出版社,读者姓名对主码Ks是部分函数依赖,归还日期对主码Ks是完全函数依赖。评分依据:主码2分,函数依赖3分。(2)借阅(图书编号,读者编号,借阅日期,归还日期)图书(图书编号,书名,作者名,出版社)读者(读者编号,读者姓名)评分依据:借阅关系2分,图书、读者关系各1分。五、综合题(共32分)1.(1)π部门名称,职务(σ姓名=’陈艳’(部门员工)评分依据:自然连接1分,选择1分,投影1分。(2)π项目名称,姓名(σ工时>100(员工施工项目)评分依据:自然连接1分,选择1分,投影1分。(3)部门-σ部门

6、编号=‘D4’(部门)评分依据:选择1分,差操作2分。2.(1)Select姓名,家庭地址From职工Where性别=‘女’and职务=‘科长’评分依据:where子句2分,其余1分。(2)Selectcount(职工号)From部门,职工,保健Where职工.部门编号=部门.部门编号and职工.职工号=保健.职工号and部门名称=‘财务科’and健康状况=‘良好’评分依据:where子句2分,其余1分。(3)Select职工号From保健Where健康状况=‘差’Groupby职工号Havingcount(*)>3评分依据:分组及筛选2分,条件1分第4页共4页(4)

7、update保健Set健康状况=‘一般’Where职工号in(select职工号from职工where部门编号in(select部门编号from部门where部门名称=‘研发部’))评分依据:where子句2分,其余1分。(5)CreateviewV1AsSelect职工号,姓名,性别,部门名称,检查身体日期,健康状况From部门,职工,保健Where职工.部门编号=部门.部门编号and职工.职工号=保健.职工号and健康状况=‘差’评分依据:where子句1分,from子句1分,其余1分。3.第一个空的答案为:ins.sdept%type,第二个空

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。