精华内容
下载资源
问答
  • 关系,关系模式,关系模型区别和联系
    万次阅读 多人点赞
    2019-12-18 09:40:11
    1. 关系:一个关系对应通常说的一张表
    2. 关系模式:关系的描述
    3. 关系模型:关系模型由关系数据结构,关系操作集合,关系完整性约束三部分组成.
    4. 关系和关系模式的区别
      1. 关系模式是型,关系是值,关系模式是对关系的描述
      2. 关系是关系模式在某一个时刻的状态或者内容,关系模式是静态的,稳定的,而关系是动态的,随时间不断变化的,因为关系操作在不断地更新着数据库中的数据
      3. 类似于面向对象程序设计中”类“与”对象“的区别。”关系“是”关系模式“的一个实例,可以把”关系”理解为一张带数据的表,而“关系模式”是这张数据表的表结构。
    5. 关系模型和关系的区别
      • 关系模型包含关系,关系是关系模型的数据结构,在关系模型中,现实世界的实体以及实体间的各级联系均用单一的结构类型,即关系来表示
    更多相关内容
  • 1.5三维空间数据模型与三维空间数据结构的区别 ;2.1三维空间数据模型的分类;三维空间数据模型;面模型(Surface Graphics) ;体模型(Volume Graphics;[1]基于镶嵌的数据模型 (1)四面体格网模型(TEN;用四面体格网表示三...
  • 数据库是以某种数据模型所确定的数据结构方式来组织存储某个组织(或部门)相互关联的数据集。数据库管理系统是一种帮助用户建立、使用、管理维护数据库的计算机系统软件。或者说,数据库管理系统是开发一个实际...
  • 什么是数据模式呢,数据库的名词定义其实都是英语,汉语翻译的太直接了,data schema就是数据模式,它的意思还有概要,大纲的意思,我们不谈在数据库中数据模式是什么意思,而是分析汉语模式的意思,什么是模式呢, ...

    什么是数据模式

    什么是数据模式呢,数据库的名词定义其实都是英语,汉语翻译的太直接了,data schema就是数据模式,它的意思还有概要,大纲的意思,我们不谈在数据库中数据模式是什么意思,而是分析汉语模式的意思,什么是模式呢,汉语词典的定义是,事物的标准样式,我又查了下什么是样式,样式就是形式,我又查了下什么是形式,意思是事物一切内在要素的总和,所以模式的意思是标准的一切事物要素的总和,这个和英文的schema还是非常的相似的,schema是对事物的概括,大纲提要,也翻译做模式。但是人们在使用的时候并没有拿他作为概括使用,而是作为一个事物的标准来使用,它不是描述性质的,而是定义性质的。

    什么是模型

    模型就是可以看得到摸得着,实实在在的事物,词典的定义是制作东西的器件,而我们常做比如使用把一些规则也叫做模型,他不再是摸得着而是看得见的了。

    他们的区别

    我们在计算中使用的是他们的引申比喻意义,但基本性质还是不变的,什么是模型,它是一个规定性约束,数据模型,就是要求一个规定,要求这些数据要按这些规定定义实现放置操作;模式呢,它并不是要求,而是一个描述,常常见到两个数据模式是,数据库结构的模式(包括外模式全局模式内模式),还有表的模式,数据库的模式,他们并不是一回事,就像数据模型的概念模型,逻辑模型,数据库结构的三个模式,是三个数据访问等级描述,就像java中的变量有三个访问级别,而数据库也有三个访问级别,我们描述一个访问级别的时候不仅仅只是描述访问级别还描述了具体可以访问那些数据,外模式可以由用一个特定数据库账户设定,它只能访问一定的表,而全局模式是超级管理员的访问级别,它制作了所有的表和数据,这里,模式只是用来描述的,而非定义,它描述了一个访问级别所有的内容,它是一个概要,叫做一个模式,对于表的模式呢,一个表也需要被描述,所以表的schema也是一个模式,模式呢,概念模型,他制定了一些实体属性的概念,你需要做的就是具体化这些实体和属性,所以它是模型,制定了一个规则,逻辑模式也是,他可以制定一个网状模型,所有数据按网的形式放在一起,也可以制定一个关系模式,所有的数据放进数据库的时候要按照一个表的格式放在一起。

    总的来说,模型是用来制定规则的,模式是用来描述一个事物的。

    但是如今模式这个词和模型几乎没什么差别,都可以用作制定的意思,这是需要语境的,对于一个事物,我们可以说使用什么模式,使用什么模型,都是可以的,但是这个模式怎么出现的,这个模型怎么出现的,一个是描述别的事物而出现的,一个是定义一个事物的结构而出现的。

    我们可以说,使用这个子模式,那么这个子模式所定义的访问级别都是定义好的,所以,说定义一个模式,在语法上是不适合的;使用,制定某个模型这都是合适的;

    你可能原本觉得数据模式数据模型之间可能有些包含关系,但结果却是这样,要是把schema翻译成大纲呢,子大纲是什么样的,逻辑大纲是怎么样的,不可能会感觉困惑对吧,各种模式可能根本不是一个东西,对数据库的操作可以说成一个模式,对表的定义也可以说成一个模式,对数据库这个库本身的建立的描述也可以叫做一个模式。不过这样翻译听起来却是不怎么高级了。

    当时觉得很难理解的东西,今天做作业突然感到恍然大悟,我根本不需要纠结他们是什么关系,会使用就行,这居然当时浪费了我至少大半天的时间,不过我做过浪费时间的事实在是太多了,我后悔做很多事件,我希望某些事情能够像理解这个词语一样,有一天能够突然开朗,我会一直等着这一天,我宁愿一直单着。

    展开全文
  • 数据模型和数据模式的理解和区别

    千次阅读 2021-02-10 01:38:22
    数据模型和数据模式的理解和区别       用自己的话总结就是:给定一个数据模型,怎么描述?用数据模式来描述。       怎么理解看下文: 什么是数据...

          用自己的话总结就是:给定一个数据模型,怎么描述?用数据模式来描述。
          怎么理解看下文:

    什么是数据模型?

          数据模型是用来描述数据的一组定义。一般来说,数据的描述包括两个方面,一是数据的静态特征,包括数据的基本结构,数据间的联系和数据的约束。二是数据的动态特征,是指定义在数据上的操作。

    为什么数据模型要分级?

          数据模型的好坏很难抽象的评价,这取决于它的用途。对人来说,人们总是希望数据模型尽可能地反应现实世界和接近人对现实世界的观察的和理解,也就是数据模型要面向现实世界,面向用户,但是数据模型又是实现DBMS的基础,它对系统的复杂性,性能影响很大,因此从实现的角度来看,又希望数据模型型接近数据在计算机中的物理表示,以便于实现,减少开销,也就是数据模型不得不在一定程度上面向实现,面向计算机。因此在数据库中,针对不同的使用对象和应用目的,采用多级数据模型,分为概念模型,逻辑模型,物理模型。

    怎么理解概念模型,逻辑模型,物理模型?

          概念模型是面向用户,面向现实世界的数据模型,是与DBMS无关的,它主要用来描述一个单位的概念化结构
          逻辑模型是从用户从数据库所看到的数据模型,它与DBMS有关,DBMS常以其所用的逻辑模型来分类。用概念模型表示的数据必须转化为逻辑模型表示的数据,才能在DBMS中实现。逻辑模型既要面向用户,也要面向实现。逻辑模型只反映数据的逻辑结构,如文件,记录,字段等,而不反应数据的存储结构,如物理块,指针,索引等。
          物理模型用来反映数据存储结构,数据库的数据最终都要存储到介质上,物理模型不仅与DBMS有关,还与操作系统和硬件有关。

    什么是数据模式?

          大家都知道,在程序设计语言中,一个数据有型和值之分。型是该数据的数据类型,值是型的一个实例。
          例如:整型是型,而93是它其中一个值,同样的道理,描述数据的手段是型(就是数据模型),对型的描述(就是对某一类数据的结构,联系和约束的描述)是值(就是数据模式),通俗来讲就是,给定一个数据模型,怎么描述?用数据模式描述。在同一种数据模式下,可以有很多值,称为实例。
          下图(a)是数据模式,(b)是一个实例。在这里插入图片描述
          注意,上图是数据模式下的实例,不要混淆。数据模式是相对稳定的,而实例是相对变动的,数据模式反映一个单位的各种事物的结构,属性,联系和约束,实质上是用数据模型对一个单位的模拟,而实例反应的是数据库某一时刻的状态,即这一单位的当前状态。

    怎么区别数据模型和数据模式?

          前面其实也说了不少,下面加一点具体的理解:
          数据模型和数据模式不应混淆,正像不应把程序设计语言和用程序设计语言所写的一段程序混为一谈一样,数据模型是描述数据的手段,而数据模式是用给定数据模型对具体数据的描述。
          在DBMS中,由于数据用多级数据模型来描述,相应地也有多级数据模式。分为三级:
    在这里插入图片描述

    • 概念模式
      • 概念模式是用逻辑数据模型的一个单位的数据的描述,概念模式的设计是数据库设计的最基本任务,概念模式也称为逻辑模式。
    • 外模式
      • 外模式是用逻辑数据模型对用户所用到的那部分数据的描述。每个用户所感兴趣的数据不完全一样,另外,从保密的观点出发,也不宜让用户接触与自己无关的数据,因此每个用户的外模式不一定相同。外模式是概念模式的一部分或是从概念模式推导而来的,有了概念模式,设计外模式就比较方便了。
    • 内模式
      • 内模式是用物理数据模型对数据的描述。内模式对一般用户是透明的,但它的设计直接影响数据库性能。

    概念模式,外模式,内模式都存于数据目录中,是数据目录最基本的内容。DBMS通过数据目录,管理和访问数据模式。

    展开全文
  • 关系型模型与非关系模型区别 ** 数据模型 数据模分为两类 : 1.概念模型:也称信息模型,它是按用户的观点来对数据信息建模,主要用于数据库设计。 2.逻辑模型物理模型 逻辑模型 物理模型 层次模型、...

    **

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

    **

    数据模型

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

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

    非关系模型

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

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

    关系模型

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

    展开全文
  • 针对RDBMS中的关系模型向MongoDB中的集合模型转换方法进行了研究,提出了表示关系间参照完整性的有向图表示模型,以及基于关系型数据模型向MongoDB文档模型自动转换算法,实现了RDBMS中迁移数据到MongoDB的插入算法...
  • 关系模型是目前最常用地数据模型之一。关系型数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的联系,其最大特点是描述的一致性。关系模型是由若干个关系模式组成的...
  • 现在针对逻辑数据模型中所用到的三种数据模型---层次数据模型、网状数据模型以及关系数据模型做一个相信的介绍与对比分析。 一、层次数据模型 定义:层次数据模型是用树状<层次>结构来表示实体类型...
  • 数据库数据模型思维导图: 数据库的理解 数据库可以理解为存储数据的仓库,每个数据项在数据仓库中都有编号,通过编号就可以找到该数据项。例如,图书馆就是存储图书的仓库,在图书馆存储的每本图书都有一个编号,...
  • 一、关系模型概述 二、关系及关系模式的概念 三、候选键外键 四、关系模型的完成性约束 一、关系模型概述 二、关系及关系模式的概念 1、笛卡尔积 给定一组域D1、D2、....Dn,这n个域的笛卡尔积为: ...
  • dm:关系数据模型

    2021-02-05 14:35:34
    dm:关系数据模型
  • 层次数据模型     定义:层次数据模型是用树状<层次>结构来组织数据的数据模型。     满足下面两个条件的基本层次联系的集合为层次模型     1. 有且只有一个结点没有双亲结点,这个结点称为根结点...
  • 第三章 空间数据模型及数据结构 空间数据模型 概念空间数据模型是关于现实世界中空间实体及其相互间联系的概念它为描述空间数据的组织设计空间数据库模式提供着基本方法 类型 基于对象要素Feature的模型 场Field...
  • 定义: 分层数据模型是使用... 从基本数据结构中树(或二叉树)的定义中关系是以什么模型作为数据模型的系统,我们可以看到每棵树只有一个根节点,其余的节点都不是根节点. 每个节点代表一个概念,即记录类型对应于一个...
  • 关系数据模型是什么

    千次阅读 2021-02-02 05:15:34
    关系数据模型是一种数据模型,以关系或表格的形式对数据进行建模,是用来表示数据在关系数据库中的存储处理方式,在关系数据库中会以关系(表)的形式来存储数据。关系数据模型中有三大要素,分别为:关系数据结构、...
  • 数据仓库——关系模型和维度模型

    千次阅读 2018-07-07 09:59:40
    关系建模又叫ER建模,是数据仓库之父Inmon推崇的,其从全企业的高度设计一个3NF模型的方法,用实体加关系描述的数据模型描述企业业务架构,在范式理论上符合3NF,其是站在企业角度进行面向主题的抽象,而不是针对...
  • 作为互联网中重要数据形式之一,半结构...首先介绍了半结构化数据的概念及其特点,在此基础上分别从半结构化数据表示、数据模型两方面对半结构化数据模型进行介绍,最后总结半结构化数据模式与之前关系数据模式间的差别
  • 关系模型数据

    2021-06-24 18:51:34
    1)关系模型是由若干个关系模式组成的集合,关系模式的实例称为关系,每个关系实际上是一张二维表格。 2)关系模型用键导航数据,其表格简单。 订单号 客户ID 下单时间 订单...
  • 关系模型关系模型的数据结构、关系模型的操作集合和关系模型的完整性约束三部分组成,这三部分也称为关系模型的三要素。 数据结构 关系数据模型源于数学,它用二维表来组织数据,而这个二维表在关系数据库中称为...
  • 数据模型是用来描述数据,组织数据对数据进行操作的。 数据模型的三部分: 数据结构:描述实体的构成联系。 数据操作:对数据库的查询与更新。 完整性约束:对数据施加规则限制。 数据模型的类型: 1)概念...
  • 本文详细讲述传统三大数据模型空间数据模型。 一、数据模型概述 数据模型是指数据库的组织形式,它决定了数据库中数据之间联系的表达方式,即把在计算机中表示客观事物及其联系的数据及结构称为数据模型。 按组织...
  • 普遍认为在数据仓库的设计方法中关系模型是“Inmon”方法而多维模型是“Kimball”方法。先来看下关系模型,关系型数据以一种称为“标准化”的形式存在。数据标准化是指数据库设计会使数据分解成非常低的粒度级,标准...
  • 对象—关系—属性数据模型相对传统的结构化数据模型,用更丰富的数据语义区别了对象类属性和关系类型属性两个概念,使其适用于半结构化数据的存储与管理。从分析空间数据的半结构化特征入手,以空间数据的嵌套关系为...
  • 在数据库技术中,用数据模型的概念描述数据库的结构语义,是对现实世界的数据抽象。数据模型是研究数据库技术的核心基础。 文章目录1.概念数据模型(CDM)2.逻辑数据模型(LDM)3.物理数据模型(PDM) 1.概念...
  • 关系数据模型

    千次阅读 2019-08-14 10:40:01
     关系数据模型是有若干个关系模式组成的集合。关系模式的实例成为关系。每个关系可看为一个二维表,表的行称为元组,用来标识实体集中的一个实体;表的列称为属性,列名即为属性名,属性名不能相同。 ...
  • 关系数据模型的数据结构

    千次阅读 2019-12-16 23:01:15
    关系( Relation) 一个关系对应通常说的一张表 元组( Tuple) 表中的一行即为一个元组 属性( Attribute) 表中的一列即为一个属性,...关系模式关系的描述 关系名(属性1,属性2, …,属性n) 学生(学号,姓...
  • 数据库领域中主要的逻辑数据模型有:层次模型、网状模型、关系模型、面向对象数据模型等,我们重点讲解了**层次模型、网状模型、关系模型**。 1.1 层次模型 层次数据库系统的典型代表是IBM公司的Information ...
  • 5-第五章:面向对象的数据模型和对象关系数据模型.pdf

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 937,651
精华内容 375,060
关键字:

关系模型和数据模型的区别