制造信息技术_DB关系数据理论.ppt

主要内容 回顾:关系模型的形式化定义 问题:针对一个具体问题,应该如何构造一个适合于它的数据模式,即应该构造几个关系模式,每个关系由哪些属性组成等。 对数据依赖的描述 (1) 由于“U中属性所来自的域D”和“属性到域的映射dom”对模式设计关系不大,因此我们这里将关系模式看作一个三元组: RU,F。 当且仅当U上的一个关系r满足F时,r称为关系模式RU,F的一个关系。 (2) 对关系的基本要求:每一个分量必须是不可分的数据项。满足了这个条件的关系模式就属于第一范式(1NF)。 (3) 题目:在模式设计中,假设已知一个模式S?,它仅由单个关系模式组成,问题是要设计一个模式SD,它与S?“等价”,但在某些指定的方面“更好”一些。 对数据依赖的描述 函数依赖 (1) X?Y,但Y?X且Y?X,则称X?Y是非平凡的函数依赖 (2) X?Y,但Y?X,则称X?Y是平凡的函数依赖 (3) 若X?Y,Y?X,则记作X??Y (4) 若Y不依赖于X,则记作X \? Y 码 范式 关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同范式。满足最低要求的叫第一范式(简称1NF),在第一范式中满足进一步要求的为第二范式,其余以此类推 所谓“第几范式”,是指符合某一级别的关系模式的集合,R为第几范式就可以写成R?xNF 各种范式之间的联系:5NF?4NF?BCNF?3NF?2NF?1NF 一个低

文档评论(0)

1亿VIP精品文档

相关文档