数据库基本概念
- 数据(data)
- 数据库(Database,DB):长期存储于计算机、有组织的、可共享的大量数据的集合
数据库作用:收集并抽取一个应用所需的大量数据、将其保存,供进一步处理、抽取有用信息,转换为有价值的知识。
数据库基本特征:
(1)数据按一定的数据模型组织、描述、存储
(2)可为各用户共享、冗余度较小、易扩展
(3)数据独立性较高
- 数据库管理系统(Database Management System,DBMS):是用户应用与操作系统间的数据管理软件
数据库管理系统的用途:科学的组织和存储数据、高效的获取和维护数据
数据库管理系统的主要功能:
(1)数据定义功能
a.提供数据定义语言(DDL)
b.定义数据库中的数据对象
(2)数据组织、存储和管理
a.分类组织、存储和管理各种数据
b.确定数据在存储级别上的结构和存取方式
c.实现数据之间的联系
d.提供多种存储方法、提高存取效率
(3)数据操纵功能
a.提供数据操纵语言(DML)
b.实现对数据库的基本操作(查询、插入、删除、修改(增、删、改))
(4)数据库的事务管理和运行管理
a.数据的安全性、完整性、多用户对数据的并发使用
b.发声故障后系统恢复数据库
(5)数据库的建立和维护功能
a.提供实用程序/工具,完成数据库数据的批量装载,数据库转储,介质恢复,数据库的重组织和性能监视
(6)其他功能
a.DBMS与网络中其他软件系统的通信
b.DBMS系统间的数据转换
c.异构数据库间的互访和互操作
- 数据库系统(Database System,DBS)