数据库系统概论AnIntroductiontoDatabaseSystem第六章关系数据理论基于某个数据库管理系统设计数据库,*,如何构造一个适合于它的数据模式数据库逻辑设计的工具──关系数据库的规范化理论*问题的提出(续)关系模式由五部分组成,是一个五元组:R(U,D,DOM,F)关系名R是符号化的元组语义U为一组属性D为属性组U中的属性所来自的域DOM为属性到域的映射F为属性组U上的一组数据依赖问题的提出(续)由于D、DOM与模式设计关系不大,因此在本章中把关系模式看作一个三元组:R<U,F>当且仅当U上的一个关系r满足F时,r称为关系模式R<U,F>的一个关系作为二维表,关系要符合一个最基本的条件:每个分量必须是不可分开的数据项。满足了这个条件的关系模式就属于第一范式(1NF)*问题的提出(续)数据依赖是一个关系内部属性与属性之间的一种约束关系通过属性间值的相等与否体现出来的数据间相互联系是现实世界属性间相互联系的抽象是数据内在的性质是语义的体现*问题的提出(续)数据依赖的主要类型函数依赖(FunctionalDependency,简记为FD)多值依赖(Multi-ValuedDependency,简记为MVD)*问题的提出(续)函数依赖普遍存在于现实生活中描述一个学生关系,可以有学号、姓名、系名等属性。一个学号只对应一个学生,一个学生只在一个系中学****学号”值确定后,学生的姓名及所在系的值就被唯一确定。Sname=f(Sno),Sdept=f(Sno)即Sno函数决定SnameSno函数决定Sdept记作Sno→Sname,Sno→Sdept*问题的提出(续)[]建立一个描述学校教务的数据库。涉及的对象包括: 学生的学号(Sno)所在系(Sdept)系主任姓名(Mname)o)成绩(Grade)
《数据库系统概论》第5版-王珊-第6章 来自淘豆网www.taodocs.com转载请标明出处.