数据库概述(0)

1. 数据库是什么?

数据库(database)保存`有组织的`数据的容器(通常是一个文件或一组文件)。

人们通常用数据库这个术语来代表他们使用的数据库软件。数据库软件与数据库的区别:

1. 数据库软件应称为DBMS;
2. 数据库: DB;
3. 数据库是通过DBMS创建和操纵的容器.

2. SQL是什么?

SQL(发音为字母S-Q-L或sequel)是结构化查询语言(Structured Query Language)的缩写。SQL是一种专门用来与数据库通信的语言。就是维护和使用关系型数据库中的数据的一种标准的计算机语言.

主要有三部分组成:

1. 数据操纵语言(Data Manipulation Language, DML): 主要功能是增删改查;
2. 数据定义语言(Data Definition Language, DDL): 对数据库进行创建修改;
3. 数据控制语言(Data Control Language, DCL): 维护数据的安全;

数据库系统的分类

数据库概述(0)_第1张图片
2b89b88eb35df1be (2).png

关系型数据库 (和非关系型数据库)

关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。
简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。
关系型数据库的优点:

1. 容易理解:二维表结构是非常贴近逻辑世界的一个概念,关系模型相对网状、层次等其他模型来说更容易理解;
2. 使用方便:通用的SQL语言使得操作关系型数据库非常方便;
3. 易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了数据冗余和数据不一致的概率.

非关系型数据库 (....)

参考
关系型数据库和非关系型数据库
NoSQL开篇—为什么要使用NoSQL
关系数据库还是NoSQL数据库
NoSQL架构实践(一)——以NoSQL为辅
NoSQL架构实践(二)——以NoSQL为主
http://www.lai18.com/content/605660.html?from=cancel

更多精彩内容请关注“IT实战联盟”哦~~~


数据库概述(0)_第2张图片
IT实战联盟.jpg

你可能感兴趣的:(数据库概述(0))