数据库理论——概念模型、逻辑模型、物理模型

1.概念模型

  在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西。

  如销售业务中的“客户”和“定单”,还有就是“商品”,“业务员”。主要是抽取出系统中有哪些概念(此时可以不包含属性,只有实体集,联系集的分析结构)

  表示概念模型最常用的是"实体-关系"图。  E-R图主要是由实体、属性和关系三个要素构成的。

  简单概括,就是——“是什么”

2.逻辑模型

  逻辑模型就是要将概念模型具体化,就是要实现概念模型所描述的东西,需要哪些具体的功能,处理哪些具体的信息,是对概念模型的进一步细化。

  还以销售业务为例:“客户”信息基本上要包括:单位名称,联系人,联系电话,地址等属性;“商品”信息基本上要包括:名称,类型,规格,单价等属性;“定单”信息基本上要包括:日期和时间属性。并且“定单”要与“客户”,“业务员”和“商品”明细关联。

  系统需要建立几个数据表:业务员信息表,客户信息表,商品信息表,定单表。

  系统要包括几个功能:业务员信息维护,客户信息维护,商品信息维护,建立销售定单 。

  简单概括,就是——“做什么”

3.物理模型

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

  在具体的物理介质上实现出来。如:数据库使用SQL Server 2000,这样就可以编写具体的SQL脚本在数据库服务器上将数据库建立起来。其中包括业务员信息表,客户信息表,商品信息表,定单表。

  简单概括,就是——“怎么做”

  参考阅读:

    http://blog.csdn.net/lishehe/article/details/24809965

     https://wenku.baidu.com/view/8cacb9335a8102d276a22fcf.html

原文地址:https://www.cnblogs.com/jiangbei/p/8251424.html

时间: 2024-08-25 19:42:10

数据库理论——概念模型、逻辑模型、物理模型的相关文章

2016.04.09 使用Powerdesigner进行创建数据库的概念模型并转为物理模型

2016-04-09  21:10:24     本文原创受版权保护,严禁转载. 请大家不要用于商业用途,支持正版,大家都是做软件的,知道开发一套软件实属不易啊! 今天看到了一个很有趣并且很有用的辅助开发的工具,简单易用,能让创建数据库还有设计数据库的物理模型变得简单. 让本来逻辑性高,抽象不好设计的数据间的关系,变得可视化的.让开发人员快速的创建一些比较大型的,表间关系较为复杂的关系数据库变得更为易于开发和易于理解.废话就不多说了.直接就给大家一点干货带着上路吧!!!!! 壹---安装 首先是

软考之路(四)---软件project一 概念模型,逻辑模型,物理模型

自从接触到数据库到如今这三个概念大家理解的还有些不清楚,今天来为大家解答疑惑,共同提高,结合生活理解 概念模型        概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描写叙述用户业务需求的一些概念的东西.如销售业务中的"客户"和"定单",还有就是"商品","业务员". 用USE  CASE(用例图)来描写叙述就是:"业务员"与"客户"就购

软考之路(四)---软件工程一 概念模型,逻辑模型,物理模型

自从接触到数据库到现在这三个概念大家理解的还有些不清楚,今天来为大家解答疑惑,共同提高,结合生活理解 概念模型        概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西.如销售业务中的"客户"和"定单",还有就是"商品","业务员". 用USE  CASE(用例图)来描述就是:"业务员"与"客户"就购买&qu

PowerDesigner 创建概念模型、转换显示风格、概念模型转逻辑模型

1.创建逻辑模型 2.配置实体间关系 3.修改显示风格 可以在Tools->Model Option里修改Model的Notation,去改变实体关系图显示的风格. 比如我们比较常用的,Entity/Relationship, 显示如下: 4.概念模型转逻辑模型 点击Tools->Generate Logical Model,自动生成逻辑模型,由于逻辑模型会消除M:N的关系,因此会自动建表,如下 5.0:1.1:1关系 1:N,M:N关系的表一般叫Assoication Table 0:1,1

PowerDesigner 使用域、逻辑模型转物理模型、查看DDL语句

1.创建逻辑模型 2.创建域 3.使用域 4.逻辑模型转换成物理模型 5.转换设置 6.转换后的物理模型 7.设置数据库中实现域的功能,但不使用域 8.产看DDL语句

数据库设计之E-R模型转换成关系模型

个人重构版机房收费系统中需要自己重新设计数据库,那么如何设计数据库呢?这也是咱们自考中一门重要的课程<数据库原理>,对于考过这科的同学想必已经从中受益,直接就可以学以致用.我是今年10月份考这本书,所以就先实践一把. 原先看过的耿建玲老师的视频,里面重点讲解的是数据库内部的具体操作,没有怎么涉及到数据库设计中不可或缺的一个步骤即从概念模型到逻辑模型的转换.进入正题: 背景:数据系统生存期 我们把数据库应用系统从开始规划.设计.实现.维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生

【自考】数据库系统原理(二)——详解(数据库设计和ER模型)

万事万物都有一个生存周期,当然数据库系统也不例外! 数据库设计和ER模型这一章主要是依据数据库系统生存周期,对其中的设计阶段展开来进行讲解的. 我们先来看看数据库系统的生存周期: 如图所示,数据库系统生存周期划分为五个阶段:规划,需求分析,设计,实现,运行维护.其中设计阶段包括,概念,逻辑,物理三个方面的设计. 后面两节的内容主要是针对设计阶段的概念设计和逻辑设计以及从概念设计到逻辑设计的转换来展开的. 一.概念设计(ER模型)    第一章里讲过了数据抽象的四个模型:概念数据模型,逻辑数据模型

大数据的胖哥的方式(9)- 金融业数据仓库的逻辑模型FS-LDM

介绍: 大数据是不是海市蜃楼,来自小橡子只是意淫奥克斯,大数据的发展,而且要从头开始,基于大数据建设国家.项目-level数据中心行业将越来越多,大数据仅供技术,而非溶液,临数据组织模式,数据逻辑模式的问题. 它山之石可以攻玉,本文就数据仓库领域数据逻辑模型建设最负盛名的FS-LDM进行介绍,旨在抛砖引玉.希望可以给大家以启迪.參与交流请加群:347018601 一.概述 (1)什么是LDM 逻辑数据模型LDM是数据仓库的数据建设阶段为解决业务需求而定义的数据仓库模型解决方式,它是指导数据仓库进

数据库理论之视图、事务、索引、优化查询

数据库理论之视图.事务.索引.优化查询 一.视图 灵魂三问 1.什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2.为什么要用视图 如果要频繁的使用一张虚拟表,可以不用重复查询 3.如何使用视图 create view 视图名 as sql语句 注意:创建出来的视图只有表结构,数据来源还是原来的表 视图通常都是用于查询,所以尽量不要修改视图中的数据 思考:开发过程中应不应该使用视图? 不应该 二.触发器 命名规则及理论 在满足对某张表数据的增删改的情况下,自动触发的功