欢迎来到天天文库
浏览记录
ID:41109954
大小:173.50 KB
页数:15页
时间:2019-08-16
《数据库原理与应用课后参考答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、参考答案15参考答案参考答案15第1章一、选择题1.C2.D3.A4.C5.A6.D7.B8.D9.D10.B11.A12.B二、填空题1.网状数据模型层次数据模型关系数据模型2.关系数据模型3.数据之间的联系4.一对一一对多多对多5.层次模型6.数据7.概念设计逻辑设计8.一对多9.矩形菱形椭圆10.4三、思考题1.数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,可并为各种用户共享。2.数据独立性高;数
2、据的结构化;数据的共享性高,冗余度低;数据由DBMS统一管理和控制。3.数据库管理系统是位于用户与操作系统之间的一层系统管理软件。它的主要功能包括以下四个方面:数据定义功能;数据操纵功能;数据库的运行管理;数据库的建立和维护功能。4.数据库系统是指在计算机系统中引入数据库后的系统,一般由硬件系统、数据库、数据库管理系统(及其开发工具)、数据库管理员和用户构成。5.数据独立性包括两个方面:(1)物理独立性:用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。(2)逻辑独立性:用户的应用程序与数据库的逻辑结
3、构是相互独立的。第2章一、选择题1.D2.A3.D4.B5.A6.B7.A8.C9.B10.B11.D12.C二、填空题1.学生关系中的班级号2.集合运算关系运算3.选择4.集合运算并交5.关系三、思考题1.关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。2.(1)域:属性的取值范围。关系:一个关系就是一张二维表,每个关系有一个关系名。元组:表中的一行就是一个元组。属性:表中的列称为属性,每一列有一个属性名。(2)主码:在一个关系中可能有多个候选码,从中选择一个作为主码。候选码:属性或属性的组
4、合,其值能够惟一地标识一个元组。外码:如果一个关系中的属性或属性组并非该关系的主码,但它们是另一个关系的主码,则称其为该关系的外码。(3)关系模式:关系的描述称为关系模式。关系模式可以形式化地表示为:参考答案15R(U,D,dom,F)其中R表示关系名,U是组成该关系的属性名集合,D是属性的域,dom是属性向域的映象集合,F为属性间数据的依赖关系集合。关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集称为关系,表示为R(D1,D2,…,Dn)关系是关系模式在某一时刻的状态或内容。关系模式是静态
5、的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。关系数据库:关系数据库也有型和值之分。关系数据库的型也称为关系数据库模式,是对关系数据库的描述,它包括若干域的定义以及在这些域上定义的若干关系模式。关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常就称为关系数据库。3.自然连接一定是等值连接,但等值连接不一定是自然连接。因为自然连接要求相等的分量必须是公共属性,而等值连接要求相等的分量不一定是公共属性;等值连接不把重复的属性去掉,而自然连接要把重复的属性去掉。第
6、3章一、选择题1.C2.D3.C4.A5.C6.A7.A8.B9.B二、填空题1.数据定义数据查询2.SELECTORDERBY3.降序升序4.UPDATEALTER5.LIKE%6.DELETEDROP7.LIKE“-m*”8.INSERTINTORVALUES(2,“张风”,“男”,24,“98041”)UPDATERSETCLASS=“980441”WHERECLASS=“98041”DELETEFROMRWHERENAMELIKE“王%”三、思考题1.(1)SELECTSno,SnameFROMS,S
7、C,CWHERES.Sno=SC.SnoANDSC.Cno=C.CnoANDC.Cname=’MS’;(2)SELECTSnoFROMSCSCX,SCSCYWHERESCX.Sno=SCY.SnoANDSCX.Cno=’C1’ANDSCY.Cno=’C3’;(3)SELECTMAX(Grade),MIN(Grade),MAX(Grade)-MIN(Grade)FROMSCWHERECno=’C1’;(4)SELECTSno,AVG(Grade)FROMSCGROUPBYSno;2.基本表是本身独立存在的表,在
8、SQL中一个关系就对应一个表。一个(或多个)基本表对应一个存储文件,一个表可以带若干索引,索引也存放在存储文件中。视图是从一个或几个基本表导出的表。它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。视图在概念上与基本表等同,用户可以在视图上再定义视图。3.视图能够简化用户的操作、视图使用户能以多种角度看待同一数据、视
此文档下载收益归作者所有