精华内容
下载资源
问答
  • 数据库逻辑模型

    千次阅读 热门讨论 2014-05-01 21:05:37
    数据模型主要包括网状模型、层次模型关系模型等,它是按计算机系统的观点对数据建模,用于DBMS的实现。 1.2.1 层次模型 若用图来表示,层次模型是一棵倒立的树。在数据库中,满足以下条件的数据模型称为层次模型:...

           数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。数据结构、数据操作和完整性约束是构成数据模型的三要素。数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,用于DBMS的实现。

     1.层次模型 若用图来表示,层次模型是一棵倒立的树。在数据库中,满足以下条件的数据模型称为层次模型: ① 有且仅有一个结点无父结点,这个结点称为根结点; ② 其他结点有且仅有一个父结点。 根据层次模型的定义可以看到,这是一个典型的树型结构。结点层次从根开始定义,根为第一层,根的子结点为第二层,根为其子结点的父结点,同一父结点的子结点称为兄弟结点,没有子结点的结点称为叶结点。

     2.网状模型 在现实世界中,事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构是很不直接的,网状模型则可以克服这一弊病。网状模型是一个网络。在数据库中,满足以下两个条件的数据模型称为网状模型。 ① 允许一个以上的结点无父结点; ② 一个结点可以有多于一个的父结点。 从以上定义看出,网状模型构成了比层次结构复杂的网状结构。 

    3.关系模型 在关系模型中,数据的逻辑结构是一张二维表。 在数据库中,满足下列条件的二维表称为关系模型: ① 每一列中的分量是类型相同的数据; ② 列的顺序可以是任意的; ③ 行的顺序可以是任意的; ④ 表中的分量是不可再分割的最小数据项,即表中不允许有子表; ⑤ 表中的任意两行不能完全相同。 关系数据库采用关系模型作为数据的组织方式。 关系数据库因其严格的数学理论、使用简单灵活、数据独立性强等特点,而被公认为最有前途的一种数据库管理系统。

    展开全文
  • 项目3逻辑模型设计 数据库设计的步骤 1.需求分析 2.概念结构设计 3.逻辑结构设计 4.数据库的物理设计 5.数据库实施 6.数据库运行与维护 数据三级模式结构 不同的人员涉及不同的数据抽象级别,具有不同的数 据视图,如...
  • 教学单元2.2 第3章 关系模型数据库逻辑设计 (关系规范化) ;单元2.2 关系模型数据库逻辑设计;单元2.2 关系模型数据库逻辑设计;一IDEF1X概念模型关系模型的转换;不规范产生数据冗余带来很多问题 规范提高数据...
  • 空间数据库技术应用概念模型向逻辑模型转换主讲人马娟昆明冶金高等专科学校01概念模型向逻辑模型转换02实例目录CONTENTS01概念模型向逻辑模型转换 概念模型向逻辑模型转换实质上是将概念模型阶段设计的E-R图转换成...
  • 概念模型什么是概念模型?概念模型是面向用户、面向现实世界的数据模型,与DBMS无关。采用概念模型,数据设计 人员可以把主要精力用于了解和描述现实世界上,而把涉及DBMS的一些技术性问题推迟 到设计阶段解决。如何...

    概念模型

    什么是概念模型?

    概念模型是面向用户、面向现实世界的数据模型,与DBMS无关。采用概念模型,数据设计
    人员可以把主要精力用于了解和描述现实世界上,而把涉及DBMS的一些技术性问题推迟
    到设计阶段解决。

    如何设计概念模型?

    需求分析阶段完成后,通过分析和总结提炼出数据字典,然后确定实体以及实体之间的联系。然后确定实体的属性,逐步画出局部E-R图,画出实体之间的联系,然后合并局部E-R图,得到全局的E-R图(实体-联系图)

    逻辑模型

    什么是逻辑模型?

    逻辑模型是概念模型的延伸,将概念模型按DBMS支持的数据模型(层次、网状、关系)转换
    成相应的逻辑模型。

    如何得到逻辑模型?

    如果是将概念模型转换成关系型数据库对应的数据模型,则需要遵循以下原则:
    1. 实体转换成一个关系,实体名可以作为关系名,实体的属性可以作为关系的属性
    实体的码可以作为关系的码。
    2. 联系也转换成为一个关系,联系名可以作为关系名。关系的码按如下方法确定:
    * 如果联系是1:1的,这每个实体的码都是关系的码
    * 如果联系是1:n的,则n端实体的码成为关系的码
    * 如果联系是多对多的,则两端实体的码组合成为关系的码

    物理模型

    什么是物理模型?

    物理模型是在逻辑模型的基础上,考虑到具体的技术实现因素,在具体的数据库上实现数据存储。

    如何得到物理模型?

    确定所有的表和列,定义外键用于确定表之间的关系,根据用户的需求来做一些反范式化。最终实现真正在数据库中的存放。

    展开全文
  • 2.逻辑模型和物理模型 逻辑模型 物理模型 层次模型、网状模型、关系模型、面向对象数据模型、对象关系数据模型、半结构化数据模型 描述数据在系统内部的表示方式和存取方法,或在磁盘或磁带上的存储方式和...

    **

    关系型模型与非关系模型的区别

    **

    数据模型

    数据模分为两类
    1.概念模型:也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。
    2.逻辑模型和物理模型

    逻辑模型物理模型
    层次模型、网状模型、关系模型、面向对象数据模型、对象关系数据模型、半结构化数据模型描述数据在系统内部的表示方式和存取方法,或在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的

    非关系模型

    1. 层次模型
      (1)有且只有一个结点没有双亲结点,这个结点称为根节点。
      (2)根以外的其他结点有且仅有一个双亲结点。
      层次模型像一颗倒立的树,结点的双亲是唯一的

    2. 网状模型
      (1)允许一个以上的结点无双亲
      (2)一个结点可以有多于一个的双亲
      网状模型中子女结点于双亲节点的联系可以不唯一

    关系模型

    从用户观点看,关系模型是由一组关系组成,每个关系的数据结构是一张规范化的二维表。
    二维表里术语对比

    展开全文
  • 特点:设计逻辑模型时,不考虑是什么数据库 确定1-1、1-N、N-N关系 强制关系和非强制关系 一定对应,强制关系,实线 不一定对应,非强制关系,虚线 三、物理模型设计PDM 完成点确定,生成...

    项目数据库设计标准步骤

    一、数据需求分析
    • 抽取实体Entity抽取实体Entity

    在这里插入图片描述

    二、确定实体关系CDM(ER模型设计、逻辑模型设计)

    原则:找直接关系,不能找间接关系

    特点:设计逻辑模型时,不考虑是什么数据库

    在这里插入图片描述

    1. 确定1-1、1-N、N-N关系

      在这里插入图片描述

    2. 强制关系和非强制关系

      一定对应,强制关系,实线

      不一定对应,非强制关系,虚线

      在这里插入图片描述

      在这里插入图片描述

    三、物理模型设计PDM

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    完成点确定,生成PDM物理模型,箭头表示依赖关系

    在这里插入图片描述

    四、生成数据库

    在这里插入图片描述

    在这里插入图片描述

    在设置的保存路径生成了sql文件

    在这里插入图片描述

    导入mysql

    打开navicat,建库

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    运行上面生成的SQL文件

    五、编制《数据库设计报告》

    生成物理模型的报告(生成逻辑模型报告操作一致)

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    设计工具

    • PowerDsigner、ERwin(以前)

    PowerDsigner使用

    创建实体Entity

    在这里插入图片描述

    设置实体属性Attributes(双击实体)

    在这里插入图片描述

    展开全文
  • NULL 博文链接:https://franciswmf.iteye.com/blog/1846329
  • 数据库设计】逻辑设计-ER模型转换为关系模型

    万次阅读 多人点赞 2017-09-26 16:06:05
    如何把ER模型转换为关系模型这是数据库工程设计进行到逻辑设计的一重大环节,简单的说,如果概念设计是用ER模型, 整合为全局的ER模型,那么在逻辑设计这块, 主要任务就是把ER模型转换为关系模型。转换只需知道三个...
  • 数据模型的概念2.两大类数据模型客观对象的抽象过程---两步抽象3.数据模型的组成要素(1)数据结构(2)数据操作(3)数据的完整性约束条件4.概念模型(1)用途与基本要求(2) 信息世界中的基本概念(3)两个实体型之间的联系①...
  • 数据库应用程序开发入门篇——数据库逻辑模型 写在前面:磨刀不误砍柴工,学习各种数据库开发应用之前,还是要了解一下数据的逻辑模型这些概念性的知识。 关于数据库的数据模型这些内容本身比较抽象,而且知识点...
  • 自从接触到数据库到现在这三个概念大家理解的还有些不清楚,今天来为大家解答疑惑,共同提高,结合生活理解 概念模型  概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来...
  • 关系数据模型关系数据库系统

    万次阅读 2017-02-12 13:10:58
    关系数据模型关系数据库系统
  • oracle关系数据库模型

    千次阅读 2016-07-14 09:45:23
    1.1 关系数据库中的一些术语 好吧,其实我第一次学习数据库的时候,我特别的烦这些术语,本来很简单的很容易懂的词语,被他们整的。。。 二维表:就是一张表,比如我们打开excel,这里可以粗略的看成一个表的...
  • 这是数据库工程设计进行到逻辑设计的一重大环节,简单的说,如果概念设计是用ER模型, 整合为全局的ER模型,那么在逻辑设计这块, 主要任务就是把ER模型转换为关系模型。 转换只需知道三个转换准则: 1...
  • 概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用...逻辑模型就是要将概念模型具体化。要实现概念模型所描述的东西,需要那些具体的功能和处理那些具体的信息。这就到了需求
  • 数据库建模 : 概念模型 , 逻辑模型和物理模型

    万次阅读 多人点赞 2019-03-08 10:56:41
    概念模型设计 , 逻辑模型设计 , 物理模型设计 是数据库及数据仓库模型设计的三个主要步骤 1. 概念模型 概念模型就是在了解了用户的需求 , 用户的业务领域工作情况以后 , 经过分析和总结 , 提炼出来的用以描述用户...
  • 关于数据库建模,概念模型 逻辑模型 物理模型的区别和转化
  • 1.概念模型  在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户... 表示概念模型最常用的是"实体-关系"图。 E-R图主要是由实体、属性和关系三个要素构成的。  简单概括...
  • 数据库数据模型思维导图: 数据库的理解 数据库可以理解为存储数据的仓库,每个数据项在数据仓库中都有编号,通过编号就可以找到该数据项。例如,图书馆就是存储图书的仓库,在图书馆存储的每本图书都有一个编号,...
  • 一、关于数据库理论中概念模型、逻辑模型、物理模型之间的区别。 二、数据库建模是对现实世界进行分析、抽象、并从中找出内在联系,进而确定数据库的结构。 1、概念模型:就是从现实世界到信息世界的第一层抽象,...
  • 逻辑数据库设计:是将概念数据模型转化为逻辑数据模型的过程。最终的数据库必须满足用户对于数据共享、灵活性和易于访问等方面的需求。 关系数据模型 关系数据模型采用表的方式来存储数据。关系数据模型包含三个...
  • 一概念模型 含义:最终用户对数据存储的看法,反映了最终用户综合性的信息需求,以数据类的方式描述出企业级的数据需求。 内容:实体及实体之间的关系,在概念数据模型中...二逻辑模型 含义:用户从数据库看到的模型
  • 关于数据库理论中概念模型、逻辑模型、物理模型之间的区别。随机复习上网并复习,并在此记录一下,数据库建模是对现实世界进行分析、抽象、并从中找出内在联系,进而确定数据库的结构。  1、概念模型:就是从现实...
  • 两个不同实体间的1:n关系  上图中表示的是一辆汽车与零件之间的1:n关系,一辆汽车由许多个零件构成。“汽车”这个实体具有型号、单价和牌号等属性,“零件”这个实体具有名称、单价和厂家等属性,“数量”是它们...
  • 数据库实体联系模型关系模型

    千次阅读 2020-03-02 19:11:33
    数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。...因此,规划数据构成及数据间关系,并应用某一具体的数据库管理系统如MySQL构建数据库的过程就是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 203,936
精华内容 81,574
关键字:

关系数据库逻辑模型是什么