数据库技术与应用习题答案

数据库技术与应用习题答案

ID:38699675

大小:78.50 KB

页数:9页

时间:2019-06-17

数据库技术与应用习题答案_第1页
数据库技术与应用习题答案_第2页
数据库技术与应用习题答案_第3页
数据库技术与应用习题答案_第4页
数据库技术与应用习题答案_第5页
资源描述:

《数据库技术与应用习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题1参考答案1.1选择题1.A2.C3.C4.B5.C6.A7.C8.B9.D10.A11.D12.B13.A1.2填空题1.数据2.逻辑独立性3.物理独立性4.层次模型、网状模型、关系模型5.能按照人们的要求真实的表示和模拟现实世界、容易被人理解、容易在计算机上实现6.实体、记录7.属性、字段8.码9.域10.一对一(1:1)、一对多(1:n)、多对多(m:n)11.实体-联系模型(E-R模型)12.E-R模型13.层次模型、网状模型、关系模型14.数据操作、完整性约束15.矩形、菱形、椭圆16.层次模型、一对多17.网状模型18.关系模

2、型19.关系20.内模式、模式、外模式21.三级模式、二级映像22.外模式、模式、内模式23.数据、程序24.逻辑、物理25.数据库管理系统(DBMS)、数据库管理员(DBA)1.3填空题1.简述数据、数据库、数据库管理系统、数据库系统的概念。数据是用来记录现实世界的信息,并可被机器识别的符号。数据是数据库中存储的基本对象,可以是文字、数字、图形、图像、声音等。数据与其语义是不可分的。数据库是长期存储在计算机内、有组织、可共享的数据集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种

3、用户共享。数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学的组织和存储数据、高效的获取和维护数据。DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立与维护功能。数据库系统是包括与数据库有关的整个系统,一般由数据库、数据库管理系统(及其开发工具)、应用程序、软硬件支撑环境、数据库管理员和各种用户构成。2.实体型与关系模式有什么区别?实体型是信息世界中对具有相同属性同类实体的抽象描述,是按用户的观点对数据和信息建模,用于数据库的概念设计。关系模式是机器世界中对关系模型数据库中关系结构的抽象描述,

4、按计算机系统的观点对数据建模,主要用于DBMS的实现。3.数据库系统有哪些特点?①数据结构化。数据结构化是数据库的主要特征之一,也是数据库系统与文件系统的根本区别。数据库系统中,数据不再仅仅针对某一个应用,而是面向全部应用,不仅数据内部是结构化的,整体也是结构化的,数据之间也存在着联系。因此描述数据时,不仅要描述数据本身,还要描述数据之间的联系。②数据的共享性高,冗余度低,容易扩充。③数据独立性高。数据独立性包括逻辑独立性和物理独立性,指数据的逻辑结构和物理结构发生改变时,程序不会改变。这是由DBMS的三级模式结构和两级映像功能来保证的。④数

5、据由DBMS统一管理和控制。数据库的共享是并发共享,即多个用户可以同时存取数据库中的数据,因此,由DBMS提供统一的数据控制功能,包括安全性保护、完整性检查、并发控制和数据库恢复。4.什么是数据模型?数据模型的作用及三要素是什么?数据模型是人们对现实世界中事物认识和抽象的近似描述,是数据库设计过程中用来对现实世界进行抽象和描述的工具,用于描述数据、组织数据和对数据进行操作。数据模型用于对现实世界中具体事物进行抽象、描述和处理,便于把现实世界中的事物转化为数据库系统中的数据,是数据库系统的核心和基础。数据模型的三要素即数据结构、数据操作和完整性

6、约束。数据结构描述数据库的组成对象及对象之间的联系,即所描述的对象类型的集合,是对系统静态特性的描述。数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括允许执行的操作及操作规则,是对系统动态特性的描述。完整性约束是一组完整性规则的集合,用以保证数据的正确性、有效性和相容性。5.试述数据库系统的三级模式结构,其优点是什么?数据库系统的三级模式结构由外模式、模式和内模式组成。外模式也称为子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的逻辑表示。模式也称

7、为逻辑模式,是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图。内模式也称为存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是针对数据的3个抽象级别,它把数据的具体组织留给DBMS管理,使用户能抽象的处理数据,而不必关心数据在计算机中的具体表示和存储方式。6.什么是数据库的逻辑独立性?什么是数据库的物理独立性?为什么数据库系统具有数据和程序的独立性?逻辑独立性是指当模式改变时,由数据库管理员对各个外模式/模式映像作相应的改变,可以使外模式保持不变。应用程序依据数据的外模式编写,从

8、而应用程序不必修改。物理独立性是指当数据库的存储结构发生改变时,由数据库管理员对模式/内模式映像作相应的改变,可以使模式保持不变,从而应用程序也不必改变。由数据库管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。