数据库原理课后题答案_3 (2).docx
《数据库原理课后题答案_3 (2).docx》由会员分享,可在线阅读,更多相关《数据库原理课后题答案_3 (2).docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理课后题答案第1章1.试述数据、数据库、数据库系统、数据库管理系统的概念。答:(1)数据:描绘事物的符号记录成为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。2数据库:数据库是长期储存在计算机内的、有组织的、可分享的数据集合。数据库中的数据根据一定的数据模型组织。描绘和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户分享。3数据库系统:数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统及其开发人具、应用系统、数据库管理员构成。4数据库管理系统:数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于
2、科学地组织和存储数据、高效地获取和维护数据。DBMS的主要功能包括数据定义功能、数据操作功能、数据库的建立和维护功能。6.试述数据库系统三级形式构造,这种构造的优点是什么答:数据库系统的三级形式机构由外形式、形式和内形式组成。外形式,亦称子形式或用户形式,是数据库用户包括应用程序员和最终用户能够看见和使用的局部数据的逻辑构造和特征的描绘,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。形式亦称逻辑形式,是数据库中全体数据呃逻辑构造和特征的描绘,是所有用户的公共数据视图。形式描绘的是数据的全局逻辑构造。外形式涉及的是数据的内部逻辑构造,通常是形式的子集。内形式,亦称存储形式,是数据在数
3、据库内部的表示,即对数据的物理构造和存储方式的描绘。数据库系统的三级形式是对数据的三个抽象级别,它对数据的详细组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联络和转换,数据库系统在这三级形式之间提供了两层映像:外形式形式映像和形式内形式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。7.定义并解释下列术语。外形式:亦称子形式或用户形式,是数据库用户包括应用程序员和最终用户能够看见和使用的局部数据的逻辑构造和特征的描绘,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。内形式:亦
4、称存储形式,是数据在数据库内部的表示,即对数据的物理构造和存储方式的描绘。形式:亦称逻辑形式,是数据库中全体数据逻辑构造和特征的描绘,是所有用户的公共数据视图。形式描绘的是数据的全局逻辑构造。外形式涉及的是数据的内部逻辑构造,通常是形式的子集。DDL:数据库定义语言,用来定义数据库形式、外形式、内形式的语言。DML:数据操纵语言,用来对数据库中数据进行查询、插入、删除和修改的语句。8.什么叫数据与程序的物理独立性什么叫数据与程序的逻辑独立性为何数据库系统具有数据与程序的独立性答:数据与程序的逻辑独立性:当形式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员各个外形式形
5、式的映像做相应改变,能够使外形式保持不变。应用程序是根据数据的外形式编写的,进而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:当数据库的存储构造改变了,有数据库管理员对形式内形式映像做相应改变,能够使形式保持不变,进而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级形式之间提供的两层映像保证了数据库系统中的数据具有较高的逻辑独立性和物理独立性。第2章数据模型3试描绘数据模型的三个要素。数据模型由数据构造、数据操作和完好性约束三部分组成。1)数据构造:是所研究的对象类型的集合,是对系统静态特性的描绘。2)
6、数据操作:是对数据库中各种对象型)的实例值允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描绘。3)数据的约束条件:是一组完好性规则的集合。完好性规则是给定的数据模型中数据及其联络所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。7.试述关系模型的概念,定义并解释下面术语。答:关系模型由关系数据构造、关系操作集合和关系完好性约束三部分组成。1关系:一个关系对应通常讲法的一张表2关系形式:对关系的描绘,一般表示为:关系名属性1,属性2,属性n3元祖:表中的一行即为一个元组4属性:表中的一列即为一个属性5码:表中的某个属性组,它
7、能够唯一确定一个元组6域:属性的取值范围7分量:元组中的一个属性值第3章关系数据库3定义并理解下列术语,讲明它们之间的联络与区别。1域:域是一组具有一样数据类型的值的集合;笛卡儿积:给定一组域D1,D2,Dn,这些域中能够有一样的。D1,D2,Dn的笛卡尔积为:D1D2Dn=d1,d2,dn|diDi,i=1,2,n其中每一个元素d1,d2,dn叫做一个n元组或简称元组。元素中的每一个值di叫做一个分量。关系:在域D1,D2,Dn上笛卡尔积D1D2Dn的子集称为关系,表示为RD1,D2,Dn元组:关系中的每个元素是关系中的元组。属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域
8、。由于域能够一样,为了加以区分,必须对每列起一个名字,称为属性。2候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。主码:若一个关系有多个候选码,则选定其中一个为主码。外部码:设F是基本关系R的一个或一组属性,但不是关系R的码,假如F与基本关系S的主码Ks相对应,则称F是基本关系R的外部码,简称外码。基本关系R称为参照关系,基本关系S称为被参照关系或目的关系。关系R和S能够是一样的关系。3关系形式:关系的描绘称为关系形式。它能够形式化地表示为RU,D,dom,F其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,dom为属性向域的映像集合,F为属
9、性间数据的依靠关系集合。关系:在域D1,D2,,Dn上笛卡儿积D1D2Dn的子集称为关系,表示为RD1,D2,Dn,关系是关系形式在某一时刻的状态或内容。关系形式是静止的、稳定的;而关系是动态的、随时间不断变化的,由于关系操作在不断更新着数据库中的数据。关系数据库:关系数据库也有型和值之分。关系数据库的型也称为关系数据库形式,是对关系数据库的描绘,它包括若干域的定义以及在这些域上定义的若干关系形式。关系数据库的值是这些关系形式在某一时刻对应的关系的集合,通常就称为关系数据库。4试述关系模型的完好性规则。在参照完好性中,为何外部码属性的值可以以为空什么情况下才能够为空答:关系模型的完好性规则是对
10、关系的某种约束条件。关系模型中能够有三类完好性约束:实体完好性、参照完好性和用户定义的完好性。其中实体完好性和参照完好性是关系模型必须知足的完好性约束条件,被称做事关系的两个不变性,应该由关系系统自动支持。1实体完好性规则:若属性A是基本关系R的主属性,则属性A不能取空值。2参照完好性规则:若属性或属性组F是基本关系R的外码,它与基本关系S的主码Ks相对应基本关系R和S不一定是不同的关系,则对于R中每个元组在F上的值必须为:1或者取空值F的每个属性值均为空值2或者等于S中的某个元组的主码值。3用户定义的完好性是针对某一详细关系数据库的约束条件。它反映某一详细应用所涉及的数据必须知足的语义要求。
11、在参照完好性中,外部码属性的值能够为空,它表示该属性的值尚未确定,但前提条件是该外部码属性不是其所在关系的主属性。例如,在下面的“学生表中,“专业号是一个外部码,不是学生表的主属性,能够为空,其语义是,该学生的专业尚未确定。学生学号,姓名,性别,专业号,年龄专业专业号,专业名而在下面的“选修表中的“课程号固然也是一个外部码属性,但它又是“课程表的主属性,所以不能为空,由于关系模型必须知足实体完好性。课程课程号,课程名,学分选修学号,课程号,成绩p615、设有一个SPJ数据库,包括S、P、J、SPJ四个关系形式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR
12、,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);供给商表S由供给商代码SNO、供给商姓名SNAME)、供给商状态STATUS)、供给商所在城市CITY组成;零件表P由零件代码(PNO)、零件名PNAME、颜色COLOR)、重量WEIGHT组成;工程项目表J由工程项目代码JNO、工程项目名JNAME、工程项目所在城市CITY组成;供给情况表SPJ由供给商代码SNO、零件代码PNO、工程项目代码JNO、供给数量QTY组成,表示某供给商供给某种零件给某工程项目的数量为QTY。今有若干数据如下:S表试分别用关系代数完成如下查询:1求供给工程J1零件的供给
13、商号SNO;答关系代数SNO(JNO=J1(SPJ)2求供给工程J1零件P1的供给商号SNO;答关系代数SNO(JNO=J1PNO=P1(SPJ)3求供给工程J1零件为红色的供给商号SNO;答关系代数SNO(SNO,PNO(JNO=J1(SPJ)PNO(COLOR=红(P)(4)求没有使用天津供给商生产的红色零件的工程号JNO;答关系代数JNO(J)-JNO(SNO(CITY=天津(S)SNO,PN0,JNO(SPJ)PNO(COLOR=红(P)解析减法运算中被减的部分是使用了天津供给商生产的红色零件的所有工程号,J是全部工程的工程号,两者相减就是没有使用天津供给商生出的红色零件的工程号,包括
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理课后题答案_3 2 数据库 原理 课后 答案 _3
限制150内