课后题及答案
- 格式:doc
- 大小:91.50 KB
- 文档页数:12
一、Chapter 11.什么是信息?它有哪些特征?答:香农:“信息是能够用来消除不确定性的东西。
”;维纳:“信息这个属于的内容就是我们队外界进行调节并使我们的调节为外界所了解时而与外界交换来的东西。
”;信息是事物现象及其属性标识的集合。
信息的特征:普遍性和客观性,有用性,依附性,共享性,可传输性,可识别性,可压缩性,可转换性。
2.什么是数据?它有什么特征?答:数据是信息的最佳表现形式之一,它通过可书写的信息编码表示信息。
特征:数据有“型”和“值”;数据受数据类型和取值范围的约束;数据有定性表示和定量表示。
3.常见的数据类型有哪些?答:字符型,数值型,日期型(固定8位),逻辑型,备注型(记忆型、文本型)。
4.什么是数据独立性?答:指数据库的数据与应用程序之间不存在相互依赖关系,也就是数据的逻辑结构、存储结构和存取方式等不因应用程序的修改而修改。
5.什么是数据物理独立性?答:指数据的物理结构(或存储结构)与应用程序相互之间有较强的独立性。
6.什么是数据逻辑独立性?答:指当数据的逻辑结构改变时,如修改数据结构、增加新的数据类型、改变数据间的联系等。
7.什么是数据共享?答:指多个用户、多种程序语言、多个应用程序使用一些共同的数据。
8.什么是数据冗余?数据冗余带来哪些弊病?答:数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。
可以说增加数据的独立和减少数据冗余是企业范围信息资源管理和大规模信息系统获得成功的前提条件。
弊病:浪费存储空间;为了更新某些冗余副本,保持数据的一致性,必须执行多次更新操作,从而增加不必要的机器时间;由于数据的不同副本可能出于不同的更新阶段,从而可能给出不一致的信息。
9.什么是数据库?它有哪些特点?答:指一个按一定数据结构来组织、存储和管理的数据集合。
特点:数据结构化,数据独立性,实现数据共享,数据的冗余度小,避免了数据的不一致性,有利于数据的安全性,有利于保证数据的完整性,可以发现故障和恢复正常状态。
10.什么是数据结构化?答:指数据库按照一定的数据模型来组织和存放数据。
11.试论述数据库与文件的区别。
答:12.什么是数据的不一致性?答:当本应相同的数据在不同的应用中出现不同的值识,我们就说数据出现了不一致。
13.什么是数据的安全性?答:指保护数据,防止不合法使用数据造成数据的泄密和破坏,使每个用户只能按规定对某些数据以某些方式进行访问和处理。
14.什么是数据的完整性?答:指数据的正确性、有效性和相容性,即将数据控制在有效的范围内,或要求数据之间满足一定的关系。
15.什么是数据库管理系统?它有哪些功能?答:指对数据库进行管理的软件系统,它负责数据库中的数据组织、数据操纵、数据维护、数据控制及保护和数据服务等。
功能:数据定义,数据操纵,数据组织与存取,数据库建立与维护,运行管理。
16.什么是数据库系统?答:指一个带有数据库的计算机应用系统,它由支持该系统开发、使用与运行维护的硬件、软件和人员组成。
17.什么是数据库应用系统?答:是一个使用数据库的计算机应用系统,它是包括应用程序、数据、数据库以及与该系统的开发、维护和使用有关的文档的完整集合。
18.什么是数据库管理员?它有哪些职责?答:是数据资源管理机构的一组人员,全名负责数据库系统的运行管理和控制。
职责:参与数据库系统设计,参与觉得数据库的存储结构和存取策略,参与定义数据的安全性要求和完整性约束条件,监控数据库的使用和运行,数据库的改进和重组。
19.试论述模式、外模式、内模式的区别和联系。
答:模式又称概念模式或逻辑模式,对应于概念级。
它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。
它是由数据库管理系统提供的数据模式描述语言(DDL)来描述、定义的,体现、反映了数据库系统的整体观;外模式又称子模式,对应于用户级。
它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。
外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。
用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(DML)对这些数据记录进行。
外模式反映了数据库的用户观。
内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着实际存储在外存储介质上的数据库。
内模式由内模式描述语言来描述、定义,它是数据库的存储观。
20.分别解释概念数据库、用户数据库、物理数据库。
答:概念数据库,是物理数据库的逻辑抽象形式;物理数据库是概念数据库的具体实现;用户数据库是概念数据库的自己,既物理数据库子集的逻辑抽象形式。
21.使用外模式有哪些好处?答:数据库设计者和用户不必关心整个数据库的数据,只需关心与自己的局部应用有关的一部分数据,并且不需了解它们的物理存储结构,简化程序设计和数据使用工作;有利于数据的安全保密;有利于数据独立性和数据共享。
22.试论述数据库的二级映像技术。
答:指外模式与模式映像、模式与内模式映像的技术。
既在三级模式之间建立联系,同时保证了数据独立性。
23.人工管理阶段数据管理有哪些缺点?答:没有采用之间存取的存储设备存储数据,导致应用程序中的数据无法被其他程序利用;由于是面向应用的,程序之间有大量重复数据,导致数据冗余;没有专门的软件管理数据,数据与程序之间不具有相对独立性,导致数据独立性、结构性差;软硬件条件很差,数据不能长期保持。
24.人工管理阶段数据管理有哪些特点?答:数据不保存;程序员管理数据;数据不能共享;数据不具有独立性25.文件系统阶段数据管理有哪些缺点?答:数据冗余度大;数据独立性较差;数据联系弱。
26.文件系统阶段数据管理有哪些特点?答:数据可以长期保存;文件的多样化和结构化;文件系统管理数据。
27.数据库系统阶段数据管理有哪些特点?答:采用特点的数据模型,使数据结构化;数据的独立性高,数据的共享性好,数据冗余度低;为用户提供了方便的用户接口;统一的数据控制。
28.DBMS提供了哪些数据控制功能?答:安全性控制;完整性控制;并发控制;数据库恢复。
29.什么是数据库应用系统的生存期模型?指从系统的需求定义直至系统经使用后废止为止,跨越整个生存期的系统开发、运行和维护的相关事务管理的一种模式。
30.什么是瀑布模型?瀑布模型把数据库应用系统生存期划分为哪些阶段?每个阶段的任务又是怎样的?答:瀑布模型把数据库应用系统生存期划分为规划、需求分析、设计、实现、测试、运行与维护6个阶段,并且规定了它们自上而下、相互衔接的次序,如瀑布流水、逐级下落。
31.试论述数据库技术的发展趋势。
答:面向对象数据库;分布式数据库;联邦数据库;数据仓库;实时数据库;时态数据库;空间数据库;多媒体数据库;工作流数据库;嵌入式数据库;移动数据库;演绎数据库;主动数据库;模糊数据库。
二、Chapter 21.什么是数据库需求分析?其主要内容有哪些?答:指数据库需求分析人员在调查现存系统基础上,分析和确认用户的数据需求。
内容包括:数据结构分析;数据定义分析;数据操纵分析;数据完整性分析;数据安全性分析;并发处理分析;数据库性能分析;E-R图设计。
2.简述数据库需求分析的原则。
答:·制定数据库需求分析计划;·选择适当的数据库需求分析方法;·选择合适的数据库需求分析工具软件;·调查现存系统;·充分与用户沟通;·理解用户的数据管理内容及目标;·分析并确认数据库需求;·需求变更要立即联系;·提出数据库实施建议和解决方案;·认真撰写数据库需求规格说明书;·使用软件复用技术;·认真评审数据库需求规格说明书。
3.简述数据库需求分析的步骤。
4.数据库需求调查的内容有哪些?答:·调查组织、部门等实体·调查各部门的业务数据·明确目标系统的各种数据需求5.简述数据库需求调查的原则。
答:·自顶向下全面展开·分析现存系统数据管理存在的问题·采用工程化的工作方法·全面铺开与重点调查相结合6.数据库需求调查有哪些方法?答:结构化分析方法、原型化分析方法、面向对象分析方法。
7.什么是数据字典?答:指数据收集和分析后所获得的成果。
8.什么是数据项?数据项词条一般包含哪些内容?答:即数据元素,是在其所属系统范围内具有完整意义的、不可再分的数据。
包含:数据项名称,别名,编号,含义说明,类型,长度,取值范围及含义,相关元素。
9.什么是数据结构?数据结构词条一般包含哪些内容?答:指由若干个相互关联的数据项依据某种逻辑联系组织起来的联合体。
包含:数据结构名称,别名,编号,含义说明,组成,相关元素。
10.什么是数据实体?数据实体词条一般包含哪些内容?答:指不受系统控制、出于系统之外的事物、机构、人员等客观实体的统称;包含:外部实体名称,别名,编号,简要描述,输入的数据流,输出的数据流,数量。
11.什么是数据流?数据流词条一般包含哪些内容?答:指系统中有着起点和终点的数据结构。
包含:数据流名称,别名,编号,说明,数据流来源,数据流去向,组成,平均流量,高峰期流量,相关元素。
12.什么是数据存储?数据存储词条一般包含哪些内容?答:是数据及其结构停留或保存的地方,是数据流的来源和去向之一。
含义:数据存储名称,别名,编号,说明,输入的数据流,输出的数据流,组成,数据量,存取频度,存取方式,相关元素。
13.什么是处理逻辑?处理逻辑词条一般包含哪些内容?答:用于描述处理是如何工作的,有哪些输入和输出。
包含:处理名称,编号,说明,输入的数据流,输出的数据流,处理逻辑,平均执行频率,高峰期执行频率,相关元素。
14.什么是信息分类?信息分类要遵循哪些原则?答:指将具有某种共同属性或特征的信息归并一起,把不具有上述共性的信息区别开来的过程。
原则:科学性原则,系统性原则,可扩展性原则,兼容性原则,综合实用性原则。
15.什么是线分类法?答:按选定的若干属性(或特征)将分类对象逐次地分为若干层级,每个层级又分为若干类目。
16.什么是面分类法?答:将分类对象按选定的若干个属性或特征,分成彼此之间互不相关的若干方面(简称面),每个面又可以分为许多彼此独立的若干类目。
17.简述信息编码的功能。
答:鉴别:编码是鉴别信息分类对象的唯一标识分类:编码可以作为区分对象类别的标识排序:编码有一定的顺序,股可方便的进行排序专用含义:当采用一些专用符号代表特定事物或概念时,编码提供一定的专用含义18.简述信息编码的原则。