数据库基本概念
数据(date)是数据库中存储的基本对象,它是描述事物的符号记录。
数据库(DB,Database)是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。
数据库管理系统(DBMS,Database Management System)是数据库的管理机构,它是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等。数据库管理系统是数据系统的核心。
数据库管理系统的功能:
- 数据模式定义:即为数据库构建其数据框架;
- 数据存取得物理构造:为数据模式得物理存取与构建提供有效的存取方法与手段;
- 数据操纵:为用户使用数据库的数据提供方便,如查询、插入、修改、删除等以及简单的算术运算及统计;
- 数据的完整性、安全性定义与检查;
- 数据库的并发控制与故障恢复;
- 数据的服务:如拷贝、转存、重组、性能监测、分析等。
为完成数据库管理系统的功能,数据库管理系统提供相应的数据语言:
- 数据定义语言(DDL):负责数据模式定义和数据物理存取构建。
- 数据操纵语言(DML):负责数据的操纵。
- 数据控制语言(DCL):负责数据的完整性,安全性的定义