浙江大学远程教育学院《数据库系统概论》课程作业
姓名:年级:吴发根14秋(3)班学号:714100012044浙大直属西溪
学习中心:
第一章习题2、6、10
2使用数据库系统有什么好处?答:使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据库系统的好处很多,例如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等。使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由DBMS来完成。用一个通俗的比喻,使用了DBMS就如有了一个好参谋、好助手,许多具体的技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑的设计,而不必为数据管理的许许多多复杂的细节操心。还有,当应用逻辑改变,数据的逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间的独立性,数据逻辑结构的改变是DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序,从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性、多用户并发控制、故障恢复等,都由DBMS执行。总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。6.数据库管理系统的主要功能有哪些?答:数据库定义功能、数据存取功能、数据库运行管理、数据库的建立和维护功能。
f10.试给出3个实际部门的E一R图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。答:
部门
1
负责
1
负责人
学生
1
借阅
图书
学生
m
参加
社团
第二章习题5、6
5.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:(1)求供应工程J1零件的供应商号码SNO:πS
oσS
o‘J1’(SPJ)(2)求供应工程J1零件P1的供应商号码SNO:πS
oσS
o‘J1’∧P
o‘P1‘SPJ(3)求供应工程J1零件为红色的供应商号码SNO:πS
oσP
o‘P1‘(σCOLOR’红‘(P)∞SPJ)(4)求没有使用天津供应商生产的红色零件的工程号JNO:πJ
oSPJπJNO(σcity‘天津’∧Color‘红‘(S∞SPJ∞P)(5)求至少用了供应商S1所供应的全部零件的工程号JNO:πJ
o,P
oSPJr