数据库范式学习 小结

建表包含列:用户名 邮箱 支付宝账号 总帖数 被删贴数 当前发帖数 帖子售价

[b]第一范式[/b]:每一列不可以再分割
[b]要点[/b]:1.一个表中不能同时存在两个含义重复的属性列;
2.每一列不能由其他列计算所得;
3.每一列的意思必须明确。

上表存在问题:1.邮箱和支付宝号重复(都是邮箱)
2.总帖数 = 被删贴数+ 当前发帖数
3.售价不明确(人民币或美元)


[b]第二范式[/b]:在第一范式的基础上每一行必须唯一的区分。
上表问题: 1.用户名可能重复(最好有个id项主键)


[b]第三范式[/b]:一个数据库表中不包含已在其他表中存在的非主键信息(容易理解)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值