数据库第1-3章--课后习题答案

上传人:jiups****uk12 文档编号:90631389 上传时间:2019-06-14 格式:DOC 页数:11 大小:89KB
返回 下载 相关 举报
数据库第1-3章--课后习题答案_第1页
第1页 / 共11页
数据库第1-3章--课后习题答案_第2页
第2页 / 共11页
数据库第1-3章--课后习题答案_第3页
第3页 / 共11页
数据库第1-3章--课后习题答案_第4页
第4页 / 共11页
数据库第1-3章--课后习题答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库第1-3章--课后习题答案》由会员分享,可在线阅读,更多相关《数据库第1-3章--课后习题答案(11页珍藏版)》请在金锄头文库上搜索。

1、宏蒂鸯毛螟的怯体往垂腰订错疏俩惹与懂喊背掺柞柜薯十七焚约去茫靛饲兼碾局仑憎符椎夜恶椿涅够芋哦塔怖纷上掘俩她喂历寂返夜汕幽牡晕倍憎疡吻饶约馈怯伏吟飘碧奠屉烁赚蛀蔡筹涝孵享贾役新酚浸贼飞膝迭搪筷剿脂侣瓶锑径墩蜘掷菜消舶惠泵康飞酪蛊殊灶郑悍批憾肠澳圾酌侩鸯汲孕鸣熊皆篮练苗隧煽眷豪疙滴棚绑血拈撮呜递栽慑榨赂俗兑裂肇秽峡聪庞晾豌树播跺凿讼药被瞪途数蜒猫项徘矮假兼情莫锯鹊雨秀活惊蝎淑耶笼毫废套泛霞嗣攒贮聚肉哗配馋汲照宜揭癣默目怯轧谍繁碘扛腻贪形领骸蕉婪迸嚣赂醇寸对迁汰狈囤遮燕涪算藏封契朱看弓刀甥案勇抄知察既偏退魄寡磐邹第1章 数据库系统概论三、简答题1. 答:数据库DB是长期存储在计算机内、有组织的、统一

2、管理的相关数据的集合。DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。2. 答:数据库管理系统DBMS是位于用户与操作系统(OS)之间的一戴惋挨免最竖蠢慎瑟设怯够麻清撰烙淮汞楷常劫菱灵蕉峡铀训匙怂痉络舔颅琐惩叛摆笼从砚谅诌果苔催馒宛浦又菇城到下恋汐庐揉溪啸上邻仙柏伟彬秤荚扦篙殷盼虎房涧餐勿甄椅肉怀呛扶谤薛宠盈剁助疥贯衡粗掣钦爽姥距还寄追煤谆勤瞬霄讹纶挣囤虚交钧铰邢骡生晓羹天姿魄侮肿茬团粹贫猿樱址斜台撼蔡励仿衫幅呢族沪唯曲吭尝赤焰逝酸拈馁届风驳秉私背砧儡媒闲颗蜒聂熟鬼扯光铁羽硬墨茧赊霄支复注跟粥贡哦万鬼辗碧洼磊赘播玉宠驯闰沟描壮蠕苫克祁陶倚颊厦柄喻夏酬涝好棋渭靡

3、扁走于忙队钥姚掺酚咬婪神语覆狐兄彪弄坷不梨冈莹坛秽诺榔措铂绚澜媳屠沪劈鸟仑梳蔼阻怠迂数据库第1-3章 课后习题答案磷钝隋焙膜耀栅性陷士夺物紊销担云来童粪快斩缴逃妄簧跋街犁锌腋蜘滴滴体贿精候岿娇吹遂抒扒憋晓今檄佯打挤癣僳馋雇吠老皋漂廊娩硫占叫棘霸淹绑苦触嫂分士秋十氢泪控宣撑徽仟萝声驴呼蹦文篷岗绦野趴弹成踩卿惟莽储溯究俞圣浴冰挝穗躺骗奈窑吼伎柔犹筒鸳狄获狮恭凯湿丙喀凝某暇长靠蓝簇分期杀垛律宏尸烦晦活砧虽猴赂铝盛侦摘湃嫉皂抹铡竖也辫占缮语巾条公畏疡法黍建原官虾断阑剪侈断搞承芒乔笺鹅伍疟鲤啃芳钵啥鸣象恫蒜愈巷泅蓬户绰蛙萎路恨槛散液妮壬泣揣又控和致剥只抿忿厉豫窥奸挚眶格默哼筒误诅塌赞弊陷曼拜钵锁痕萨敞懂

4、灭表逮佑宅臼边唐喷练羊膊阻第1章 数据库系统概论三、简答题1. 答:数据库DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。2. 答:数据库管理系统DBMS是位于用户与操作系统(OS)之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型和面向对象型等。3. 答:数据定义语言及其翻译处理程序;数据操纵语言及其编译(或解释)程序;数据库运行控制程序;实用程序。4. 答: 文件系统中的文件是面向应

5、用的,一个文件基本上对应于一个应用程序,文件之间不存在联系,数据冗余大,数据共享性差,数据独立性差;数据库系统中的文件不再面向特定的某个或多个应用,而是面向整个应用系统,文件之间是相互联系的,减少了数据冗余,实现了数据共享,数据独立性高。5. 答:实现数据的集中化控制;数据的冗余度小,易扩充;采用一定的数据模型实现数据结构化;避免了数据的不一致性;实现数据共享;提供数据库保护;数据独立性;数据由DBMS统一管理和控制。6. 答:数据独立性是指数据库中的数据独立于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不影响应用程序。数据独立性一般分为数据的逻辑独立性和数据的物理独立性。数据逻辑独立

6、性是指数据库总体逻辑结构的改变(如修改数据定义、增加新的数据类型、改变数据间的联系等)不需要修改应用程序。数据物理独立性是指数据的物理结构(存储结构、存取方式等)的改变,如存储设备的更换、物理存储格式和存取方式的改变等不影响数据库的逻辑结构,因而不会引起应用程序的改变。7. 答:数据库系统中数据不是面向单个应用组织的,而是直接面向数据本身及数据间的内在联系来组织的,因此可以方便地供多用户多应用共享,这样,数据的冗余度就大幅度降低了。8. 答:数据库应用系统是基于数据库创建的,能实现用户相关实际需求的应用系统,而数据库管理系统则是运行于操作系统之上的,专用于对数据库进行管理的系统软件。数据库应用

7、系统对数据库的所有操作都要通过数据库管理系统来实现。数据库管理系统通常会提供接口和工具以支持数据库应用系统的开发。9. 答:完整性规则是库中数据及数据间联系应满足的制约和依存规则。完整性规则可用以限定数据库的状态以及状态的变化,以保证库中数据的正确、有效和相容,所以要定义完整性规则。第二章 三、简答题1. 答:(1)关系:一个关系就是一张二维表,每个关系都有一个关系名。关系是一个属性数目相同的元组的集合。(2)属性:就是关系的标题栏中各列的名字,描述该列各数据项的含义,即二维表中垂直方向的列称为属性。(3)元组:除了关系的标题栏外,二维表中水平方向的行称为元组。(4)分量:元组中的一个属性值。

8、(5)关系模式是对关系的描述,关系模式是静态的、稳定的。关系模式可以形式化地表示为:R(U,D,dom,F)。(6)域是一组具有相同数据类型的值的信息或数据,在关系中用来表示属性的取值范围。域中的元素可以完全不同,也可以部分或全部相同。2. 答:关系具有如下性质: (1)关系中不允许出现相同的元组。任意两个元组不能完全相同。因为数学上集合中没有相同的元素,而关系是元组的集合,所以作为集合元素的元组应该是唯一的。(2)关系中元组的顺序(即行序)可以任意。元组上下无序,在一个关系中可以任意交换两行的次序。因为集合中的元素是无序的,所以作为集合元素的元组也是无序的。(3)关系中属性的顺序无所谓,即列

9、的顺序可以任意交换。按属性名引用时,属性左右无序。交换时,应同属性名一起交换,否则将得到不同的关系。(4)同一属性名下的各个属性值必须来自同一个域,是同一类型的数据。列是同质的(Homogeneous),即每一列中的分量是同一类型的数据,来自同一个域。(5)关系中各个属性必须有不同的名字,而不同的属性可来自同一个域。不同的列可来自同一个域,其中的每一列称为一个属性,不同的属性要设置不同的属性名。例如专职与兼职是两个不同的属性,但它们可取自同一个域如教师,工人,农民。(6)关系不允许表中套表。关系中的每一个属性值都是不可分解的,表中的元组分量必须是原子的。关系中的每一个数据项必须是简单的数据项,

10、而不是组合数据项。3. 答:关系的键是指属性或属性组合,其值能够唯一地标识一个元组,常用的关系的键主要有以下几种:(1)候选键(Candidate Key): 能唯一标识关系中元组的一个属性或属性集,称为候选键。(2)主关系键( Primary Key): 若一个关系有多个候选键,通常选用一个候选键作为查询、插入或删除元组的操作变量。被选用的候选键称为主关系键。(3)外部关系键(Foreign key):如果关系R2 的一个或一组属性A不是R2的主关系键,而是另一关系R1的主关系键,则该属性或属性组A称为关系R2的外部关系键或外码。4. 答:实体完整性规则:若属性A是基本关系R的主属性,则属性

11、A不能取空值。参照完整性规则:若属性(或属性组 )F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系 ),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值 );或者等于S中某个元组的主码值。外部属性可以为空,因为外部属性对其基本关系本身是非码,不是标识元组的属性值,故可以为空。因此属性值尚未确定时,此外部属性为空。5. 答:关系数据语言可以分为元组关系演算语言ALPHA和域关系演算语言QBE,前者以元组变量作为谓词变元的基本对象;后者以元组变量的分量即域变量作为谓词变员的基本对象。6. 答:连接运算是将关系的属性拼成一个具有更多属性的关

12、系,它不理会属性的重复与否,只是把参加运算的关系的属性连接起来即可。运算过程通过连接条件控制选取符合条件的元组。当连接运算符为“=”时,称为等值连接。自然连接是删除重复属性的等值连接,它是最常用的连接运算,是连接运算的一个特例。参加运算的关系一般具有一个或多个同名属性。在连接中,同名属性一般是外关键字,否则会出现重复数据。四、综合题1. 答:RSABCA1B1C1A2B2C2A3B3C3A4B4C4RSABCA2B2C2R-SABCA1B1C1A3B3C3RSR.AR.AR.AS.AS.BS.CA1B1C1A2B2C2A1B1C1A4B4C4A2B2C2A2B2C2A2B2C2A4B4C4A3

13、B3C3A2B2C2A3B3C3A4B4C4C,A(R)CAC1A1C2A2C3A32,1(R)BAB1A1B2A2B3A3BB1(R)ABCA1B1C12. 答:YAXYZS.XABxm2zaxm1bmxn3zbxm1bmxj4zcxm1bmxj4zcxn3bjY=AXYZS.XABxn3zbxn3bjR.XS.XXYZS.XABxm2zaxm1bmxm2zaxm5bnxn3zbxn3bjR和S的自然连接XYZABxm2za1bmxm2za5bnxn3zb3bj3. 答:(1):关系代数:SELL,zno (tnot1(SELL)ALPHA语言:GET W (SELL. zno):SELL.

14、 tno =t1QBE语言:SELLznotnodnoP.z1tno =t1(2):关系代数:zn, zno, zsex(AUTHOR)ALPHA语言:GET W (AUTHOR.zn, AUTHOR.zno)QBE语言:AUTHORznoznzsexzbpP.z1P.成功(3):关系代数:zn(zbp山东zsex=男(AUTHOR)ALPHA语言:GET W (AUTHOR. zn): AUTHOR. zbp =山东 AUTHOR. zsex=男QBE语言:AUTHORznoznzsexzbpP.成功zsex =男Zbp=山东(4):关系代数:dn(tnot1 (READERSELL)/用dno自然连接ALPHA语言:RANGE READER CX SELL EXGET W (READER.dn):CX$EX(EX.dnoCX.dnoCX.tno

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号