文档介绍:浙江大学远程教育学院
《数据库系统概论》课程作业
姓名:
学 号:
年级:
2014春
学习中心:
华家池
《数据库系统概论》课程作业 1
第一章习题(2。6。10) 3
? 3
? 3
-R图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。 3
第二章习题(4。5) 4
4。试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空? 4
,包括S、P、J、SPJ4个关系模式: 4
第三章习题() 9
3。用SQL语句建立第二章习题5中的4个表。 9
. 9
; 11
11。请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。针对该视图完成下列查询; 13
第四章习题(。) 13
。 14
: 14
(a)~(g)的每一种情况,撤销各用户所授权的权力。 15
11。理解并解释MAC机制中主体、客体、敏感度标记的含义。 16
第五章习题(2。。7) 16
2。数据库的完整性概念与数据库的安全性概念有什么区别和联系? 16
5。RDBMS在实现参照完整性时需要考虑哪些方面? 16
: 17
,操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的? 17
第六章习题() 18
、学生、班级、学会等诸信息的关系数据库。 18
?哪些是错误的?对于错误的请给出一个反例说明之。 19
第七章习题(9。) 20
。 20
11。什么是数据库的逻辑结构设计?试述其设计步骤。 20
—R图转换为关系模型。 20
第九章习题(2) 22
-课程数据库有如下的查询: 22
第十章习题(6。) 23
6。数据库转储的意义是什么?试比较各种数据转储方法。 23
?为什么要设立日志文件? 23
,后写数据库? 23
第十一章习题(。9。10) 24
? 24
,当发生死锁后如何解除死锁? 24
、T2、T3是如下的3个事务,设A的初值为0; 24
10。今有3个事务的一个调度r3(B)r1(A)w3(B)r2(B)r2(A)w2(B)r1(B) w1(A),该调度是冲突可串行化的调度吗?为什么? 26
第一章习题(2。)
?
使用数据库系统的好处是由数据库管理系统的特点或优点决定的.
使用数据库系统的好处很多,例如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等.
、存储和数据存取的具体路径,这些工作都由 DBMS 来完成。用一个通俗的比喻,使用了 DBMS 就如有了一个好参谋、好助手,,而不必为数据管理的许许多多复杂的细节操心。还有,当应用逻辑改变,数据的逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间的独立性,数据逻辑结构的改变是 DBA 的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序,从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。
在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性、多用户并发控制、故障恢复等,都由 DBMS 执行。
总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。
6。数据库管理系统的主要功能有哪些?
(l) 数据库定义功能;
(2) 数据存取功能;
(3) 数据库运行管理;
(4) 数据库的建立和维护功能.
10。试给