【数据库】数据模型(类型全+白话讲解) | 您所在的位置:网站首页 › 文档数据库的基本原理有哪些类型 › 【数据库】数据模型(类型全+白话讲解) |
一、概念模型
定义:概念模型是现实世界到机器世界的一个过渡。 信息世界: 实体客观存在并可相互区别的事物 属性实体所具有的某一特性 码唯一标识实体的属性集 实体型用实体名及其属性名集合来抽象和刻画同类实体 实体集同种类型实体的集合 联系不同实体集之间的联系(具体有一对一,一对多,多对多) 表示方法: 最常用的是实体-联系方法(Entity-Relationship Approach),用E-R图表示概念模型。 数据模型组成要素: 数据结构对所描述的对象类型的集合,是对系统静态特性的描述。 数据操作对数据库中各种对象的实例允许执行的操作的集合,是对系统动态特性的描述。 数据的完整性约束条件数据的完整性约束条件是一组完整性规则。 二、逻辑模型和物理模型常用的数据模型: 非关系模型(也叫格式化模型 ) 数据结构的基本单位是基本层次联系,指的是两个记录以及它们之间的联系(包括一对一,一对多的关系) 层次模型 --------------------------数据结构-------------------------- --------------------------数据操作-------------------------- ----------------------完整性约束条件---------------------- -------------------------存储结构------------------------- ----------------------------优缺点---------------------------- 网状模型 --------------------------数据结构-------------------------- --------------------------数据操纵-------------------------- ----------------------完整性约束条件---------------------- -------------------------存储结构------------------------- ----------------------------优缺点---------------------------- 关系模型(二维表) ----------------------------基本概念:---------------------------- 关系 一个关系对应通常说的一张表。 元组 表中的一行即为一个元组。 码 某个属性组,可以唯一定义一个元组。 域 一组具有相同数据类型的集合。 分量 元组中的一个属性值。 ----------------------------数据结构---------------------------- ----------------------------数据操纵---------------------------- ----------------------关系的完整性约束条件---------------------- 上述数据操作必须满足完整性约束条件。 ---------------------------存储结构--------------------------- ---------------------------优缺点--------------------------- ※※※※※在计算机中,从某个角度看不到的特性称该特性是透明的。这个意义上的“透明”与社会生活中的透明含义恰好相反,例如计算机组织对程序员是透明的,就是说计算机组织对程序员来说是看不到的,也不需要看到的。和汉语字典里面的意思不一样。※※※※※(很重要,我在这里掉坑里很多次,以后一定要注意) |
CopyRight 2018-2019 实验室设备网 版权所有 |