关系数据库设计

这篇博客主要总结了关系数据库设计中的核心概念,包括函数依赖集的闭包、Armstrong公理、BCNF和3NF范式。作者强调了《数据库系统概念》第六版在复习过程中的重要性,尽管译版阅读难度较高。文中详细阐述了各个范式的定义和转换规则,如超码、1NF、2NF、BCNF的分解以及3NF的要求。
摘要由CSDN通过智能技术生成

自己在复习的时候根据书本知识总结的,应该是不够全面。主要参考的《数据库系统概念》第六版
ps:这书的译版太难读了

原子域:域的元素是不可再分的单元

第一范式(1NF):关系模式R的所有属性的域都是原子的

第二范式(2NF):


属性集:希腊字母(如 α \alpha α)表示属性集

关系模式:小写罗马字母后面跟一个用圆括号括住的大写字母来指定关系模式(如 r ( R ) r(R) r(R))。用 r ( R ) r(R) r(R)表示该模式是关系 r r r的, R R R为属性集,当不关心关系名字时简化表示法只使用 R R R

超码:当属性集为超码时,用 K K K表示(如: K K K r ( R ) r(R) r(R)的超码)


无损分解 R R R分解为 R 1 , R 2 R_1,R2 R1,R2 R 1 ∩ R 2 R_1\cap R_2 R1R2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值