25 数据库逻辑模型设计(精品·公开课件).pptVIP

  • 8
  • 0
  • 约1.08万字
  • 约 82页
  • 2018-11-05 发布于广西
  • 举报

25 数据库逻辑模型设计(精品·公开课件).ppt

例如: 给定F = {A ? C, AB ? C } B 在AB ? C 中是无关紧要的, 因为A ? C 逻辑蕴含AB ? C. 例如: 给定 F = {A ? C, AB ? CD} C 在AB ? CD 中是无关紧要的, 因为即使删除C 也能推出A ? C First Normal Form 1NF Second Normal Form 2NF Third Normal Form 3NF Boyce-Codd Normal Form BCNF 基于数据依赖和函数依赖: 关系范式: 第一范式 如果域中元素被认为是不可分的, 则域称为是原子的 非原子域的例子: 名字集合, 复合属性 象CS101之类的标识号可以分成若干部分 如果关系模式R的所有属性的域都是原子的, 则R称为属于第一范式 非原子值存储复杂并易导致数据冗余 E.g. 每个客户的账户集合, 以及每个账户的拥有者集合 我们假定所有关系都属于第一范式 2NF:若R是1NF,且每个非键属性完全依赖于候选键,则称R为2NF(消除非键属性对候选键的部分依赖)。 例:关系模式S(SNO , SN , SD , DEAN , CNO , G) (SNO, CNO)为候选键,SNO?SN,SNO?SD,存在部分依赖,非2NF,则会有以下问题: 插入异常:如果学生没有选课,关于他的个人信息及所在系的信息就 无法插

文档评论(0)

1亿VIP精品文档

相关文档