您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 商业计划书 > 数据库系统简明教程_课后答案_简答题_王珊_高等教育
1第一章绪论1.试述数据、数据库、数据库管理系统、数据库系统的概念。课本P3本册子P22.使用数据库系统有什么好处?课本P11本册子P33.试述文件系统与数据库系统的区别和联系。课本P8本册子P34.试述数据库系统的特点。课本P11本册子P35.数据库管理系统的主要功能有哪些?课本P4本册子P36.试述数据库系统的三级模式结构,这种模式结构的优点是什么?课本P16本册子P37.定义并解释下列术语:模式、外模式、内模式、DDL/DML。课本P16本册子P48.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?本册子P49.试述数据库系统的组成。课本P19本册子P410.DBA的职责是什么?课本P19本册子P411.系统分析员、数据库设计人员、应用程序员的职责是什么?课本P20本册子P4第二章数据模型1.试述数据模型的概念。课本P24本册子P42.试述数据模型在数据库系统中的作用。课本P25本册子P43.试述数据模型的三个要素。课本P25本册子P44.试述层次模型的概念,举出三个层次模型的实例。课本P27本册子P45.试述网状模型的概念,举出三个网状模型的实例。课本P30本册子P56.试述网状、层次、关系模型数据库的优缺点。课本P29-36本册子P57.试述关系模型的概念,定义并解释以下术语:(1)关系(2)关系模式(3)元组(4)属性(5)码(6)域(7)分量课本P33本册子P58.试述关系数据库的特点。本册子P59.举例说明什么是非规范化的表,什么是规范化的表。第三章关系数据库1.试述关系模型的三个组成部分。课本P40本册子P62.试述关系数据语言的特点和分类。课本P46本册子P63.定义并理解下列术语、说明他们之间的联系与区别:答案在课本P41(1)域、笛卡尔积、关系、元组、属性(2)主码、候选码、外码(3)关系模式、关系、关系数据库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)找出所有供应商的姓名和所在城市。(2)找出所有零件的名称、颜色、重量。(3)找出试用供应商S1所供应零件的工程号码。2(4)找出工程项目J2使用的各种零件的名称及数量。(5)找出上海厂商供应的所有零件号码。(6)找出使用上海产的零件的工程名称。(7)找出没有使用天津产的零件的工程号码。(8)把全部红色零件改成蓝色。(9)由S5供应给J4的零件P6改为由S3供应,请作必要的修改。(10)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。(11)请将(S2,J6,P4,200)插入供应情况关系。6.什么是基本表?什么是视图?两者的联系和区别是什么?本册子P77.试述视图的优点。课本P112本册子P78.所有的视图是否都可以更新?为什么?课本P111本册子P79.哪类视图是可以更新的,哪类视图是不可以更新的?各举一例说明。课本P112本册子P710.试述某个你熟悉的实际系统中对视图更新的规定。11.请为三建工程建立一个供应情况的视图,包括供应商代码SNO、零件代码PNO、供应数量QTY。针对该视图完成以下查询:本册子P7(1)找出三建工程项目使用的各种零件代码及其数量。(2)找出供应商S1的供应情况。第五章数据库安全性1.什么是数据库的安全性?课本P123本册子P72.数据库安全性和计算机系统的安全性有什么关系?本册子P73.试述实现数据库安全性控制的常用方法和技术。课本P124本册子P74.有两个关系模式:……请用SQL的GRANT和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能。5.针对习题8中(1)-(7)的每一种情况,撤销各用户所授予的权力。6.什么是数据库的审计功能?为什么要提供审计功能?第六章数据库的完整性1.什么是数据库的完整性?2.数据库的完整性概念和数据库的安全性概念有什么区别和联系?3.什么是数据库的完整性约束条件?可分为哪几类?4.RDBMS的完整性控制机制应具有哪些功能?5.RDBMS在实现参照完整性时需要考虑哪些方面?6.假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号)其中职工号为主码……7.在关系系统中,当操作违反实体完整性、参照完整性和用户定义完整性约束条件时,一般是如何分别处理的?第九章数据库设计概述1.试述数据库设计的特点。2.新奥尔良方法的特点是什么?3.试述数据库设计过程。4.试述数据库设计过程中结构设计部分形成的数据库模式。第十章概念模型与ER方法1.什么是概念模型?概念模型的作用是什么?2.什么是E-R图,构成E-R图的基本要素是什么?3.定义并解释概念模型中以下术语:实体、实体型、实体集、属性、码、实体-联系图(E-R图)。4.试给出3个实际情况的E-R图,要求实体型之间具有1对1,1对多,多对多各种不同的联系。5.试给出一个实际情况的E-R图,要求有3个实体型,而且三个实体型之间有多对多联系。6.三个实体型之间的多对多联系和三个实体型两两之间的三个多对多联系等价吗?为什么?并给出实例说明。7.现有两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请读者自己设计适当的属性,画出E-R图。8.设计一个图书馆数据库的E-R图,此数据库中对每个借阅者要保存读者记录,包括读者号,姓名,地址,性别,年龄,单位,对每本书要存有书号,书名,作者,出版社。对每本借出的书要存有读者号,借出日期和应还日期。9.学校中有若干个系,每个系由若干班级和教研室,每个教研室由若干教员,其中有的教授和副教授每人各带若干名研究生,每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。请用E-R图画出此学校的概念模型。310.某工厂生产若干产品,每种产品由若干零件构成,有的零件可用在不同的产品上。这些零件由不同的原材料构成,不同零件所用的材料可以相同,这些零件按所属的不同产品分别放在仓库中,原材料按照类别分别放在若干仓库中。请用E-R图画出此工厂产品、零件、材料、仓库的概念模型。第十一章关系数据库设计理论1.给出下列术语的定义:函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、候选码、主码、外码、全码、1NF、2NF、3NF、BCNF、多值依赖、4NF。2.建立一个关于系、学生、班级、学会等诸信息的关系数据库。描述学生的属性有:学号、姓名……3.试举出三个多值依赖的实例。4.设有关系模式W(C,P,S,G,T,R),其中个属性的含义是:C表示课程,P表示教师……5.下面的结论哪些是正确的?哪些是错误的?对于错误的请给出一个反例说明。(1)若R.A→R.B,R.B→R.C,则R.A→R.C。6.下列关于函数依赖的叙述中,哪些是正确的?哪些是错误的?A.由X→Y,Y→Z,则X→YZ7.试由armstrong公理系统推导出下面三条推理规则。(1)合并规则(2)伪传递规则(3)分解规则第十二章数据库设计步骤1.试述数据库设计过程2.需求分析阶段的设计目标是什么?调查的内容是什么?3.数据字典的内容和作用是什么?4.什么是数据库的概念结构?试述其特点和设计策略。5.试述数据库概念结构设计的重要性和设计步骤。6.为什么要视图集成?视图集成的方法是什么?7.什么是数据库的逻辑结构结构设计?试述其设计步骤。8.试述把E-R图转换为关系模式的转换规则。9.规范化理论对数据库设计有什么指导意义?10.试述数据库物理设计的内容和步骤。11.数据输入在实施阶段的重要性是什么?如何保证输入数据的正确性?12.什么是数据库的重组织和重构造?为什么要进行数据库的重组织和重构造?13.现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请读者自己设计适当的属性,画出E-R图,再将其转换为关系模型。14.请设计一个图书馆数据库,此数据库中对每个借阅者。。。。。。给出E-R图,再将其转换为关系模式。1.试述数据、数据库、数据库系统、数据库管理系统的概念。答:(l)数据(Data):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500这个数字可以表示一件物品的价格是500元,也可以表示一个学术会议参加的人数有500人,还可以表示一袋奶粉重500克。(2)数据库(DataBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。(3)数据库系统(DataBas。Sytem,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。(4)数据库管理系统(DataBaseManagementsytem,简称DBMs):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS的主要能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS的厂商及其研制的DBMS产品很多。著名的有美国IBM公司的DBZ关系数据库管理系统和IMS层次数据库管理系统、美国Oracle公司的orade关系数据库管理系统、s油ase公司的s油ase关系数据库管理系统、美国微软公司的SQLServe,关系数据库管理系统等。2.使用数据库系统有什么好处?4答:使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据库系统的好处很多,例如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等。使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由DBMS来完成。用一个通俗的比喻,使用了DBMS就如有了一个好参谋、好助手,许多具体的技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑的设计,而不必为数据管理的许许多多复杂的细节操心。还有,当应用逻辑改变,数据的逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间的独立性,数据逻辑结构的改变是DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序,从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性、多用户并发控制、故障恢复等,都由DBMS执行。总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。3.试述文件系统与数据
本文标题:数据库系统简明教程_课后答案_简答题_王珊_高等教育
链接地址:https://www.777doc.com/doc-2428776 .html