数据库常用术语和基本概念
数据库是数据管理的有效技术,是计算机科学的重要分支。本问主要介绍的是有关于数据库系统的基本概念。
1、数据(data)
数据是数据库中存储的基本对象,它是描述事物的符号记录,有多种表现形势,它们都可以经过数字化后存入计算机。描述事物的符号可以是数字、文字、图形、图像、音频等。
数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的。
记录是计算机中表示和存储数据的一种格式或一种方法。
2、数据库(DataBase,DB)
数据库的基本特点:永久存储、有组织和可共享。
数据库是存放数据的仓库,严格地说是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
3、数据库管理系统(DataBase Management System,DBMS)
数据库管理系统是位于用户与操作系统之间的一层数据管理软件,数据管理系统和操作系统都是基础软件。它的主要功能:
- 数据定义:提供数据定义语言(Data Definition Language,DDL),用户通过它可以方便地对数据库中的数据对象的组成与结构进行定义。
- 数据组织、存储和管理:数据库管理系统要分类组织、存储和管理各种数据,包括数据字典、用户数据、数据的存取路径等。
数据组织和存储的基本目标是提高存储控件利用率和方便存取,提供多种存取方法来提高存取效率。 - 数据操纵:提供数据操纵语言(Data Manipultion Language,DML),使用它对数据库的基本操作(增删改查等)。
- 数据库的事务管理和运行管理:数据库在建立、运用和维护时由数据库管理系统统一管理和控制,以保证事务的正确运行,保证数据的安全性、完整性、多用户对数据的并发和使用及发生故障后的系统恢复。
- 数据库的建立和维护:该功能包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能。
- 其他:包括数据库管理系统与网络中其他软件系统的通信;一个数据库管理系统与另一个数据库管理系统或文件系统的数据转换功能;异构数据之间的互访和互操作功能等。
4、数据库系统(DataBase System,DBS)
数据库系统是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员(DataBase Administrator,DBA)组成的存储、管理、处理和维护数据的系统。
数据库管理员:数据库的建立、使用和维护等工作。
综述
数据库提供数据的存储功能,数据库管理系统提供数据的组织、存取、管理和维护等基础功能,数据库应用系统根据应用需求使用数据库,数据库管理员负责全面管理数据库系统。