数据模型
2021-08-05 10:09:30 1 举报
AI智能生成
认识数据模型,了解数据模型
作者其他创作
大纲/内容
定义
数据模型是现实世界数据特征的抽象,用于描述一组数据的概念和定义。
意义
计算机不能直接处理现实的事物,所以,人们只有将现实事物转成数字化的数据,才能让计算机识别处理。
描述
它从抽象层次上描述了系统的静态特征、动态行为和约束条件
数据模型的三要素
数据结构
定义
数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。
数据结构是数据模型的基础,数据操作和约束都建立在数据结构上。
不同的数据结构具有不同的操作和约束。
示例
字段
字段类型
字段长度
数据操作
定义
数据模型中数据操作主要描述在相应的数据结构上的操作类型和操作方式。
示例
添加
删除
更新
数据约束
定义
数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、它们之间的制约和依存关系,
以及数据动态变化的规则,
以保证数据的正确、有效和相容。
以及数据动态变化的规则,
以保证数据的正确、有效和相容。
示例
手机号码唯一
ID不重复并且递增
年龄一大于0
应用层次
概念数据模型
定义
是从普通用户的视角来描述数据的,使用简单的符号来描述信息,没有严格的规定,只要能清晰反映现实世界的信息就行。
示例
雪花模型
星型模型
星座模型
逻辑数据模型
定义
逻辑数据模型是严格定义的一组概念的集合,精确描述系统的静态、动态特性和完整性约束条件。
示例
层次模型
将数据组织成一对多关系的结构,用树形结构表示实体及实体间的联系。
网状模型
用连接指令或指针来确定数据间的网状连接关系,是具有多对多类型的数据组织方式。
关系模型
以记录组或数据表的形式组织数据,以便于利用各种实体与属性之间的关系进行存储和变换,
不分层、无指针,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法。
不分层、无指针,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法。
物理数据模型
定义
是一种面向计算机物理表示的模型,描述了数据在储存介质上的组织结构,它不但与具体的DBMS有关,而且还与操作系统和硬件有关。
示例
索引数据
主键数据
外键数据
触发器数据
0 条评论
下一页