数据库概述

数据(Data),是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是数字,也可以是文字、图形、图象、声音、语言等。数据有多种表现形式,每种表现形式都可以经过数字化后存入计算机。 

数据库(DataBase,DB),数据库和数据仓库(DataWarehouse)不是同义词,数据仓库是在数据库技术的基础上发展起来的又一个新的应用领域。所谓数据库,是指长期存储在计算机内的有组织、可共享的数据,以及数据之间的逻辑关系的集合。

数据库管理系统(DataBase Management System,DBMS),数据库管理系统是位于用户与操作系统之间的一层数据管理软件。操作系统是现代计算机必不可缺的系统软件,是计算机的灵魂。现代的计算机都是通过操作系统来解释人们的命令,从而达到控制计算机的目的的。几乎所有的应用程序,包括数据库管理系统,也都是基于操作系统的。数据库管理系统用于科学地组织和保存数据,并高效地获取和维护数据。它的主要功能包括以下几个方面:
  1)  数据库定义功能:DBMS提供数据定义语言(Data Definition Language,DDL),可以定义数据库的结构和数据库的存储结构,可以定义数据库中数据之间的联系,还可以定义数据的完整性约束条件和完整性的触发机制等。
  2)  数据库操纵功能:DBMS还提供数据操纵语言(Data Maninpulation Language,DML),可以完成对数据库中数据的操纵,如查询、插入、删除和修改等。DML能够以各种方式提供灵活的查询功能,使用户可以方便地使用数据库中的数据。
  3)  数据库控制功能:可以完成对数据库的安全性控制、多用户环境下的并发控制等。
  4)  数据库的建立和维护功能:包括初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的性能监视、分析功能,数据库的错误检查等功能。
  5)  数据库通信功能:在分布式数据库或提供网络操作功能的数据库中还提供数据库的通信功能。

数据库系统(DataBase System,DBS),数据库系统就是基于数据库的计算机应用系统,一般包括:
  •  以数据为主体的数据库;
  •  管理数据库的系统软件DBMS;
  •  支持数据库系统的操作系统环境;
  •  方便使用和管理系统的各种技术说明书和使用说明书。
  一般在不引起混淆的情况下,我们也将“数据库系统”简称为“数据库”。

数据库管理员(DataBase Administrator,DBA),顾名思义,从事数据库管理工作的人员称为数据库管理员。DBA的工作可以概括如下:
  1)  首先在数据库规划阶段要参与选择和评价与数据库有关的计算机软件和硬件,要与数据库用户共同确定数据库系统的目标和数据库应用需求,要确定数据库的开发计划。
  2)  在数据库设计阶段要负责数据库标准的制定和公用数据字典的编制,要负责各级数据库模式的设计,以及数据库安全、可靠方面的设计。
  3)  在数据库运行阶段要负责数据库的备份和恢复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,同时提高系统的效率;负责数据库安全系统的管理,在运行过程中发现问题、解决问题,根据数据库运行状态预测可能的问题,并事先采取措施进行调整,以避免出现问题。

你可能感兴趣的:(Database)