《数据库技术原理与应用教程》一2-3数据库系统的特点

2-3数据库系统的特点

数据库系统有很多特点,下面介绍几个基本特点。
1 数据的集成性
数据库系统的数据集成性主要表现在如下几个方面:
1)在数据库系统中采用统一的数据结构方式,如在关系数据库中采用二维表这种统一结构方式。
2)在数据库系统中按照多个应用的需要组织全局的、统一的数据结构(即数据模式)。数据模式不仅可以建立全局的数据结构,还可以建立数据间的完整语义联系,也就是说,数据模式不仅描述数据自身,还描述数据间联系。
3)数据库系统中的数据模式是多个应用共同的、全局的数据结构,而每个应用的数据则是全局结构中的一部分,这种全局与局部的结构模式构成了数据库系统数据集成性的主要特征。
2 数据的高共享性与低冗余性
在数据库系统中,由于数据的集成性使得数据可为多个应用共享,而数据的共享又极大地减少了数据的冗余性,不仅可以减少不必要的存储空间,更重要的是可以避免数据的不一致性。
数据的一致性是指系统中同一数据的不同出现应保持相同的值;而数据的不一致性指的是同一数据在系统的不同拷贝处有不同的值。数据的不一致性会造成系统混乱,因此,减少冗余性避免数据的不同出现是保证系统一致性的基础。
共享的数据不仅可以为多个应用提供服务,还可以为不断出现的新的应用提供服务,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的范围,使数据信息这种财富可以发挥更大的作用。
3 数据独立性
数据独立性是指数据库中的数据独立于应用程序,也就是说数据的逻辑结构、存储结构与存取方式的改变不影响应用程序。
数据独立性一般分为物理独立性与逻辑独立性两级。
1)物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式的改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。
2)逻辑独立性是指数据库逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要相应修改应用程序。但到目前为止,数据逻辑独立性还无法完全的实现。
总之,数据独立性就是数据与程序间的互不依赖性。一个具有数据独立性特征的系统称为以数据为中心的系统或称为面向数据的系统。
4 数据统一管理与控制
数据库系统不仅为数据提供高度集成环境,同时还为数据提供统一管理的手段。
1)为数据定义及建立索引提供服务。
2)为数据查询及增、删、改提供统一的服务。
3)数据的完整性、安全性保护、并发控制及故障恢复提供统一服务。
4)为数据交换提供统一服务。
5)此外还提供多种操作服务与信息服务,其中包括数据字典等信息服务。

时间: 2024-09-20 00:29:33

《数据库技术原理与应用教程》一2-3数据库系统的特点的相关文章

《数据库技术原理与应用教程(第2版)》——第2章 数据库的基础知识 2.1 数据库中的基本概念

第2章 数据库的基础知识 本章将介绍数据库的基础知识,包括基本概念.基本结构.应用平台及特点等.本章内容十分重要,它对全书具有提纲挈领的作用. 2.1 数据库中的基本概念 1.数据 (1)数据的概念 数据(data)是现实世界中客体在计算机中的抽象表示.具体地说,它是一种计算机内的有限个数的一组符号表示. 由于数据是一种抽象的符号表示,因此它缺少语义,在必要时须对它作出语义解释. (2)数据的性质分类 1)数据的持久性:从存储时间看,数据一般分为两部分,其中一部分与程序仅有短时间的交互关系,随着

《数据库技术原理与应用教程第2版》——2.1数据库中的基本概念

第2章 数据库的基础知识 本章将介绍数据库的基础知识,包括基本概念.基本结构.应用平台及特点等.本章内容十分重要,它对全书具有提纲挈领的作用. 2.1数据库中的基本概念 1.数据 (1)数据的概念 数据(data)是现实世界中客体在计算机中的抽象表示.具体地说,它是一种计算机内的有限个数的一组符号表示. 由于数据是一种抽象的符号表示,因此它缺少语义,在必要时须对它作出语义解释. (2)数据的性质分类 1)数据的持久性:从存储时间看,数据一般分为两部分,其中一部分与程序仅有短时间的交互关系,随着程

《数据库技术原理与应用教程》一1-1概述

1-1概述 当今社会是一个"数据"社会,"数据"二字使用频率极高.此外,大家还时常听到"数码""信息"等新名词,它们在计算机领域中都是"数据"的不同表现形式.一般而言,客观世界的自然界与人类社会中的各种现象与事物都可以抽象为计算机中的数据,我们常说的"数据链""数字电视""数码相机"等正是这种抽象的一个体现. 经过这种抽象后,客观世界中的事物均可转

《数据库技术原理与应用教程》一1-2数据及其特性

1-2数据及其特性 数据是客观世界中的事物在计算机中的抽象,是数据库技术研究的主要对象.数据有很多特性,主要体现在以下几个方面:1 数据表示的广泛性 数据是客观世界事物的抽象表示,现实世界中的客体都能用数据表示.所以我们说,数据反映了客观世界,它是现实世界在计算机中的一种模拟.例如,数据可以表示数值.文字,可以表示抽象的符号.推理:可以表示二维.三维及多维空间结构:可以表示时刻.日期.年代等时间形式:也可以表示图形.图像.声音.视频.音频等多媒体形式等. 数据表示的广泛性表明它与现实世界紧密相关

《数据库技术原理与应用教程》一1-5数据管理的变迁

1-5数据管理的变迁 数据管理是数据库技术的核心,在其发展历史中,它经历了多个阶段. 1 基本数据结构阶段(20世纪40-50年代) 自20世纪40年代计算机出现至50年代这段时间中,由于当时计算机结构简单,应用面狭窄且存储单元少,对计算机内的数据的管理非常简单,主要由基于内存的私有的并依附于程序的数据结构管理.此阶段称为基本数据结构阶段. 2 文件阶段(20世纪50-60年代) 文件系统是数据库系统发展的初级阶段,它出现于上世纪50年代中期,此时计算机中已有磁鼓.磁盘等大规模存储设备,计算机应

《数据库技术原理与应用教程》一1-6数据处理

1-6数据处理 当今,由于数据与人类社会的密切关系,数据处理已成为计算机应用的重要内容.在本书中,数据处理主要指的是数据库中数据的应用. 1.6.1数据处理的环境 在数据处理中,数据存放于计算机中,用户应用数据是通过访问数据库而实现的.而这种访问是在一定环境下进行的,随着计算机技术的发展,数据应用环境也不断变化,迄今为止一共有四种不同的环境,它们是: 1)人机直接交互式环境:这是单机.集中式环境,用户为操作员.由操作员直接访问数据库中的数据,这是一种最为原始与简单的访问方式,在数据库发展的初期就

《数据库技术原理与应用教程》一2-1数据库中的基本概念

2-1数据库中的基本概念 1 数据 (1)数据的概念 数据(data)是现实世界中客体在计算机中的抽象表示.具体地说,它是一种计算机内的有限个数的一组符号表示. 由于数据是一种抽象的符号表示,因此它缺少语义,在必要时须对它作出语义解释. (2)数据的性质分类 1)数据的持久性:从存储时间看,数据一般分为两部分,其中一部分与程序仅有短时间的交互关系,随着程序的结束而消亡,它们称为临时性(transient)数据.这类数据一般存放于计算机内存中.而另一部分数据则对系统起着长期持久的作用,它们称为持久

《数据库技术原理与应用教程第2版》——第1章 数据、数据管理与数据处理1.1概述

第一篇 基础篇 数据库技术是计算机学科中的一门重要分支,它已有五十余年历史并已成为一门完整的学科,其主要内容包括基础理论.基本操作及开发应用等.数据库技术的基础理论部分是构成该学科的基石,它给出了该学科的抽象的.全局的研究结果并对整个学科起指导性作用.在本书中,基础部分由两方面内容组成,它们是数据库技术的一般性理论和关系数据库技术的理论.1数据库技术的一般性理论第1~3章介绍数据库技术的一般性理论.其中第1章介绍有关数据.数据管理与数据处理的一般性概念:第2章介绍数据库技术中的基础知识:第3章

《数据库技术原理与应用教程第2版》——1.6数据处理

1.6数据处理 当今,由于数据与人类社会的密切关系,数据处理已成为计算机应用的重要内容.在本书中,数据处理主要指的是数据库中数据的应用. 1.6.1数据处理的环境 在数据处理中,数据存放于计算机中,用户应用数据是通过访问数据库而实现的.而这种访问是在一定环境下进行的,随着计算机技术的发展,数据应用环境也不断变化,迄今为止一共有四种不同的环境,它们是:1)人机直接交互式环境:这是单机.集中式环境,用户为操作员.由操作员直接访问数据库中的数据,这是一种最为原始与简单的访问方式,在数据库发展的初期就采