数据库介绍 database

目录

1.数据库

2.对数据库的基础操作

3.对数据库的高级操作

(1)对数据库的优化

(2)数据库建模

4.数据库的分类

(1)关系型数据库:sql server, mysql, db2, oracle

表示

三大范式:

(2)非关系型数据库 redis,mongodb


1.数据库

存放数据的仓库

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

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

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


2.对数据库的基础操作

增删改查


3.对数据库的高级操作

(1)对数据库的优化

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

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

              linux

(2)数据库建模

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

数据分析:dd打车     苹果比安卓要贵


4.数据库的分类

Sql server需求:国企,中国石油等,现在已经不流行了,

关系型数据库Sql server
Mysql
oracle
db2
非关系型数据库redis
mongodb

 


(1)关系型数据库:sql server, mysql, db2, oracle

表示

 

数据库databse
表格table
字段field
数据value

 

三大范式:

1)范式一:原子性,列---不可分割, 二维表 表头--字段 行--记录

2)范式二:主键 唯一标识一个字段

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

3)范式三:主键 两个表的依赖关系(1对多,1对1,多对多)

被依赖的表必须要有一个字段可以被依赖表唯一识别


(2)非关系型数据库 redis,mongodb

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

web1.0新闻 贴吧 论坛(字符串,文本)
web2.0点评,电商 (intel)

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

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

redis:分布式 缓存

mongodb

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值