数据库原理课后习题及解答.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库原理课后习题及解答.pdf》由会员分享,可在线阅读,更多相关《数据库原理课后习题及解答.pdf(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 数据库原理课后习题及解答课后习题:第一章 笫二章 第三章 第四章 笫五章 第六章 笫七章 笫八章 第九章习题答案:第一章 第二章 第一:章 第四章 第五章 第六章 第七章 第八章 第九章第 一 章 概 论1.试解释下列术语:数据库;数据库管理系统;数据库系统2.试述数据库管理系统的组成内容。3.试比较文件系统与数据库系统的异同。4.什么叫数据的物理独立性与逻辑独立性?并说明它的重要性。5.试述数据库系统的优点。6.什么叫数据的冗余与数据的不一致性?7.什么叫数据库管理员?他的主要工作是什么?8.试述数据库系统发展的几个阶段。返回 第一章答案第二章数据模型1.什么叫数据库模型,它分哪几种类型?
2、2.试区别数据模型与数据模式。3.什么叫数据模式,它分哪三级?4.试述数据模型四个世界的基本内容。5.试介绍E-R模型,EE-R模型及面向对象模型、谓词模型,并各举一例说明之。6.层次网状模型有什么特点?并各举一例说明之.7.试比较层次、网状、关系模型之优缺点。8.试说明关系模型的基本结构与操作。9.目前流行的关系型数据库管理系统,有哪些你比较熟悉,试介绍其特点.10.你 认 为“数据模型”在整个数据库领域中是否有重要作用和地位,试详细说明之。11.一图书馆借阅书刊,请你画出书刊、读者及借阅三者间的E-R模型。12.一人事档案中,有干部、职工,干部又有高级干部与一般干部,请 用EE-R模型画出
3、他们之间关系。13.试述物理模型的主要内容。14.试叙述四个世界的转化关系。15.请你比较四种数据模型的异同。返回 第二章答案第三章关系数据库系统1.试述关系数据库系统的优点。2.试述关系型的12条标准,并说明FOXBASE为何是半关系型的。3.关系代数与关系演算的表示能力是否相同?试证明之.4.从关系模型的数学表示中,你是否认为网状与层次模型也可以用数学方法表示?试说明理由。5.设 有 如 图3-1所示的医院组织。试画出其E-R图及关系模式并分别用关系代数及关系演算方法写出下面之查询公式:图3-1某医院人员组织关系框图 找出外科病房所有医生姓名;找 出 管 辖13号病房的主任姓名;找出管辖病
4、员李维德的医生姓名。6.今有如下的商品供应关系数据库:供应商 S(SNO,SNAM E,STATUS,CITY)零件 P(PNO,PNAM E,C O LO R,W EIGHT)工程 J(JNO,J N A M E,CITY)供应关系SPJ(SNO,PNO,JNO,QTY)(注:QTY表示供应数量)试画出其E-R图并分别用关系代数及关系演算方法写出下面之查询公式:求供应工程J1零件的供应商号码;求没有使用天津单位生产的红色零件的工程号;求供应工程J1零 件P1的供应商号码;求供应工程J1零件为红色的单位号码;求至少用了单位S1所供应的全部零件的工程号;求供应商与工程在同一城市能供应的零件数量。
5、7.试比较关系代数与关系演算表示方法之异同。8.请你对关系数据库数学理论作出评价。返回 第三章答案第四章关系数据库系统标准语言SQL1 .试述S Q L的特点与功能。2 .什么是基表?什么是视图?二者有何关系与区别?3 .要 将 S Q L作嵌入需要解决哪些问题?如何解决之?4 .有如图4 -2 所示结构的医院组织。请 用 S Q L描述其模式并作如下查询:(1)找出外科病房所有医生的姓名;(2)找出管辖1 3 号病房的医生的姓名;(3)找出管理病员李韦德的医生的姓名;(4)给出内科病房患食道癌病人总数;病房 编 号|名 称|所在位置|主任姓名医生 编 号|名 称|职称|管辖病房号病人 编 号
6、|名 称|患何种病|病房号图4-2 某医院组织结构图5 .本章所定义的学生数据库(S,C,S C)中用S Q L做如下之操作:(1)查询系为计算机的学生学号与姓名;(2 )查询计算机系所开课程之课程号与课程名;(3)查询知道修读一门O S 的学生姓名;(4 )查询每个学生已选修课程门数和总平均成绩;(5)查询所有课程的成绩都在8 0 分以上的学生姓名、学号并按学号顺序排列;(6)删除在S,S C 中所有S#以 9 1 开头的元组。6 .在学生数据库中建立计算机系的视图(包括$,S C,C)。7 .利用建立的计算机系视图查询修读,D a t a b a s e,的学生姓名。8 .在学生数据库中如
7、要修改S 的模式为S (S n o,S n a m e,S a g e,S d e p t),请用视图方法修改之。返回 第四章答案第五章数据库的物理组织1.存储在数据库中的物理数据有哪几种类型,试说明之。2.文件有哪几种常用的格式?它由哪些内容组成?请说明之。3.请说明记录与磁盘块之间的关系。4.试给出磁盘块在磁盘中的四种分配方式.5.请你评价数据库物理组织在数据库系统中的地位与重要性。返回 第五章答案第六章关系数据库的查询优化1 .什么叫查询优化?试述查询优化之必要性与可能性。2 .试证明查询优化算法之正确性。3 .对查询表达式:Q:J I Sn(6 S.S#=SC.S A SC.C=C.C
8、 A C.Capital abase(S x S C x C)用优化算法作优化,并画出每一算法步骤的语法树。4.试证明关系代数等价变换规则中的公式(6.1),(6.4)的正确性。5 .试用等价变换规则证明下列等式的正确性:(1)6 RI.B-K2,B A K1,C-R2.C(R l x R j)=R l 0RI.B-R2.B A KI,C-R2.C R?(2)JI pname,sname,80)ORDER BY S#(6)DELETE FROM SCWHERE S#LIKE 91%DELETE FROM SWHERE S#LIKE 91%6.答:CREATE VIEW s.cs ASSELEC
9、T S#,SN,SD,SA,C#,CN,P#,GFROM S,C,SCWHERE S.S#=SC.S#and C.C#=SC.C#and S.SD=计算机7.答:SELECT SN FROM s.cs WHERE CN=Database8.答:CREATE VIEW new_s(Sno,Sname,Sage,Sdept)ASSELECT S#,SN,SA,SD FROM S返回 第四章习题第五章数据库的物理组织1.答:数据主体:用户数据本身及其辅助信息。数据字典:有关用户数据的描述信息。数据间的联系信息:数据与数据之间的联系信息,在关系数据库中,这类信息也是作为数据主体组织存储的。数据存取路径
10、信息:访问数据库中数据的途径,在关系数据库中,可以使用的存取路径有:索引、HASH、集簇等。其它信息:与数据主体及其使用有关的其它信息,包括:日志信息,用户信息,审计信息等。2.答:在数据库系统中常用的文件格式有:顺序文件,索引文件,B 树类文件和HASH文件。顺序文件通常用于组织用户数据的存储,是一种记录式文件。索引文件用于提供数据访问的人口信息,而 B 树类文件和HASH文件则是索引文件最常用的两种实现方式。3.答:记录与磁盘块之间的分配关系有:单块单记录,单块多记录,多块单记录,多块多记录。在数据库系统中最常用的是:多块单记录和单块多记录两种方式。多块单记录常用于单个记录的数据长度特别大
11、的情况中,而较常用的是单块多记录组织方式。单块单记录对存储空间的浪费比较大,多块多记录虽然空间利用率最高,但不利于文件的修改和扩充,所以这两种分配方式使用较少。4.答:连续分配法:一个文件的磁盘按连续地址分配。链接分配法:一个文件的磁盘是分散分配的,相互之间通过指针相连接。索引分配法:一个文件的磁盘分配方式是不固定的,但文件中有一个逻辑块号与磁盘物理地址的对应关系的索引,因此在空间的分配与使用上较灵活。集簇分配法:局部是连续的,但整体上是分散的,即具有因磁盘的连续分配而带来的数据访问的高性能,又具有空间分配上的灵活性。5.答:数据库物理组织的好坏影响到整个系统的性能和价格。数据库的物理结构组织
12、得好,可以提高磁盘空间的利用率和用户访问数据库的速度,减低系统的造价,提高系统的可用性。返回 第五章习题第六章关系数据库的查询优化1 .答:通过对查询表达式的改写以减少中间运算结果的数据量,提高查询执行的速度,这被称为查询优化。2 .答:(略)3 .答:(略)4 .答:(略)5 .答:(略)返回 第六章习题第七章数据库保护1.答:从 计 算 机 软 家 角 度 出 发 来 保 护 数 据 库 系 统 中 数 据,使之不至于受到非法访 问 或 破 坏,这 称 为 数 据 库 保 护。常 见 的 数 据 库 保 护 措 施 有:安 全 性 保 护,完 整 性 保 护,并 发 控 制 和 故 障 恢
13、 复。2.答:数 据 库 的 安 全 性 保 护 是 指 防 止 非 法 使 用 数 据 库。包括防止非法用户使用数 据 库 和 合 法 用 户 非 法 使 用 数 据 库。常 见 的 保 护 措 施 有:使 用 权 的 鉴 别。常 用 的 鉴 别 方 法 有 口 令 和 函 数 计 算 法 两 种。使 用 范 围 限 制。一 般 可 用 子 模 式 的 方 法 予 以 限 制,用户可以在子模式定义 范 围 内 访 问 数 据,而 子 模 式 没 有 定 义 的 那 些 数 据 库 中 的 数 据,用户无法 使 用。在 关 系 数 据 库 中 则 可 用 视 图 方 法 予 以 限 制。存 取
14、 控 制 权 鉴 别。进一步限制每一个用户 在 每 一 个 数 据 对 象 上 可 以 执 行的 操 作 的 类 型。以 关 系 数 据 库 系 统 为 例,操 作 对 象 有:关 系,元 组,属性,可 以 使 用 的 操 作 类 型 有:查 询,插 入,修 改,删除以及它们的一些组 合 情 况。3.答:操 作 类 型 权 限:查 询 权,插 入 权,删 除 权,修改权以及它们的一些组合 操 作 对 象 权 限:关 系、元 组、属 性。4.答:数 据 库 的 完 整 性 保 护 是 指 对 数 据 库 中 数 据 的 正 确 性 和 一 致 性 的 维 护。常见 的 完 整 性 保 护 措 施
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 课后 习题 解答
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内