取数据库中的数据甚至可以同时存取数据库中同一个数据。为此,
DBMS
必须提供统一的
数据控制功能,包括数据的安全性保护、数据的完整性检查、并发控制和数据库恢复。解析
DBMS
数据控制功能包括四个方面:数据的安全性保护:保护数据以防止不合法的使用造
成的数据的泄密和破坏;数据的完整性检查:将数据控制在有效的范围内,或保证数据之
间满足一定的关系;并发控制:对多用户的并发操作加以控制和协调,保证并发操作的正
确性;数据库恢复:当计算机系统发生硬件故障、软件故障,或者由于操作员的失误以及故
意的破坏影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失时,能将数
据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)。下面可以得到
“什么是数据库”的一个定义:数据库是长期存储在计算机内有组织的大量的共享的数据
集合,它可以供各种用户共享,具有最小冗余度和较高的数据独立性。
DBMS
在数据库建
立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时
使用数据库时进行并发控制,在发生故障后对系统进行恢复。数据库系统的出现使信息系统
从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。
6
.数据库管理系统的主要功能有哪些?
答:
( l
)数据库定义功能;
( 2
)数据存取功能;
( 3
)数据库运行管理;
( 4
)数据库的建立和维护功能。
7
.试述数据模型的概念、数据模型的作用和数据模型的三个要素。
答:
数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操
作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系
统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整
性约束三部分组成。
( l
)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。
( 2
)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,
包括操作及有关的操作规则,是对系统动态特性的描述。
( 3
)数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及
其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,
以保证数据的正确、有效、相容。解析数据模型是数据库系统中最重要的概念之一。必须通过
《 概论 》 的学习真正掌握数据模型的概念和作用。数据模型是数据库系统的基础。任何一个
DBMS
都以某一个数据模型为基础,或者说支持某一个数据模型。数据库系统中,模型有
不同的层次。根据模型应用的不同目的,可以将模型分成两类或者说两个层次:一类是概念
模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,
概念简单清晰;另一类是数据模型,是按计算机系统的观点对数据建模,用于机器世界,
人们可以用它定义、操纵数据库中的数据,一般需要有严格的形式化定义和一组严格定义了
语法和语义的语言,并有一些规定和限制,便于在机器上实现。
8
.试述概念模型的作用。
答:
概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是