数据库系统原理及应用教程第四版课后答案苗雪兰第1章_第1页
数据库系统原理及应用教程第四版课后答案苗雪兰第1章_第2页
数据库系统原理及应用教程第四版课后答案苗雪兰第1章_第3页
数据库系统原理及应用教程第四版课后答案苗雪兰第1章_第4页
数据库系统原理及应用教程第四版课后答案苗雪兰第1章_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统原理及应用教程(第4版)ISBN

978-7-111-45858-6苗雪兰刘瑞新等机械工业出版社本章教学目标、重点和难点

教学目标:使学生了解数据库的作用,了解数据库管理系统的功能和特点,了解数据库的发展史,了解数据库系统的体系结构和三级数据模式结构,了解数据库管理员的职责和二级映象技术及作用,掌握数据库系统的基本概念。

教学重点:数据库概念,数据管理与数据库特点,数据库管理系统功能,数据库管理系统的功能结构、三级数据模式结构。

教学难点:数据库概念,数据管理与数据库的特点,数据库系统的三级数据模式结构和二级映象技术。数据库系统基本概念数据库系统及发展数据库系统的结构第1章

数据库系统概述1.1

数据库系统基本概念1.1.1

信息与数据信息、信息特征及作用信息就是新的、有用的事实和知识。信息具有四个基本特征:内容是关于客观事物或思想方面的知识;有用的,它是人们活动的必需知识;能够在空间和时间上被传递,在空间上传递信息称为信息通信,在时间上传递信息称为信息存储;需要一定的形式表示,信息与其表现符号不可分离。信息的作用:提高人们对事物的认识,减少人们活动的盲目性;社会机体进行活动的纽带,社会的各个组织通过信息网相互了解并协同工作,使整个社会协调发展;管理活动的核心。数据是用于载荷信息的物理符号。数据的4个特征:数据有“型”和“值”之分。数据受数据类型和取值范围的约束。数据有定性表示和定量表示之分。数据应具有载体和多种表现形式。2.数据、数据和信息的关系数据处理及分类数据管理:收集信息、将信息用数据表示并按类别组织保存,在需要的时候能够提供数据;数据加工:对数据变换、抽取和运算,得到更有用的数据,指导或控制人的行为或事物的变化;数据传播:在空间或时间上以各种形式传播信息,而不改变数据的结构、性质和内容,使更多的人得到信息。1.1.2

数据管理与数据库数据管理是其他数据处理的核心和基础。组织和保存数据,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期地被保存;进行数据维护,即根据需要插入新数据、修改原数据和删除失效数据的操作;提供数据查询和数据统计功能,以便快速地得到需要的正确数据,满足各种使用要求。2.数据管理及及作用数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。数据库方法与文件方法相比,具有以下两个特征。数据库中的数据具有数据整体性。数据库中的数据具有数据共享性。①不同的用户可按各自的用法使用数据库中的数据。②多个用户可以同时共享数据库中的数据资源。3.数据库及性质数据库管理系统数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。数据库应用系统凡使用数据库技术管理数据的系统都称为数据库应用系统。一个数据库应用系统应携带有足够的数据量。数据库应用系统可以被划分为数据传递系统、数据处理系统和管理信息系统。1.1.3

数据库管理系统与数据库应用系统信息管理系统是以数据库技术为基础的。信息管理系统一般采用功能选单方式控制程序。信息管理系统的功能模块大致相同。4.数据库系统一个数据库系统应由计算机硬件、数据库、数据库管理系统、应用软件和数据库管理员等5部分构成。3.管理信息系统手工数据管理阶段手工管理阶段不保存大量的数据。手工管理阶段没有软件系统对数据进行管理。手工管理阶段基本上没有“文件”概念。手工管理阶段一组数据对应一个程序。1.2数据库系统及发展1.文件管理阶段的数据管理特点管理的数据以文件的形式长久地被保存在计算机的外存中。文件系统有专门的数据管理软件提供有关数据存取、查询及维护功能。文件系统中的数据文件已经具有多样化。文件系统的数据存取是以记录为单位的。1.2.2

文件系统数据管理阶段文件系统的数据冗余度大。文件系统中缺乏数据与程序独立性。①文件系统中的数据文件是为某一特定应用服务的,数据文件的可重复利用率非常低。②当数据的逻辑结构改变时,必须修改它的应用程序,同时也要修改文件结构的定义。应用程序的改变将影响到文件数据结构的改变。2.文件系统在数据管理上的主要缺点数据库设计时面向数据模型对象数据库系统的数据冗余度小、数据共享度高现有用户或程序可以共同享用数据库中的数据。当系统需要扩充时,新用户或新程序还可以共享原有的数据资源。多用户或多程序可以在同时共同使用同一数据。1.2.4

数据库系统数据管理阶段数据的物理独立性应用程序对数据存储结构(也称物理结构)的依赖程度。数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以正常工作。数据的逻辑独立性应用程序对数据全局逻辑结构的依赖程度。数据逻辑独立性高是指当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序不需要改变仍可以正常运行。3.数据和程序之间具有较高的独立性数据的安全性控制:保护数据库,以防止不合法的使用造成的数据泄漏、破坏和更改。数据的完整性控制:保证数据的正确性、有效性和相容性,防止不符合语义的数据输入或输出所采用的控制机制。数据的并发控制:排除由于数据共享,即用户并行使用数据库中的数据时,所造成的数据不完整和系统运行错误问题。数据恢复:通过记录数据库的日志文件和定期做数据备份,保证数据在受到破坏时,能够及时使数据库恢复到正确状态。5.数据库中数据的最小存取单位是数据项4.通过DBMS进行数据控制数据库系统的体系结构数据库系统需要的硬件资源及对硬件的要求计算机内存要尽量大。计算机外存也要尽量大。计算机的数据传输速度要快。数据库系统的软件组成操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和数据库。1.3

数据库系统的结构由开发人员、软件使用人员及软件管理人员组成。软件管理人员称为数据库管理员(DBA),职责为:参与数据库和应用系统的设计。参与决定数据库存储结构和存取策略。负责定义数据的安全性要求和完整性条件。负责监视和控制数据库系统的运行,负责系统的维护和数据恢复工作。负责数据库的改进和重组。3.人员组成及数据库管理员的职责数据定义功能:能够提供数据定义语言(简称DDL)和相应的建库机制。用户利用DDL可以方便地建立数据库。数据操纵功能:实现数据的插入、修改、删除、查询、统计等数据存取操作的功能。数据库管理系统通过提供数据操纵语言(DML)实现其数据操纵功能。数据库的建立和维护功能:指数据的载入、转储、重组织功能及数据库的恢复功能;指数据库结构的修改、变更及扩充功能。数据库的运行管理功能:包括并发控制、数据的存取控制、数据完整性条件的检查和执行、数据库内部的维护等。1.3.2

数据库管理系统的功能结构应用A应用B应用C应用D应用E外模式1外模式2外模式3外模式∕模式映象模式内模式数据库数据库系统的三级模式结构数据模型用数据描述语言给出的精确描述称为数据模式。1.3.3

数据库系统的三级数据模式结构逻辑模式、外模式(子模式)、内模式(物理模式)。逻辑模式(Schema)及概念数据库对数据库中数据的整体逻辑结构和特征的描述。以逻辑模式为框架的数据库为概念数据库。外模式(External

Schema)及用户数据库对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描述。以子模式为框架的数据库为用户数据库。内模式(Internal

Schema)及物理数据库数据的内部表示或底层描述。以物理模式为框架的数据库为物理数据库。1.数据库的三级模式结构外模式/模式的映象:定义并保证了外模式与数据模式之间的对应关系。模式/内模式的映象:定义并保证了数据的逻辑模式与内模式之间的对应关系。2.数据库系统的二级映象技术及作用习题1答:①数据是用于载荷信息的物理符号。②数据的特征是:数据有“型”和“值”之分;数据受数据类型和取值范围的约束;数据有定性表示和定量表示之分;数据应具有载体和多种表现形式。③数据与信息的关系为:数据是信息的一种表现形式,正确的数据可表达信息,而虚假、错误的数据所表达的是谬误,不是信息。答:①数据处理是指对数据的收集、组织、整理、加工、存储和传播等工作。围绕着数据所做的工作均称为数据处理。②数据处理目的为:收集信息并将信息用数据表示和保存,为各种使用和数据处理提供数据;对数据进行变换、抽取和运算,从而得到更有用的数据,以指导或控制人的行为或事物的变化趋势;使更多的人得到并理解信息,从而使信息的作用充分发挥出来。答:数据管理的功能为:组织和保存数据功能;数据维护功能;数据查询和数据统计功能;数据的安全和完整性控制功能。数据管理的目标是:收集完整的信息,将信息用数据表示,按数据结构合理科学地组织并保存数据;为各种使用快速地提供需要的正确数据,并保证数据的安全性和完整性。答:①数据库是数据管理的新方法和技术,是按数据结构来存储和管理数据的计算机软件系统。②数据库中的数据具有数据整体性,即数据库中的数据要保持自身完整的数据结构;数据

库中的数据具有数据共享性,不同的用户可以按各自的用法使

用数据库中的数据,多个用户可以同时共享数据库中的数据资

源。答:①数据库管理系统简称DBMS,是专门用于管理数据库的计算机系统软件。②数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。答:数据冗余度大,会造成浪费存储空间的问题,使数据的存储、管理和查询都不容易实现。同时,由于文件系统中相同的数据需要重复存储和各自的管理,数据冗余度大还会给数据的修改和维护带来麻烦和困难,特别容易造成数据不一致的恶果。数据冗余度大时,由于数据重复出现,还使得数据统计的结果不正确。1.7答:①数据的整体性是指在进行数据库设计时,要站在全局需要的角度进行抽象和组织数据,要完整地、准确地描述数据自身和数据之间联系的情况,要建立适合整体需要的数据模型。②数据的共享性是指由于数据库系统是从整体角度上看待和描述数据的,数据不再是面向某个应用,而是面向整个系统。③数据的整体性高会使得数据库中的数据冗余度变小,从而避免了由于数据冗余度大带来的数据冲突问题,也避免了由此产生的数据维护麻烦和数据统计错误问题。数据共享度高会提高数据的利用率,使得数据更有价值且更容易、更方便地被使用。答:数据库管理系统是提供数据库管理的计算机系统软件,为信息管理系统的设计提供了方法、手段和工具。利用数据库管理系统设计,信息管理系统可以达到事半功倍的效果。信息管理系统是实现某种具体事物管理功能的应用软件。信息管理系统的数据存放在数据库中,利用数据库管理系统,信息管理系统可以更快、更好地设计和实施。答:用文件系统管理数据会有三个缺陷:①由于文件之间缺乏联系,会造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储,所以数据冗余度大。②由于数据冗余,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样,从而产生数据不一致缺陷。③由于文件之间相互独立,缺乏联系,会造成数据联系弱的缺陷。答:数据库系统阶段的数据管理有五方面的特点:①采用杂的数据模型表示数据结构;②有较高的数据独立性;③数据系统为用户提供了方便的用户接口;④系统提供有数据库的恢复、并发控制、数据完整性和数据安全性的数据控制功能,以保证数据库中的数据是安全的、正确的和可靠的;⑤对数据的操作不一定以记录为单位,也可以以数据项为单位,从而增加了系统的灵活性。答:支持数据库系统的计算机硬件资源包括CPU、内存、外存及数据通信、数据输入/输出设备。因为数据库系统数据量大、数据结构复杂、软件内容多,所以要求其硬件设备能够处理并快速处理数据,这需要硬件的数据存储容量大、数据处理速度和数据输入/输出速度快。答:数据冗余可能导致:①浪费存储空间及修改麻烦;②潜在的数据不一致性。答:使用数据库系统的好处是:查询迅速、准确,而且可以节约大量纸面文件;数据结构化,由DBMS统一管理;数据冗余度小;具有较高的数据独立性;数据的共享性好;DBMS还提供了数据的控制功能。1.14答:①数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据

库。②数据库系统中各种软件的作用如下:操作系统—计算机软件的基础,支持DBMS及主语言系统工作;数据库管理系统和主

语言系统—为定义、建立、维护、使用及控制数据库而提供的有关数据管理,为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理;应用开发工具软件—为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具;应用程序软件和用户数据库—实现对数据库中数据的维护、查询、管理和处理操作。答:①数据库管理员(DBA)应参与数据库和应用系统的设计;②数据库管理员应参与决定数据库的存储结构和存取策略的工作;③数据库管理员要负责定义数据的安全性要求和完整性条件;④数据库管理员负责监视和控制数据库系统的运行负责系统的维护和数据恢复工作;⑤数据库管理员负责数据库的改进和重组。答:①数据库的三级模式是指逻辑模式、外模式和内模式。逻辑模式是对数据库中数据整体逻辑结构和特征的描述。外模

式是对各个用户或程序所涉及到数据的逻辑结构和数据特征的

描述。内模式是数据的内部表示或底层描述。②逻辑模式是系统为了减小数据冗余、实现数据共享的目标,并对所有用户的数据进行综合抽象,而得到的统一的全局数据视图。外模式可以方便用户使用和增强数据的安全性;内模式可以将系统的模式组织成最优的物理模式,以提高数据的存取效率,改善系统的性能指标。1.17答:①数据独立性是指应用程序和数据之间的依赖程度低相互影响小。数据独立性分为物理数据独立性和逻辑数据独立性两级。数据的物理独立性是指应用程序对数据存储结构的依赖程度。数据的逻辑独

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论