数据模型组成要素

最近在看工作机会,目前的公司涨薪的机会渺茫,加上通勤过长。看来换份工作势在必行了。言归正传更新最新学习笔记。

一、数据模型的组成要素

精确地描述了系统的静态特性、动态特性和完整性约束条件

三部分组成:

数据结构–描述系统的静态特性
刻画数据模型性质的重要方面
数据结构的类型来命名数据模型
层次结构-层次模型、网状结构-网状模型、关系结构-关系模型
描述书库的组成对象–对象的类型、内容、性质
描述对象之间的联系
数据模型组成要素_第1张图片
数据操作–描述系统的动态特性
对数据库中各种对象的实例允许执行的操作的集合
包括操作及有关的操作规则
数据操作的类型
查询
更新(插入、删除、修改)
数据操作语言
定义数据操作的确切含义、符号、优先级别
实现数据操作的语言
查询语言—Query Language
更新语言—DML
完整性约束
一组完整性规则的集合
完整性规则:给定的数据模型中及其联系所具有的制约和依存规则。
用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容
数据模型对完整性约束条件的定义
反映和规定必须遵守的基本的通用的完整性约束条件
提供定义完整性约束条件的机制,以反映具体应用所涉及的数据必须遵守的特定的语义的约束条件。

二、常用的数据模型
数据模型组成要素_第2张图片

2、层次模型 数据模型组成要素_第3张图片
数据模型组成要素_第4张图片
数据模型组成要素_第5张图片
数据模型组成要素_第6张图片
数据模型组成要素_第7张图片

你可能感兴趣的:(mysql学习库)