考核要求:达到“识记”
层次知识点:基本概念,⼀些符号的含义
8.1.1 从关系到嵌套关系、复合对象
(1)平⾯关系模型:传统的关系模型称为“平⾯关系模型”,它要求关系模式具有第⼀范式(1NF)性质,关系具有规范化的结构。也就是规定属性值是不可分解的,即不允许属性值具有复合结构(元组或关系)。
(2)嵌套关系模型:是从平⾯关系模型发展⽽成的。它允许关系的属性值⼜可以是⼀个关系,⽽且可以出现多次嵌套。嵌套关系突破了1NF的定义框架,是“⾮1NF关系”。
(3)复合对象模型:在关系定义上,集合与元组不再有严格的限制,此时的关系中,属性类型可以是基本数据类型、结构类型(元组类型)或集体类型(即关系类型)。
8.1.2 对象联系图
对象联系图:是⼀种完整地揭⽰数据之间联系的图⽰⽅法。在类型构造图的基础上扩充得到的。
对象图片高清 Notice:图中,椭园、⼩圆圈、单箭头(→),双箭头(→→),双线箭头(=>),双向箭头(←→)所表⽰的含义。
椭圆表⽰对象,⼩圆圈表⽰属性是基本数据类型,单箭头(→)表⽰函数值是单值,双箭头(→→)表⽰函数值是多值,双线箭头(=>)是泛化边,表⽰泛化/细化联系,双向箭头(←→)表⽰两个函数互逆。
8.1.3 数据的泛化/细化
数据的泛化/细化是对概念之间联系进⾏抽象的⼀种⽅法。
当在较低层上的抽象表达了与之联系的较⾼层上抽象的特殊情况时,就称较⾼层上抽象是较低层上抽象的“泛化”,⽽较低层上抽象是较⾼层上抽象的“细化”。较⾼层的对象类型称为“超类型”,较低层的对象类型称为“⼦类型”。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论