首页 > 编程知识 正文

mysql如何导出数据库,mysql三范式简单描写

时间:2023-05-03 15:45:42 阅读:168141 作者:4772

1、mysql表的基本概念

库是存储表的容器,表是存储数据的容器

表由行和列组成,数据库定义了“列”的属性。 随着数据的增加,“行”也随之增加

列是结构,行是信息

2、那么,为什么要用表来存储数据呢?

表是关系数据库的重要基础

数据越大,管理存储就越麻烦,越容易出现数据问题。 不完整、不准确、太冗长了

在关系数据库中,表与表之间的关系可以解决此问题

用表的设计满足三范式

3、第一范式

数据库表中的所有字段都是单个属性,不能再细分

该单一属性由基本型构成,有、实数、字符型、逻辑型、日期型等

能分就分,直到分不开为止(各列为一个原子) ) )。

4、第二范式

在满足初始范式的条件下,数据库表中不存在非关键字段依赖于任何重要字段候选的某些函数的部分(例如

数依赖是指组合关键字的某些字段决定不重要的字段),这意味着所有不重要的字段都是完全依赖的

莱和一组任意候选关键字

每列中的数据都是各自管理的,互不影响,不要将所有东西放在一个表中。 如果有影响,需要列入表中

分割行,分为其他不同的表里

5、第三范式

基于第二模式,如果数据表中没有非关键字段,则依赖于传递函数到任何候选关键字段

传递函数依赖:如果存在“A - B - C”的决定关系,则c传递函数依赖于a。 也就是说,表字段和

主键的直接对应不依赖于其他中间字段

确定字段值是主键

确保某些数据是主键,然后根据主键的值拆分表。 主键中的数据是无关的。 验证哪些数据和主键是唯一的

如果有密切的关系,这些数据就可以独立

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。