问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

关于数据库建模,概念模型,逻辑模型,物理模型的区别和转化

发布网友 发布时间:2022-04-23 09:03

我来回答

1个回答

热心网友 时间:2022-04-08 05:49

最近在进行UML学习过程中,突然忘记了大学时关于数据库理论中概念模型、逻辑模型、物理模型之间的区别。随机复习上网并复习,并在此记录一下,数据库建模是对现实世界进行分析、抽象、并从中找出内在联系,进而确定数据库的结构。

1、概念模型:就是从现实世界到信息世界的第一层抽象,确定领域实体属性关系等,使用E-R图表示,E-R图主要是由实体、属性和联系三个要素构成的。

2、逻辑模型:是将概念模型转化为具体的数据模型的过程,即按照概念结构设计阶段建立的基本E-R图,按选定的管理系统软件支持的数据模型(层次、网状、
关系、面向对象),转换成相应的逻辑模型。这种转换要符合关系数据模型的原则。目前最流行就是关系模型(也就是对应的关系数据库)

E-R图向关系模型的转换是要解决如何将实体和实体间的联系转换为关系,并确定这些关系的属性和码。这种转换一般按下面的原则进行:

(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码。

(2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:

1:1联系,两端实体的码都成为关系的候选码。

1:n联系,n端实体的码成为关系的码。

m:n联系,两端实体码的组合成为关系的码。

3、物理模型就是根据逻辑模型对应到具体的数据模型的机器实现。物理模型是对真实数据库的描述。如关系数据库中的一些对象为表、视图、字段、数据类型、长度、主键、外键、索引、约束、是否可为空、默认值。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
材料力学实验简介 密度板的辅助部分实验有什么 10+张图带你看懂材料力学性能测试及分析! 材料力学实验测定材料的机械性能 清理Android和iOS上的Instagram应用缓存,让使用体验直线up! 我要英语自我介绍,帮帮我啊!我叫颜孟昊,今年13岁,爱打篮球下围棋,喜欢... 鸡蛋黄可以用米粉混在一起吃? 吉林市热力公司好么 吉林市热力公司现在一个月到底能开多少钱,基层的员工。 小女贼的猫腻内容简介 前端和后端哪一个更好学一点? 智能手机与手机连接? 0基础适合学习软件测试嘛? bootstrap-table 支持跨域吗,如果不支持的话 有什么好办法 bootstrap table 需要引入哪些东西 数据库主要有哪些模型?这些模型的特点是什么? 一台手机和另外一台手机蓝牙连接有什么用? 如何在线打印bootstrap-table bootstrap table 怎么取到点击事件里的 index 数据库概念模型的基本概述 什么是数据库的概念设计、逻辑设计、物理设计,以及三者的关系_百度知 ... 软件测试零基础好学吗 数据库概念模型 BootStrap-table 客户端分页和服务端分页的区别 bootstrap table按照查询参数进行查询时 可以对查询参数进行校验吗_百 ... bootstrap table实现本地的增、删、改与数据库无关怎么实现 怎么操做就能和手机连一起? bootstraptable接收springmvc传回的什么格式参数 netmvc5 bootstraptable怎样实现勾选显示列 华为mate40pro重量是多少? 怎么才能和手机联上? web前端开发工程师工作内容? 手机和手机连接是不是对方做什么对方都能知道? 工作了两年,现在准备转行做软件测试,现在零基础,学习软件测试难吗? Oracle考试时间是什么时候? 0基础学习软件测试,怎么学 请问数据库中出现的概念层数据模型是什么意思? 软件测试适合零基础的人学习吗?就业难吗? 数据库概念设计的方法是什么 零基础如何通过学习进入软件测试行业? oracle认证考试,重庆oracle认证考试时间? 零基础,转行软件测试行得通吗? 数据库概念模型的作用?? Web 前端和后端工程师的具体职责分别是怎样的? 什么是数据库的概念设计,逻辑设计,物理设计,以及 我每天晚上跑完步为什么小腿都很重很酸,很胀痛? powerdesigner怎么建立概念数据库模型 跑步后小腿骨头疼是怎么回事 红米k40采用E4的屏幕,这块屏幕怎么样? 跑步以后,小腿疼痛的原因是什么
  • 焦点

最新推荐

猜你喜欢

热门推荐