2022-08-18-第八组----数据库设计

目录

一、三范式

1、第一范式

(1)不符合第一范式表结构

(2)符合第一范式表结构

2、第二范式

(1)不符合第二范式表结构

(2)符合第二范式表结构

3、第三范式

(1)不符合第三范式表结构

(2)符合第三范式表结构

二、常见的表关系

1、一对一(开发中少见)

2、一对多(常见)

3、多对多


一、三范式

1、第一范式

要求有主键,并且要求每一个字段的原子性不能再分。保证每一行的数据是唯一,每个表必须有主键。必须有主键,这是数据库设计的基本要求,一般情况下我们采用数值型或定长字符串,列不能再分,比如:联系方式。

(1)不符合第一范式表结构

id name 联系方式
1001 aaa aaa@163.com , 13314569878
1002 bbb bbb@163.com , 13245678945
1003 ccc ccc@163.com , 15000456987


(2)符合第一范式表结构

id name 邮箱 手机号
1001 aaa aaa@163.com 12321321321
1002 bbb bbb@163.com 32132654654
1003 ccc ccc@163.com 45654654654

2、第二范式

建立在第一范式的基础上,要求所有非主键字段完全依赖于主键,不能产生部分依赖。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值