什么是数据库?
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
数据库能帮助我们做什么?
在学校里,我们总是会把学生的个人信息,如:姓名、性别、家庭住址、成绩、年龄、所在班级等数据组成一张张表,最后它们形成一个数据库(当然一张表也可以形成一个数据库)。当我们想要数据库中的某条数据时,你只用告诉服务器你想要什么,它就给你找什么。大大降低人工操作的时间,保障了数据的准确。
数据库的优点是什么呢?
- 功能强大
- 操作简便
- 可靠的安全性
- 可以用户共享使用
什么是数据库模型?
数据模型是数据库中数据的存储方式,是数据库系统的基础。
数据库模型有哪些?
- 层次模型:从上往下一次分层
- 网状模型:比层次模型更高的关系,一对多(n:m)的关系
- 关系模型:如数据表。是用二维表的形式表示实体和实体间联系的数据模型
数据库分为了哪几种类型呢?
- 关系数据库
- 非关系数据库
关系数据库是什么?
百度百科:采用了关系模型来组织数据的数据库
我:表和表之间关联组成的数据库。世间万物都是有一定联系的,也就是说每个表之间有关系、联系。用户可以对表中的数据进行增删改查的操作。
范式理论是什么?为什么要使用?有哪些?
看到这里的小伙伴可能已经对数据库有了一些了解,那我们是不是就可以随便建数据库,数据库里的表随便组合信息呢?结果绝对是不可以的。不管是做任何事情,我们都要遵守一定的规则,而在数据库里,这种规则就被成为了范式。
- 第一范式:数据表中的每一列都不可再分
- 第二范式:满足第一范式,表中的任何一个非主键字段都依赖于该表的主键字段
- 第三范式:满足第二范式,消除了传递依赖关系,每一条数据不能依赖于其他的非主键。
具体细节请点击:SQL Server三大范式_吃豆子的恐龙的博客-CSDN博客
思维导图
总结
通过今天的学习,对数据库有了了解:数据库是存放数据的仓库、我们使用的SQL Server就是关系型数据库、建数据库时要满足一定的规则(范式) 。
不足之处欢迎补充 !😊