数据模型介绍

8月10号的台风刮的睁不开眼、站不稳腿、撑不住伞。网上、朋友圈各种段子是扑面而来…比如100斤就不要出门了,刮跑了真的就回不来了。
数据模型介绍_第1张图片
这几天工作比较忙碌,加上研究抖音的推荐逻辑,数据库没有时间学习和更新博客。今天乘着睡前看了数据模型的基础知识普及,抓紧时间更新学习笔记喽。

一、数据模型定义

数据模型是对现实世界数据的抽象,通俗地讲数据模型是现实世界的模拟。
数据模型。如小狗、汽车模型

满足三个方面的要求:

能比较真实地模拟现实世界;
容易为人所理解;
便于在计算机上实现;
数据模型是数据库系统的核心和基础

二、两类数据模型
1、概念模型,也称信息模型

它是按用户的观点来对数据和信息建模,用于数据库设计

2、逻辑模型和物理模型

逻辑模型主要包括层次模型、网状模型、关系模型、面向对象数据模型、
对象关系数据模型、半结构化数据模型等
按计算机系统的观点对数据建模,用于DBMS实现,物理模型是对数据最底层的抽象。 
描述数据在系统内(磁盘上)的表示方式和存取方法

数据模型介绍_第2张图片
三、 概念模型
1、用途:

概念模型用于信息世界的建模
是现实世界到机器世界的一个中间层次
是数据库设计的有力工具
数据库设计人员和用户之间进行交流的语言

2、要求:

较强的语义表达能力
简单、清晰、易于用户理解

eg:学生买书概念模型
数据模型介绍_第3张图片
概念模型的组成要素
1、实体(Entity)
客观存在并可互相区别的事物称为实体,可以是具体的人、事、物或抽象的概念
2、属性(Attribute)
实体所具有的某一特性称为属性,一个实体可以由若个属性来刻画
3、码(key)
唯一标识实体的属性集称为码
4、实体型(Entity Type)
用实体名及其属性名集合来抽象和刻画同类实体称为实体型
5、实体集(Entity Set)
同一类型实体的集合称为实体集
数据模型介绍_第4张图片
6、联系(Relationship)
现实世界中事物内部以及事物之间的联系在信息世界中反映为实体(型)内部的联系和实体(型)之间的联系。
实体内部的联系:是指组成实体的各属性之间的联系
实体之间的联系:通常是指不同实体集之间的联系
实体之间的联系有一对一(1:1)、一对多(1:m)、和多对多(m:n)等多种类型
数据模型介绍_第5张图片
概念模型的一种表示方法
实体-联系方法(Entity-Relationship Approach)
用E-R图来描述现实世界的概念模型
E-R方法也称为E-R模型
数据模型介绍_第6张图片
好了,今天就学到这了,明天更新学习数据模型的组成要素。

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