- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
金陵科技学院试题评分标准及参考答案 共 NUMPAGES 3页 第 PAGE 3页
共 NUMPAGES
共 NUMPAGES 3 页 第 PAGE 1页
金陵科技学院
试题评分标准及参考答案(B卷)
2016 /2017 学年 第1学期
课程所属部门:软件工程学院 课程名称:数据库系统原理 使用班级:15软件工程(嵌入式培养)
制 作 人: 教研室(系)主任审核: 主管领导审核:
一、填空题(本题10空 ,每空1分,共10分 )
1. ? 数据库 、 数据库管理员 。
2. ? 丢失修改 、 不可重复读
3. 逻辑结构设计 、 物理结构设计 、 数据库实施 。
4. 原子性 、 一致性 、 隔离性 。
二、单项选择题(请在每小题的4个备选答案中,选出一个最佳答案,共15小题;每小题1分,共15分)
题号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
答案
A
A
B
C
D
B
A
B
C
C
C
B
B
D
A
三、简答题(本题共5小题,每小题5分,共25分 )
1.答:数据库设计过程的6个阶段:①需求分析:准确了解与分析用户需求;②概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型;③逻辑结构设计:将概念机构转换为某个DBMS所支持的数据模型;④数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构;⑤数据库实施:使用数据语言和工具编制与调试应用程序;⑥数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。 (5分)
2.答:并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读 “脏”数据。(3分)
避免不一致性的方法和技术就是并发控制。最常用的并发控制技术是封锁技术。还有时间戳、乐观控制方法等并发控制技术。 (2分)
3、答:自主存取控制:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止了不合法用户对数据库的存取。 (3分)
常用的SQL自主存取控制语句分别是:授权GRANT,回收权限REVOKE 。(2分)
4.答:答:数据库系统中可能发生各种各样的故障,大致可分为:事务内部故障;系统故障;介质故障;计算机病毒。 (2分)
事务故障、系统故障和介质故障影响事务的正常执行; (2分)
介质故障和计算机病毒破坏数据库中的数据。 (1分)
5.答:意向锁的含义是,对任一结点加锁时,必须先对它的上层结点加意向锁。(3分)
引进意向锁匙为了提高封锁子系统的效率。 (2分)
四、SQL语言(本题共10小题,每题3分,共30分)
1. SELECT SNO
FROM SPJ
WHERE JNO=’JI’;
2. SELECT J.JNAME
FROM J, SPJ
WHERE J.JNO=SPJ.JNO AND SPJ.SNO=’S1’
3. SELECT PNO
FROM P
WHERE WEIGHT IN
(SELECT MIN (WEIGHT) FROM P);
4. SELECT DISTINCT SPJ.SNO
FROM SPJ, P
WHERE P.PNO=SPJ.PNO AND SPJ.JNO=’JI’ AND P.COLOR=’红’;
5. SELECT DISTINCT SPJ.JNO
FROM S, P, SPJ
WHERE S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO AND S.SNO=’S1’
6. SELECT COUNT(JNO)
FROM J
GROUP BY CITY;
7. INSERT INTO S
VALUES(‘S6’,‘N6’,‘南京’);
8. UPDATE S
SET CITY=‘上海’
WHERE SNO=‘S3’;
9. DELETE FROM J
WHERE JNO=‘J6’;
10. G
原创力文档


文档评论(0)