数据库基本概念
一、数据库管理系统
“数据库管理系统(Database Management System)”是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。
“关系型数据库管理系统”称为RDBMS,R指Relation 。
1、DBMS的作用
对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
2、DBMS的主要功能
(1)数据定义功能
* 提供数据定义语言(DDL)
* 定义数据库中的数据对象
(2)数据操纵功能
* 提供数据操纵语言(DML)
* 操纵数据实现对数据库的基本操作(查询、插入、删除和修改)
(3)数据库的运行管理
* 保证数据的安全性、完整性
* 多用户对数据的并发使用
* 发生故障后的系统恢复
(4)数据库的建立和维护功能(实用程序)
* 数据库数据批量装载
* 数据库转储
* 介质故障恢复
* 数据库的重组织
* 性能监视等
3、时下流行的DBMS
(1)Oracle
* 应用广泛、功能强大,分布式数据库系统
* “关系-对象”型数据库
(2)MySQL
* 快捷、可靠
* 开源、免费、与PHP组成经典的LAMP组合
(3)SQL Server
* 针对不同用户群体的五个特殊的版本
* 易用性好
(4)DB2
* 应用于大型应用系统,具有较好的可伸缩性
二、数据库系统
数据库系统(Database System,简称DBS)是一个实际可运行的存储、维护和应用系统提供数据的软件系统。
1、数据库系统构成
- DBMS
- 数据库
- 应用软件
- 数据库管理员
- 用户
2、数据库系统的使用
三、数据库
数据库是由一批数据构成的有序集合,这些数据被分门别类地存放在一些结构化的数据表(table)里,而数据表之间又往往存在交叉引用的关系,这种关系使数据库被称为关系型数据库(RDBMS)。
* 档案柜=数据库
* 抽屉=表
* 文件=记录
参考资料
W3school 在线SQL教程 http://www.w3school.com.cn/sql/sql_syntax.asp SQL语法
http://www.w3school.com.cn/sql/sql_server.asp SQL 服务器 - RDBMS
课后练习:
1. DBMS的主要功能是什么?