数据库系统简明教程_课后答案_简答题_王珊_.docx

上传人:bao****ty 文档编号:132500129 上传时间:2020-05-16 格式:DOCX 页数:12 大小:114.93KB
返回 下载 相关 举报
数据库系统简明教程_课后答案_简答题_王珊_.docx_第1页
第1页 / 共12页
数据库系统简明教程_课后答案_简答题_王珊_.docx_第2页
第2页 / 共12页
数据库系统简明教程_课后答案_简答题_王珊_.docx_第3页
第3页 / 共12页
数据库系统简明教程_课后答案_简答题_王珊_.docx_第4页
第4页 / 共12页
数据库系统简明教程_课后答案_简答题_王珊_.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《数据库系统简明教程_课后答案_简答题_王珊_.docx》由会员分享,可在线阅读,更多相关《数据库系统简明教程_课后答案_简答题_王珊_.docx(12页珍藏版)》请在金锄头文库上搜索。

1、第一章 绪论1. 试述数据、数据库、数据库管理系统、数据库系统的概念。课本P3 本册子P22. 使用数据库系统有什么好处?课本P11 本册子P33. 试述文件系统与数据库系统的区别和联系。课本P8 本册子P34. 试述数据库系统的特点。课本P11 本册子P35. 数据库管理系统的主要功能有哪些?课本P4 本册子P36. 试述数据库系统的三级模式结构,这种模式结构的优点是什么? 课本P16 本册子P37. 定义并解释下列术语:模式、外模式、内模式、DDL/DML。课本P16 本册子P48. 什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?本册子

2、P49. 试述数据库系统的组成。课本P19 本册子P410. DBA的职责是什么? 课本P19 本册子P411. 系统分析员、数据库设计人员、应用程序员的职责是什么? 课本P20 本册子P4第二章 数据模型1. 试述数据模型的概念。课本P24 本册子P42. 试述数据模型在数据库系统中的作用。课本P25 本册子P43. 试述数据模型的三个要素。课本P25 本册子P44. 试述层次模型的概念,举出三个层次模型的实例。课本P27 本册子P45. 试述网状模型的概念,举出三个网状模型的实例。课本P30 本册子P56. 试述网状、层次、关系模型数据库的优缺点。课本P29-36 本册子P57. 试述关系

3、模型的概念,定义并解释以下术语:(1)关系(2)关系模式(3)元组(4)属性(5)码(6)域(7)分量课本P33 本册子P58. 试述关系数据库的特点。 本册子P59. 举例说明什么是非规范化的表,什么是规范化的表。第三章 关系数据库1. 试述关系模型的三个组成部分。课本P40 本册子P62. 试述关系数据语言的特点和分类。课本P46 本册子P63. 定义并理解下列术语、说明他们之间的联系与区别:答案在课本P41(1) 域、笛卡尔积、关系、元组、属性(2) 主码、候选码、外码(3) 关系模式、关系、关系数据库4. 试述关系模型的完整性规则。在参照完整性中,为什么外码的属性值有时也可以为空?什么

4、情况下才可以为空?本册子P65. 数据库SPJ。(课本P61) 本册子P66. 试述等值连接与自然连接的联系和区别。课本P56 本册子P67. 关系代数的基本运算有哪些?本册子P68. 试用关系代数的基本运算来表示其他运算。第四章 关系数据库标准语言SQL1. 试述SQL语言的特点。课本P66 本册子P62. 试述SQL的定义功能。课本P66 本册子P63. 用SQL语言建立第二章习题5中的4个表。本册子P64. 针对上题中建立的四个表试用SQL语言完成第二章习题5中的查询。本册子P65. 针对习题3中的4个表使用SQL语言完成以下各项操作:本册子P7(1) 找出所有供应商的姓名和所在城市。(

5、2) 找出所有零件的名称、颜色、重量。(3) 找出试用供应商S1所供应零件的工程号码。(4) 找出工程项目J2使用的各种零件的名称及数量。(5) 找出上海厂商供应的所有零件号码。(6) 找出使用上海产的零件的工程名称。(7) 找出没有使用天津产的零件的工程号码。(8) 把全部红色零件改成蓝色。(9) 由S5供应给J4的零件P6改为由S3供应,请作必要的修改。(10) 从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。(11) 请将(S2,J6,P4,200)插入供应情况关系。6. 什么是基本表?什么是视图?两者的联系和区别是什么?本册子P77. 试述视图的优点。课本P112 本册

6、子P78. 所有的视图是否都可以更新?为什么?课本P111 本册子P79. 哪类视图是可以更新的,哪类视图是不可以更新的?各举一例说明。课本P112 本册子P710. 试述某个你熟悉的实际系统中对视图更新的规定。11. 请为三建工程建立一个供应情况的视图,包括供应商代码SNO、零件代码PNO、供应数量QTY。针对该视图完成以下查询:本册子P7(1) 找出三建工程项目使用的各种零件代码及其数量。(2) 找出供应商S1的供应情况。第五章 数据库安全性1. 什么是数据库的安全性? 课本P123 本册子P72. 数据库安全性和计算机系统的安全性有什么关系?本册子P73. 试述实现数据库安全性控制的常用

7、方法和技术。课本P124 本册子P74. 有两个关系模式: 请用SQL的GRANT 和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能。5. 针对习题8中(1)-(7)的每一种情况,撤销各用户所授予的权力。6. 什么是数据库的审计功能?为什么要提供审计功能?第六章 数据库的完整性1. 什么是数据库的完整性?2. 数据库的完整性概念和数据库的安全性概念有什么区别和联系?3. 什么是数据库的完整性约束条件?可分为哪几类?4. RDBMS的完整性控制机制应具有哪些功能?5. RDBMS在实现参照完整性时需要考虑哪些方面?6. 假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资

8、,部门号)其中职工号为主码 7. 在关系系统中,当操作违反实体完整性、参照完整性和用户定义完整性约束条件时,一般是如何分别处理的?第九章 数据库设计概述1. 试述数据库设计的特点。2. 新奥尔良方法的特点是什么?3. 试述数据库设计过程。4. 试述数据库设计过程中结构设计部分形成的数据库模式。第十章 概念模型与ER方法1. 什么是概念模型?概念模型的作用是什么?2.什么是E-R图,构成E-R图的基本要素是什么?3.定义并解释概念模型中以下术语:实体、实体型、实体集、属性、码、实体-联系图(E-R图)。4.试给出3个实际情况的E-R图,要求实体型之间具有1对1,1对多,多对多各种不同的联系。5.

9、试给出一个实际情况的E-R图,要求有3个实体型,而且三个实体型之间有多对多联系。6.三个实体型之间的多对多联系和三个实体型两两之间的三个多对多联系等价吗?为什么?并给出实例说明。7.现有两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请读者自己设计适当的属性,画出E-R图。8.设计一个图书馆数据库的E-R图,此数据库中对每个借阅者要保存读者记录,包括读者号,姓名,地址,性别,年龄,单位,对每本书要存有书号,书名,作者,出版社。对每本借出的书要存有读者号,借出日期和应还日期。9.学校中有若干个系,每个系由若干班级和教研室,每个教研室由若干教员,其中有的教授和副教授每人各带若干名研究生,

10、每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。请用E-R图画出此学校的概念模型。10.某工厂生产若干产品,每种产品由若干零件构成,有的零件可用在不同的产品上。这些零件由不同的原材料构成,不同零件所用的材料可以相同,这些零件按所属的不同产品分别放在仓库中,原材料按照类别分别放在若干仓库中。请用E-R图画出此工厂产品、零件、材料、仓库的概念模型。第十一章 关系数据库设计理论1. 给出下列术语的定义:函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、候选码、主码、外码、全码、1NF、2NF、3NF、BCNF、多值依赖、4NF。2. 建立一个关于系、学生、班级、学会等诸信息的关系

11、数据库。描述学生的属性有:学号、姓名 3. 试举出三个多值依赖的实例。4. 设有关系模式W(C,P,S,G,T,R),其中个属性的含义是:C表示课程,P表示教师 5. 下面的结论哪些是正确的?哪些是错误的?对于错误的请给出一个反例说明。(1)若R. AR.B,R.BR.C,则R. AR.C。6. 下列关于函数依赖的叙述中,哪些是正确的?哪些是错误的?A. 由XY,YZ,则XYZ7. 试由armstrong公理系统推导出下面三条推理规则。(1) 合并规则(2) 伪传递规则(3) 分解规则第十二章 数据库设计步骤1.试述数据库设计过程2.需求分析阶段的设计目标是什么?调查的内容是什么?3.数据字典

12、的内容和作用是什么?4.什么是数据库的概念结构?试述其特点和设计策略。5.试述数据库概念结构设计的重要性和设计步骤。6.为什么要视图集成?视图集成的方法是什么?7.什么是数据库的逻辑结构结构设计?试述其设计步骤。8.试述把E-R图转换为关系模式的转换规则。9.规范化理论对数据库设计有什么指导意义?10.试述数据库物理设计的内容和步骤。11.数据输入在实施阶段的重要性是什么?如何保证输入数据的正确性?12.什么是数据库的重组织和重构造?为什么要进行数据库的重组织和重构造?13.现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请读者自己设计适当的属性,画出E-R图,

13、再将其转换为关系模型。14.请设计一个图书馆数据库,此数据库中对每个借阅者。 。给出E-R图,再将其转换为关系模式 。1 试述数据、数据库、数据库系统、数据库管理系统的概念。答: ( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。 500 这个数字可以表示一件物品的价格是 500 元,也可以表

14、示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。 ( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成

15、部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 DBMS 的主要能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制 DBMS 的厂商及其研制的 DBMS 产品很多。著名的有美国 IBM 公司的 DBZ 关系数据库管理系统和 IMS 层次数据库管理系统、美国 Oracle公司的 orade 关系数据库管理系统、 s 油 ase 公司的 s 油 ase 关系数据库管理系统、美国微软公司的 SQL Serve ,关系数据库管理系统等。2. 使用数据库系统有什么好处?答:使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据

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

当前位置:首页 > 高等教育 > 其它相关文档

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