当前位置:   article > 正文

SQL—什么是数据库?范式有哪些?模型有哪些?_什么是数据模型?目前数据库的逻辑模型主要有哪几种?他们各有何优点?

什么是数据模型?目前数据库的逻辑模型主要有哪几种?他们各有何优点?

 思维导图

什么是数据库?

数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。


 数据库能帮助我们做什么?

在学校里,我们总是会把学生的个人信息,如:姓名、性别、家庭住址、成绩、年龄、所在班级等数据组成一张张表,最后它们形成一个数据库(当然一张表也可以形成一个数据库)。当我们想要数据库中的某条数据时,你只用告诉服务器你想要什么,它就给你找什么。大大降低人工操作的时间,保障了数据的准确。


数据库的优点是什么呢?

  • 功能强大
  • 操作简便
  • 可靠的安全性
  • 可以用户共享使用

什么是数据库模型?

数据模型是数据库中数据的存储方式,是数据库系统的基础。


数据库模型有哪些?

  • 层次模型:从上往下一次分层
  • 网状模型:比层次模型更高的关系,一对多(n:m)的关系
  • 关系模型:如数据表。是用二维表的形式表示实体和实体间联系的数据模型

                                                                                                                                                                                                        


   数据库分为了哪几种类型呢?

  • 关系数据库
  • 非关系数据库

关系数据库是什么?

百度百科:采用了关系模型来组织数据的数据库

我:表和表之间关联组成的数据库。世间万物都是有一定联系的,也就是说每个表之间有关系、联系。用户可以对表中的数据进行增删改查的操作。


范式理论是什么?为什么要使用?有哪些?

看到这里的小伙伴可能已经对数据库有了一些了解,那我们是不是就可以随便建数据库,数据库里的表随便组合信息呢?结果绝对是不可以的。不管是做任何事情,我们都要遵守一定的规则,而在数据库里,这种规则就被成为了范式。

  • 第一范式:数据表中的每一列都不可再分
  • 第二范式:满足第一范式,表中的任何一个非主键字段都依赖于该表的主键字段
  • 第三范式:满足第二范式,消除了传递依赖关系,每一条数据不能依赖于其他的非主键。

具体细节请点击:SQL Server三大范式_吃豆子的恐龙的博客-CSDN博客

总结

通过今天的学习,对数据库有了了解:数据库是存放数据的仓库、我们使用的SQL Server就是关系型数据库、建数据库时要满足一定的规则(范式)  。   

不足之处欢迎补充 ~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/723679
推荐阅读
相关标签