IT袋

当前位置:主页 > 经验教程 > 软件教程 >

数据库管理系统有哪些功能

数据库管理系统有哪些功能 简单的仓库出入库管理软件推荐(2)

更新:2023-08-29 03:28:08 来源:IT袋 作者:苏晓敏
导读:数据库管理系统有哪些功能,数据库是数据的一个集合,它不仅要反映数据本身的内容,而且要反映数据之间的关系。 由于计算机不可能直接处理现实世界中的具体事物,所以人们必

数据库管理系统有哪些功能

数据库是数据的一个集合,它不仅要反映数据本身的内容,而且要反映数据之间的关系。 由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转成计算 机能够处理的数据。模型是对现实世界的抽象。在数据库技术中,使用模型的概念描述数据 库的结构与语义,对现实世界进行抽象。通俗地讲,数据模型就是现实世界的模拟。

数据模型应满足三方面要求:

一是能比较真实地模拟现实世界;

二是容易为人所理解; 三是便于在计算机上实现。一种数据模型要很好地满足这三方面的要求,在目前尚很困难。 在数据库系统中针对不同的使用对象和应用目的,采用不同的数据模型。

数据模型分类

不同的数据模型实际上提供了模型化数据和信息的不同工具。根据模型应用的不同目的, 可以将这些模型划分为两类:概念模型和结构模型,它们分属于不同的层次。在进行数据库 设计时,使用数据模型工具来抽象、表示和处理现实世界中的数据和信息。

这要经历两个阶 段:从现实世界到信息世界,再由信息世界到计算机世界。

在第一阶段中,按照用户的观点 对现实世界数据进行描述,形成概念模型或信息模型。

在第二阶段按照计算机系统的观点对 信息世界数据进行描述,成为计算机世界数据模型或结构模型。

(1)概念模型 概念模型是独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,只是用 来描述某个特定组织所关心的信息结构。概念模型是按用户的观点对数据建模,强调其语义 表达能力,概念应该简单、清晰、易于用户理解,它是对现实世界的第一层抽象,是用户和 数据库设计人员之间进行交流的工具。这一类模型中最著名的是“实体联系模型”。

(2)结构模型 结构模型是直接面向数据库的逻辑结构,它是对现实世界的第二层抽象。这类模型直接 与数据库管理系统有关,也称为“逻辑数据模型”或“结构数据模型”。这类模型有严格的 形式化定义,以便于在计算机系统中实现。

它通常有一组严格定义的无二义性语法和语义的 数据库语言,人们可以用这种语言来定义、操纵数据库中的数据。 逻辑数据模型是数据库系统中用以提供信息表示和操作手段的形式框架,是用户和数据 库之间相互交流的工具。用户要把数据存入数据库,只要按照数据库所提供的逻辑数据模型, 使用相关的数据描述和操作语言就可以把数据存入数据库,而无须过问计算机是如何管理这 些数据的细节。

目前在数据库管理软件中常用的数据模型有三种,即层次模型、网状模型和关系模型。 层次模型是把数据之间的关系纳入一种一对多的层次框架来加以描述。

相关阅读