0:数据库的产生-MySQL
【摘要】 0.1 什么是数据库 database数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据 0.2 抛出问题,数据库的产生数据的存储(瞬时–>稳定)在没有数据库时,我们将数据放在代码或内存中(瞬时),如果要改数据就要修改代码而数据放入到文件中(稳定)中将变得稳定 0.3 数据库萌芽阶段的发展历程数据放在文件中,数据的存储变得稳定,但是增删改查变得困难,因此数据库产生...
0.1 什么是数据库 database
- 数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据
0.2 抛出问题,数据库的产生
- 数据的存储(瞬时–>稳定)
- 在没有数据库时,我们将数据放在代码或内存中(瞬时),如果要改数据就要修改代码
- 而数据放入到文件中(稳定)中将变得稳定
0.3 数据库萌芽阶段的发展历程
- 数据放在文件中,数据的存储变得稳定,但是增删改查变得困难,因此数据库产生
0.4 CRUD
- 增加(Create)
- 检索(Retrieve)
- 更新(Update)
- 删除(Delete)
0.5 层次模型
- 层次模型-第一代数据库
- 优点:数据之间的特性能体现
- 缺点:增删改查都很麻烦,如果我要修改一个数据,可能要从多个层级修改,以及数据不完整性
0.6 网状模型
- 网状模型-第一代数据库
- 优点:数据完整性
- 缺点:数据的特性无法体现,层级关系无法体现,只能使用数据的共性,导航有问题
0.7 关系型数据库
- 关系型数据库-第二代数据库
- 优点:数据存在表中,各表互相不影响,可以通过公共字段将各个表连接,层次清楚,解决导航问题
- 缺点:不擅长的处理大量数据的写入
0.8 企业和我们都选什么数据库呢?
- 学什么数据库好?Mysql、SQL Server、Oracle哪个好?
- 不用太在意,因为企业才掌握用什么数据库,不同企业有不同的分化
- 对学生而言要把基础内容和通用的内容学好才是关键,而Mysql企业用的比较多,也相对容易上手
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)