课程代码:21050
适用专业:计算机应用、计算机网络
1.简述数据与信息的关系。
1)信息是各种数据所包括的意义,数据是载荷信息的物理符号。
2)可用不同的数据形式来表现同一数据,信息不随数据的表现形式而改变
3)信息和数据通常可混用。
| |
2.简述数据库系统阶段数据管理的特点(特别是相对于文件系统)?
1)数据的共享性好
2)面向全组织的数据结构化
3)数据独立性高
4)冗余度低,并且可控
5)数据由DBMS统一管理和控制
3.从程序和数据之间的关系,分析文件系统和数据库系统之间的区别和联系。
1)文件系统和数据库系统之间的区别是:
(1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;
(2)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;
(3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;
(4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。
2)文件系统和数据库系统之间的联系:
(1)均为数据组织的管理技术;
(2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;
(3)数据库系统是在文件系统的基础上发展而来的。
4.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?
1)数据冗余是指各个数据文件中存在重复的数据。
2)在文件管理系统中数据被组织在一个个独立的数据文件中,每个文件都有完整的体系结构,对数据的操作是按文件名访问的。数据文件之间没有联系,数据文件是面向应用程序的,每个应用都拥有并使用自己的数据文件,各数据文件中难免有许多数据相互重复,数据的冗余度比较大。
3)数据库系统以数据库方式管理大量共享的数据。数据库系统由许多单独文件组成,文件内部具有完整的结构,但它更注重文件之间的联系。数据库系统中的数据具有共享性。数据库系统是面向整个系统的数据共享而建立的,各个应用的数据集中存储,共同使用,数据库文件之间联系密切,因而尽可能地避免了数据的重复存储,减少和控制了数据的冗余。
5.简述数据库的特点。
1)按照数据模型来组织数据
2)具有较小的冗余度
3)独立性、易扩展性
4)数据可共享
6.数据库系统由哪几部分组成?
1)数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、用户和硬件环境组成。
2)数据库是数据库系统的工作对象。
3)数据库管理系统是数据库管理软件,用于建立、运用和维护数据库,它位于用户和操作系统之间。
4)数据库系统中主要有三类用户:终端用户、应用程序员和数据库管理员,数据库管理系统是负责数据库存取、维护和管理的软件系统。
5)硬件环境为数据库系统的运行提供保障。
7.使用数据库系统有什么好处?
1)查询迅速、准确,而且可以节约大量纸面文件
2)数据结构化,并由DBMS统一管理
3)数据冗余度小
4)具有较高的数据独立性
5)数据的共享性好
6)DBMS还提供了数据的控制功能
8.简述数据库管理员(DBA)的主要职责。
1)参与数据库设计的全过程,设计数据库的结构和内容
2)决定和优化数据库的存储与读取策略
3)定义数据的安全性和完整性
4)监督和控制数据库的使用和运行,及时处理问题
5)改进和重新构造数据库系统
9.试述DB、DBMS和DBS三个概念的含义和联系。
1)数据库(DB)是长期储存在计算机中的、有组织的、可共享的数据的集合。
2)数据库管理系统(DBMS)是数据库管理软件,用于建立、运用和维护数据库,它位于用户和操作系统之间。
3)数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成,其总目的是存储和产生所需要的信息,一般由数据库、数据库管理系统、用户和硬件环境组成。
4)数据库系统由数据库、数据库管理系统等组成,通过数据库管理系统来对数据库进行管理,数据库是数据库系统的工作对象。
10.什么是数据库的数据独立性?
1)数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括数据的逻辑独立性和数据的物理独立性。
2)数据的逻辑独立性是指局部逻辑数据结构(外视图)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,只要改变外模式到逻辑模式的映象关系,从而保证外模式不变,则建立在外模式上的应用程序也可以不变,即应用程序独立于逻辑模式的改变。
3)数据的物理独立性是指数据的存储结构与存取方珐(内视图)改变肘,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性。当数据的存储结构发生改变时,只需改变概念模式到内模式的映象关系,使得概念模式不变,从而不必修改应用程序,即应用程序独立于物理存储结构的改变。
4)数据独立性的好处是:数据的物理存储设备更新了,物理表示及存取方法改变了,但数据的逻辑模式可以不改变。数据的逻辑模式改变了,但用户的模式可以不改变,因此应用程序也可以不变。这将使程序维护容易。另外对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据的共享性,使数据库系统有较好的可扩充性,给DBA维护、改变数据库的物理存储提供了方便。
11.简述数据库系统的三级模式结构的优点(给数据库系统带来的好处)。
1)保证了数据的独立性
2)简化了用户借口,方便了用户使用
3)有利于数据的共享
4)有利于数据的安全保密
12.简述数据库三级结构的区别和联系。
1)数据库的三级结构指的是由内视图、概念视图和外视图构成的数据库系统的体系结构。
2)内视图是数据库的三个抽象层次中最靠近物理存储的一层,反映数据的实际存储方式,是整个数据库实际存储的表示。
3)概念视图是数据库的三个抽象层次中介于内外两层之间的中间层,是所有个别用户视图综合起来的用户共同视图,是所有外视图的一个最小并集,是整个数据库实际存储的抽象表示。
4)外视图是数据库的三个抽象层次中最靠近用户的一层,反映各个用户看待数据库的方式,是概念视图的某一部分的抽象表示。
5)三级结构对应的视图是体系结构的三个层次。外视图反映各个用户看待数据库的方式,概念视图是所有个别用户视图综合起来的用户共同视图,内视图反映数据的实际存储方式。
6)外视图是概念视图的部分抽象表示,概念视图是内视图的抽象表示。
13.叙述模型、模式和具体值三者之间的联系和区别。
1)数据模型是用来表示信息世界中的实体及其联系在数据世界中的抽象描述,它描述的是数据的逻辑结构。
2)模式的主体就是数据库的数据模型。数据模型与模式都属于型的范畴。
3)所谓型,是指只包含属性的名称,不包含属性的值;而所谓值,是型的具体实例值,即赋了值的型。在VFP中型就是数据库表的结构,而值就是数据库表中存储的记录。
14.简述数据模型的抽象过程
1)数据模型经历了两级抽象和转换的过程。
2)在第一级过程中,将现实世界中的客观对象抽象成信息世界中的概念模型。
3)在第二级过程中,将信息世界中的概念模型再转换成机器世界中的数据模型。
15.层次模型、网状模型和关系模型等三种基本数据模型是根据什么来划分的?
1)数据模型是现实世界中各种实体之间存在着联系的客观反映,是用记录描述实体信息的基本结构,它要求实体和记录一一对应。同一记录类型描述同一类实体,且必须是同质的。
2)目前应用在数据库技术中的模型有关系、网状和层次模型,它们是依据描述实体与实体之间联系的不同方式来划分的。
3)用二维表格来表示实体和实体之间联系的模型叫做关系模型,用图结构来表示实体和实体之间联系的模型叫做网状模型,用树结构来表示实体和实体之间联系的模型叫做层次换型。
16.简述关系数据库的优点。
1)关系模型是建立在严格的数学概念基础上的,具有坚实的理论基础;
2)以关系模型(表)作为数据的组织方式,概念简单、清晰、直观;
3)直接表示实体之间的多对多联系;
4)具有更好的数据独立性;
5)用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。
17.数据库管理系统有哪些功能?
1)数据库管理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件,它的主要功能包括四个方面。
2)数据定义功能:DBMS提供数据描述语言(DDL),用户可通过它来定义数据。
3)数据操纵功能:DBMS还提供数据操纵语言(DML),实现对数据库的基本操作:查询、插入、删除和修改。
4)数据库的运行管理:这是DBMS运行时的核心部分,它包括开发控制、安全性检查、完整性约束条件的检查和执行、数据库的内容维护等。
5)数据库的建立和维护功能:它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等。
6)数据通信功能
18.简述DBMS的数据存取过程。
1)用户用某种特定的数据操作语言向DBMS发出一个存取请求;
2)DBMS接受这个请求并解释它;
3)DBMS依次检查外层模式、外/概念映象、概念模式、概念/内映象以及存储结构定义等;
4)DBMS对存储数据库执行必要的存取操作。
19.叙述数据字典的作用。
1)供数据库管理系统快速查找有关对象的信息。数据库管理系统在处理用户存取时,要经常查阅数据字典中的用户表、子模式表和模式表等。
2)供数据库管理员查询,以掌握整个系统的运行情况。
3)支持数据库设计与系统分析。
20.简述关系数据模型的特点。
1)描述的一致性,不仅用关系描述实体本身,而且也用关系描述实体间的联系。
2)可直接表示多对多联系。
3)关系必须是规范化的关系,这导致关系模型结构简单、操作简便。
4)关系模型建立在数学概念地基础上,有较强的理论基础。
|