欢迎来到天天文库
浏览记录
ID:34667833
大小:199.00 KB
页数:28页
时间:2019-03-08
《数据库系统概论习题答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数据库系统概论习题答案1第1章绪论1.试述数据、数据库、数据库系统、数据库管理系统的概念。答:(l)数据:描述事物的符号记录称为数据。(2)数据库:数据库是长期储存在计算机内的、有组织的、可共享的数据集合。(3)数据库系统:数据库系统是指在计算机系统中引入数据库后的系统构成,(4)数据库管理系统:数据库管理系统是位于用户与操作系统之间的一层数据管理软件,3.试述文件系统与数据库系统的区别和联系。答:文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共
2、享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。解析文件系统是操作系统的重要组成部分;而DBMS是独立于操作系统的软件。但是DBMS是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。5.试述数据库系统的特点。答:数据库系统的主要特点有:(l)数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,(2)数据的共享性高,冗余度低,易
3、扩充数据库的数据(3)数据独立性高(4)多个用户可以同时存取数据库中的数据6.数据库管理系统的主要功能有哪些?答:(l)数据库定义功能;(2)数据存取功能;(3)数据库运行管理;(4)数据库的建立和维护功能。7.试述数据模型的概念、数据模型的作用和数据模型的三个要素。答:数据模型是用来描述数据组织数据和对数据进行操作的一种模型。作用:是数据库系统的核心和基础三个要素:数据结构数据操作数据的完整性约束条件,8.试述概念模型的作用。答:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是GeneratedbyFoxitPDFCreat
4、or©FoxitSoftwarehttp://www.foxitsoftware.comForevaluationonly.数据库系统概论习题答案4现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。9.定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E一R图)答:实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。实体集:同型实体的集合称为实体集。属性:实体所具有的某一特性
5、,一个实体可由若干个属性来刻画。码:惟一标识实体的属性集称为码。实体联系图(E一R图):提供了表示实体型、属性和联系的方法:·实体型:用矩形表示,矩形框内写明实体名;·属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;·联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。10.试给出3个实际部门的E一R图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。答:11.试给出一个实际部门的E一R图,要求有三个实体型,而且3个实体型之间有多对多联系。3个实体型之间的多对多联系和
6、三个实体型两两之间的三个多对多联系等价吗?为什么?答:3个实体型之间的多对多联系和3个实体型两两之间的3个多对多联系是不等价,因为它们拥有不同的语义。3个实体型两两之间的三个多对多联系如下图所示。GeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.comForevaluationonly.数据库系统概论习题答案512.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修
7、。请用E一R图画出此学校的概念模型。答:13.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E一R图画出此工厂产品、零件、材料、仓库的概念模型。答:GeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.comForevaluationonly.数据库系统概论习题答案614.试述层次模型的概念,举出三个层次模型的实例。答:(l)教
8、员学生层次数据库模型(2)行政机构层次数据库模型(3
此文档下载收益归作者所有