# 数据库以及数据库管理系统(1)

数据库以及数据库管理系统(1)

数据库(DB)就是计算机中按照一定格式存储起来的一定数据的集合。操作系统不直接对他们进行管理,而是通过数据库管理系统(DBMS)对他们进行管理。

存在有很多种不同的数据库管理系统,是按照对数据的不同阻止方式来划分。最常见的是关系式数据库(RDBMS),还有一些不少的非关系数据库。例如键值存储系统,面向对象数据库等。

对于RDBMS来说,数据的组织方式就像是一张张的二维数据表。其中列被称为字段,行被称为记录。一个数据库就是一些数据表的集合,而管理系统对他们进行管理。

其中客户端使用SQL访问数据库,数据库管理系统根据SQL来返回数据。关系数据库返回的数据的格式一定是数据表,除非是在出错的情况下。

数据库采用的式C/S结构,有时候客户端和服务端可以安装在同一台机器上,有时候也可以安装在不同的机器上通过网络来访问。一个数据库可以连接多个客户端。同时客户端和数据库管理系统不一定要是同一个软件,很多不同的语言都提供了数据库访问接口。

对于客户端与数据库管理系统的沟通语言,SQL按作用可以分成3类。

  • 创建或删除表格和数据库的DDL
  • 查询或操作数据的DML
  • 用来确认或取消操作的DCL

实际上使用最多的是查询操作数据的DML

猜你喜欢

转载自www.cnblogs.com/freesfu/p/11420572.html