数据库设计概念模型(数据库设计概述)

首先这三种模型是数据库设计时所涉及到的。它们都属于数据库模型。先说说数据库设计概念模型我之前的理解数据库设计概念模型,以前我觉得概念模型就是ER模型,逻辑模型就是一张张表,物理模型就是存储表的设备。当然我最初的理解是有误的,下面是我查到的内容,数据库设计中概念模型和逻辑模型区别比较模糊。

1. 概念模型

概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。 表示概念模型最常用的是"实体-关系"图。 E-R图主要是由实体、属性和关系三个要素构成的。在E-R图中,使用了下面几种基本的图形符号。

E/R图三要素实体,矩形 属性,椭圆形 关系,菱形

关系:一对一关系,一对多关系,多对多关系。

如下图:

数据库设计概念模型

2.逻辑模型

逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。

数据库设计概念模型

3.物理模型

物理模型是对真实数据库的描述。数据库中的一些对象如下:表,视图,字段,数据类型、长度、主键、外键、索引、是否可为空,默认值。

概念模型到物理模型的转换即是把概念模型中的对象转换成物理模型的对象。

下图是数据库中一张学习表:

数据库设计概念模型

重新理解后,觉得这三个模型其实,实质上描述的是一个东西只不过深度和角度不同。感觉也很像我们去饭店吃饭的过程。比如说我们到饭店去吃饭,我们先要点菜比如点一道鱼香肉丝吧,这时就是我们顾客向饭店的工作人员提出了一个概念模型,然后饭店的配菜人员会准备相应的材料,比如肉、胡萝卜、木耳、调料等等,但这时我们还不能吃,因为还都是生的,就像我们在敲系统时还不能直接拿来用,这时它还是逻辑模型。最后一步由厨师经过精心烹饪,物理模型才能出锅,这就是我们最后能吃的鱼香肉丝啦……好了就先说到这儿,说得我都有些饿了

发布于 2024-09-02 11:09:53
收藏
分享
海报
0 条评论
69
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~