目录
(1)关系型数据库:sql server, mysql, db2, oracle
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
本文深入探讨数据库的基础与高级操作,包括关系型与非关系型数据库的特性,如SQL Server、MySQL、Redis及MongoDB的使用场景,以及如何通过优化和建模提升数据库性能。
127

被折叠的 条评论
为什么被折叠?



