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

    千次阅读 热门讨论 2014-05-01 21:05:37
    数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。...在数据库中,满足以下条件的数据模型称为层次模型: ① 有且仅有一个结点无父结点,这

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

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

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

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

    展开全文
  • 数据库逻辑模型 ● 从某种意义.上说UML中的类图是E-R图的超集,E-R图 只针对存储的数据,而类图则在些基础上,增加了行为 建模的能力。在使用类图来表示E-R模型时,要注意遵 循以下策略 将表示E-R模型的类,用UML的...

    数据库逻辑模型的相关总结

    从某种意义.上说UML中的类图是E-R图的超集,E-R图
    只针对存储的数据,而类图则在些基础上,增加了行为
    建模的能力。在使用类图来表示E-R模型时,要注意遵
    循以下策略
    将表示E-R模型的类,用UML的标准构造型
    “{persistent}"来表示;

    展开类的结构性细节,并且加强关联和多重性分析;

    尽量消除循环关联、n-元关联

    展开全文
  • 数据库逻辑设计和概念模型数据库设计里面的重点和核心,视频里面讲解的很清楚。
  • 数据库逻辑模型工具

    2012-09-17 09:39:29
    DFD逻辑模型的工具——只反映信息在系统中流动和处理情况的图称为数据流图,它是描述系统逻辑模型的工具之一。数据流图(Data Flow Diagram,简称DFD)是便于用户理解系统数据流程的图形表示。它能精确地在逻辑上描述...
  • 1.建立逻辑模型 File->New [img]http://dl.iteye.com/upload/picture/pic/101428/ced166cc-d878-3091-9a9f-39c3d1c66a4d.png[/img] Entities->New Entity [img]...
    1.建立逻辑模型
    File->New
    [img]http://dl.iteye.com/upload/picture/pic/101428/ced166cc-d878-3091-9a9f-39c3d1c66a4d.png[/img]

    Entities->New Entity
    [img]http://dl.iteye.com/upload/picture/pic/101430/87138407-e276-3e19-b8e7-447d5a91dd57.png[/img]

    2.生成物理模型
    Logical->Generate Physical Model
    [img]http://dl.iteye.com/upload/picture/pic/101432/86d0a2d8-dfd0-3855-819f-260e85b15a4c.png[/img]

    3.安装ODBC
    这里以MySQL为例,安装mysql-connector-odbc-5.1.9-win32.msi
    [url]http://www.mysql.com/downloads/connector/odbc/5.1.html[/url]


    4.生成数据库表
    PhysicalModel->Main Model->Generate Database
    [img]http://dl.iteye.com/upload/picture/pic/101434/54bfb4fc-ae18-3c62-9da5-ff6e56baf0b9.png[/img]

    选择Generate Objects with a Database Connection
    点击“Connect...”
    [img]http://dl.iteye.com/upload/picture/pic/101436/9345f5da-ea21-3a36-aad3-ae668933ee5b.png[/img]

    点击“Setup”
    [img]http://dl.iteye.com/upload/picture/pic/101438/a08f26e6-93d2-3816-af43-ed2449e07de0.png[/img]

    如果列表中没有MySQL,点击“添加”
    [img]http://dl.iteye.com/upload/picture/pic/101440/f024c843-b0ed-36a6-ad71-bb90db641899.png[/img]

    如果列表中有MySQL,选择后点击“配置”
    [img]http://dl.iteye.com/upload/picture/pic/101442/8353ee92-ba9b-37e1-9793-488dda15c1e5.png[/img]

    根据提示,填入相关信息,然后“Next”
    [img]http://dl.iteye.com/upload/picture/pic/101444/c903a66e-8f72-35bb-957d-33d120e1820a.png[/img]

    完成
    [img]http://dl.iteye.com/upload/picture/pic/101446/626784b6-ddaa-3524-9248-91ae2235ae96.png[/img]
    展开全文
  • 数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。数据模型所描述的内容包括三个部分:数据结构、数据操作、数据约束。1)数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据...

    数据(data)是描述事物的符号记录。模型(Model)是现实世界的抽象。数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。

    数据模型所描述的内容包括三个部分:数据结构、数据操作、数据约束。

    1)数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据操作和约束都建立在数据结构上。不同的数据结构具有不同的操作和约束。

    2)数据操作:数据模型中数据操作主要描述在相应的数据结构上的操作类型和操作方式。

    3)数据约束:数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。

    数据模型按不同的应用层次分成三种类型:分别是概念数据模型、逻辑数据模型、物理数据模型。

    1、概念数据模型(Conceptual Data Model):简称概念模型,是面向数据库用户的实现世界的模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据管理系统(Database Management System,简称DBMS)无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。

    2、逻辑数据模型(Logical Data Model):简称数据模型,这是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,如网状数据模型(Network Data Model)、层次数据模型(Hierarchical Data Model)等等。此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的实现。

    3、物理数据模型(Physical Data Model):简称物理模型,是面向计算机物理表示的模型,描述了数据在储存介质上的组织结构,它不但与具体的DBMS有关,而且还与操作系统和硬件有关。每一种逻辑数据模型在实现时都有起对应的物理数据模型。DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作又系统自动完成,而设计者只设计索引、聚集等特殊结构。

    在概念数据模型中最常用的是E-R模型、扩充的E-R模型、面向对象模型及谓词模型。在逻辑数据类型中最常用的是层次模型、网状模型、关系模型。

    展开全文
  • 概念模型什么是概念模型?概念模型是面向用户、面向现实世界的数据模型,与DBMS无关。采用概念模型,数据设计 人员可以把主要精力用于了解和描述现实世界上,而把涉及DBMS的一些技术性问题推迟 到设计阶段解决。如何...
  • 数据库常用的逻辑模型有哪些优缺点?发布时间:2020-04-17 15:22:19来源:亿速云阅读:234作者:小新数据库常用的逻辑模型有哪些优缺点?很多人都不太了解,今天小编为了让大家更加了解数据库常用的逻辑模型,所以给...
  • 根据分析系统的实际需求决策构建数据仓库的数据库逻辑模型,定义数据库物体结构及其关系。它关联着数据仓库的逻辑模型和物理模型两方,是数据仓库实施中的重要一环,能直接反映出业务部门的需求,可以通过实体和关系...
  • NULL 博文链接:https://franciswmf.iteye.com/blog/1846329
  • 基于文档模型的Nosql数据库逻辑建模,转载
  • 数据库应用程序开发入门篇——数据库逻辑模型 写在前面:磨刀不误砍柴工,学习各种数据库开发应用之前,还是要了解一下数据的逻辑模型这些概念性的知识。 关于数据库的数据模型这些内容本身比较抽象,而且知识点...
  • 数据库数据模型思维导图: 数据库的理解 数据库可以理解为存储数据的仓库,每个数据项在数据仓库中都有编号,通过编号就可以找到该数据项。例如,图书馆就是存储图书的仓库,在图书馆存储的每本图书都有一个编号,...
  • 关于数据库建模,概念模型 逻辑模型 物理模型的区别和转化
  • 特点:设计逻辑模型时,不考虑是什么数据库 确定1-1、1-N、N-N关系 强制关系和非强制关系 一定对应,强制关系,实线 不一定对应,非强制关系,虚线 三、物理模型设计PDM 完成点确定,生成...
  • 数据库建模 : 概念模型 , 逻辑模型和物理模型

    万次阅读 多人点赞 2019-03-08 10:56:41
    概念模型设计 , 逻辑模型设计 , 物理模型设计 是数据库及数据仓库模型设计的三个主要步骤 1. 概念模型 概念模型就是在了解了用户的需求 , 用户的业务领域工作情况以后 , 经过分析和总结 , 提炼出来的用以描述用户...
  • 概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用...逻辑模型就是要将概念模型具体化。要实现概念模型所描述的东西,需要那些具体的功能和处理那些具体的信息。这就到了需求
  • 数据库建模:在设计数据库时,对现实世界进行分析、抽象、并从中找出内在联系,进而确定数据库的结构,这一过程就称为数据库建模。它主要包括两部分内容:确定最基本的数据结构;对约束建模。...逻辑模型-&...
  • 概念模型、逻辑模型、物理模型 1.概念模型 在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西。 如销售业务中的“客户”和“定单”,还有就是...
  • 最近在进行UML学习过程中,突然忘记了大学时关于数据库理论中概念模型、逻辑模型、物理模型之间的区别。随机复习上网并复习,并在此记录一下,数据库建模是对现实世界进行分析、抽象、并从中找出内在联系,进而确定...
  • 关于数据库理论中概念模型、逻辑模型、物理模型之间的区别。随机复习上网并复习,并在此记录一下,数据库建模是对现实世界进行分析、抽象、并从中找出内在联系,进而确定数据库的结构。  1、概念模型:就是从现实...
  • 根据模型应用的不同目的,可以将模型划分两类,分别属于不同的两个层次,一是概念模型,而是逻辑模型和物理模型。 概念模型也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计...
  • 自从接触到数据库到现在这三个概念大家理解的还有些不清楚,今天来为大家解答疑惑,共同提高,结合生活理解 概念模型  概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来...
  • 数据库 数据模型

    2013-01-10 14:48:24
    数据库中数据模型的分析,如概念数据模型逻辑数据模型

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,818
精华内容 3,127
关键字:

数据库逻辑模型