数据库简单介绍

一、数据库

存放数据的仓库

动态数据库:数据可以进行交互

我们为了更好的使用数据库把数据放进去

货架:html    仓库:数据库     爬虫: 数据分析: 人工智能:

二、数据库的基本操作

增 删 改 查

三、数据库的高级操作

1、数据库优化

1)开发:设计数据库,查询的时候怎么样快

2)运维:搭建数据库不够查,集群---几个库

              linux

2、数据量建模

建模:用数据库描述现实的业务(业务主体,主体之间的关系)

数据分析:dd打车     

四、数据库的分类及样式

1、关系型数据库

Sql server    mysql     oracle    db2

其中,Mysql数据库是现在使用最多的数据库

Mysql数据库是一个中小型数据库

2、非关系型数据

No sql(not only sql) 不仅仅是数据库 用于复杂数据结构的数据。 web2.0

web1.0    新闻 贴吧 论坛(字符串,文本)

web2.0    点评,电商 (intel)

字典:{"type":{"外设":"键盘":{"intel",""}}}------》非关系型数据库的表现

字典的嵌套----》web2.0

Redis 分布式,缓存

mongodb

3、三大范式

范式一:原子性,不可分割,列范式

数据库简单介绍

数据库 database

表 table

字段 field

数据 value

数据库语句 Sql

范式二:主键,针对数据库当中的任意一条数据,都有一个唯一字段可以取出来

范式三:主键,两个表如果依赖,被依赖表里面必须有一个字段可以被依赖表唯一识别