第1章 数据库系统概论
数据库技术是研究数据库的存储、设计和使用的技术,是计算机领域的一个重要分支。随着计算机应用的普及,人们在实际应用中对数据库技术提出了更高的要求,推动着数据库技术不断发展。数据库在当今信息管理和信息处理中的作用越来越明显。
1.1 数据库及相关概念
数据库、数据库管理系统、数据库系统和数据库应用系统是与数据库技术密切相关的几个重要概念。
1.数据库(DB)
数据库(DataBase)是具有统一结构形式、可共享的、长期储存在计算机内的数据的集合。数据库中的数据以一定的数据模式储存、描述,具有很小的冗余度、较高的数据独立性和易扩展性,可为不同的用户共享。
2.数据库管理系统(DBMS)
数据库管理系统(DataBase Management System)是一组用于数据管理的通用化软件所组成的软件系统,位于用户与操作系统之间,是数据库系统的核心。它负责数据库中的数据组织、数据操纵、数据维护和数据控制等功能的实现。
DBMS借助于操作系统实现对数据的存储和管理。数据库中的数据是具有海量级的数据,并且其结构复杂,因此需要提供管理工具。DBMS为用户提供了可使用的数据库语言,并为用户或应用程序提供访问数据库的方法。
3.数据库系统(DBS)
数据库系统(DataBase System)是由数据库、数据库管理系统、数据库管理员和用户等组成的计算机系统的总称。数据库系统不是单指数据库和数据库管理系统,而是指使用数据库技术后组成的计算机系统。数据库管理员(DataBase Administrator,简称DBA)是专门从事数据库设计、管理和维护的工作人员。由于数据库的共享性,因此需要由专门的人员进行管理。
在不引起混淆的情况下人们常常把数据库系统简称为数据库。
数据库系统可以用图1-1表示。
4.数据库应用系统(DBAS)
数据库应用系统(DataBase Application System)是由数据库系统、应用软件和应用界面三者组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。其中,应用软件是由数据库系统所提供的数据库管理系统及数据库系统开发工具所书写而成,而应用界面大多由相关的可视化工具开发而成。
……