关系模型
用于数据库管理的关系模型()是基于谓词逻辑和集合论的一种数据模型,廣泛被使用於資料庫之中。最早於1969年由埃德加·科德提出。 模型 关系模型的基本假定是所有数据都表示为数学上的关系,就是说n个集合的笛卡儿积的一个子集,有关这种数据的推理通过二值(就是说没有NULL)的谓词逻辑来进行,这意味着对每个命题都有两种可能的賦值:要么是真要么是假。数据通过关系演算和关系代数的一种方式来操作。关系模型是採用二維表格結構表達實體類型及實體間聯繫的數…
共 36 篇文章
用于数据库管理的关系模型()是基于谓词逻辑和集合论的一种数据模型,廣泛被使用於資料庫之中。最早於1969年由埃德加·科德提出。 模型 关系模型的基本假定是所有数据都表示为数学上的关系,就是说n个集合的笛卡儿积的一个子集,有关这种数据的推理通过二值(就是说没有NULL)的谓词逻辑来进行,这意味着对每个命题都有两种可能的賦值:要么是真要么是假。数据通过关系演算和关系代数的一种方式来操作。关系模型是採用二維表格結構表達實體類型及實體間聯繫的數…
在数据库理论中,多值依赖(Multivalued Dependency,MVD)是关系中两组属性之间的完整约束。 与函数依赖不同,多值依赖要求关系中必须存在特定的元组。因此,多值依赖是元组生成依赖(tuple-generating dependency)的一种特例。多值依赖在数据库规范化的第四范式(4NF)中起到关键作用。 多值依赖也是连接依赖(join dependency)的一种特殊情况,仅涉及两组值,即它是一个二元连接依赖。 当关…
-{zh-hans:;zh-hant:;}- 表格,是把信息或數據整理成行與列,或是更為複雜的結構。表格常用於通信、研究與數據分析。表格會出現在印刷品、手寫筆記、電腦軟體、建築裝飾、交通號誌及其他場合。 概述 表格是一种整理信息的形式。最基本的表格由若干行与列构成: 列;}-有时也叫记录、k-元组、n-元组、矢量等; 行;}-有时也叫字段、参数、特性、属性等; 通常采用名称(即-{zh-cn:列; zh-tw:行;}-标题或者说-{zh…
在关系数据库理论中,函数依赖(functional dependency)是数据库的关系的两个属性集合之间的一种约束。给定关系R,R上的属性集X是函数确定(functionally determine)R上的另一个属性集Y,(记作 X → Y),当且仅当R上的每一个X值精确地关联R上的一个Y值;因而R被说成满足函数依赖X → Y。等价的说,投影 \Pi_{X,Y}R是一个函数,即Y是X的函数。简单说,如果属性集X的值是已知的(记作x),…
在计算领域,星型模式是最简单的数据集市模式,也是最广泛用于开发数据仓库和维度数据集市的方法。 星型模式由一个或多个组成,这些事实表引用任意数量的。星型模式是的一个重要特例,对于处理更简单的查询更有效。 星型模式的名称来源于与星形的相似性。事实表位于中心,维表周围代表星形的点。 模型 星型模式将业务流程数据分为事实和维度,事实保存有关业务的可测量的定量数据,维度是与事实数据相关的描述性属性。事实数据的示例包括销售价格、销售数量以及时间、距…
:这里的关系代数不同于奥古斯都·德·摩根在1860年为代数逻辑提供的关系代数 关系代数是一阶逻辑的分支,是闭合于运算下的关系的集合。运算作用于一个或多个关系上来生成一个关系。关系代数是计算机科学的一部分。 在纯数学中的关系代数是有关于数理逻辑和集合论的代数结构。 介绍 关系代数在1970年E.F. Codd发表数据的关系模型之前很少受到注意。Codd曾是皮尔士选集编辑者Arthur W. Burks的博士研究生。Codd提议这样一种代数…
IDEF(ICAM Definition Languages)是20世纪70年代由美国空军发明,最早用于描述企业内部运作的一套建模方法。经过不断的完善改进,其用途变广泛,现在可以适用于一般的软件开发。目前,IDEF的方法共十六种--从IDEF0到IDEF14(包括IDEF1X在内)。 IDEF方法 ; IDEF0 : 功能建模(Function Modeling[http://www.idef.com/IDEF0.html]) ; ID…
元模型(或称替代模型)是“模型的模型”, 元建模则指建立元模型的过程(meta-physics 为“形而上学”,即“科学的科学”)。因此,元建模的工作包括:分析、构建和开发一套用于给某类指定问题建模的框架、规则、约束、模型和理论等。在软件工程和系统工程中,顾名思义,这正符合元和建模的概念。元模型种类多样,应用广泛。 概要 元建模是在一特定领域内构建“概念”(事件、条件等)集合。模型是真实世界中现象的抽象,元模型又是另一种抽象,关注模型本…
-{H|zh-cn:层次模型; zh-tw:階層式資料庫模型;}- -{H|zh-cn:层次模型数据库; zh-tw:階層式資料庫模型;}- -{H|zh-cn:层次数据库; zh-tw:階層式資料庫;}- 层次模型是一种用树形结构描述实体及其之间关系的数据模型。在这种结构中,每一个记录类型都是用节点表示,记录类型之间的联系则用结点之间的有向线段来表示。每一个双亲结点可以有多个子节点,但是每一个子节点只能有一个双亲结点。这种结构决定了采…
关系演算包括元组关系演算和域关系演算,是数据库的关系模型的一部分,提供了查询数据库的声明性方式。关系演算与关系模型中的关系代数相反,因为关系代数提供的是查询数据库的过程性方式。 关系代数和关系演算是逻辑等价的:对于任何代数表达式,都有一个等价的演算表达式,反之亦然。 参考资料 参见 关系模型 关系演算 元组关系演算 域关系演算 关系代数
鍵-值對是计算機系统和应用程序中的一种数据表示形式。数据模型的全部或部分可以表示为。就是鍵-值對。 参考文献
伯恩哈德·塔尔海姆(Bernhard Thalheim,)是德国基尔大学著名的计算机信息系统工程科学家和全职教授。 他以对计算机概念建模和基础理论的突出贡献而闻名。伯恩哈德教授对计算机科学理论和基础工程开创性的贡献跨越了多个领域,并产生了极其持久和深远的影响。 生平 伯恩哈德·塔尔海姆生于德国邻近德累斯顿市的拉德布尔。他于1975年从德累斯顿工业大学毕业并获得了理學碩士学位(数学与计算机科学专业),于1979年从莫斯科国立大学毕业并获得…
网状模型是一种可以灵活地描述事物及其之间关系的。最早由美国的查尔斯·巴赫曼发明。 概况 层次模型使用树形结构来表示实体及实体间的关系,每一个结点表示一个记录,除了根节点外每一个节点都有且仅有一个双亲结点,但可以有多个子节点。但是网状模型允许一个结点可以同时拥有多个双亲结点和子节点。因而同层次模型相比,网状结构更具有普遍性,能够直接地描述现实世界的实体。也可以认为层次模型是网状模型的一个特例。 参考文献 引用 来源 Charles W. …
在关系模型中,关系是描述现实世界的实体及其之间各种联系的单一的数据结构。由关系的名称和一组具有共同属性的无序的多元组构成。关系可以看做是一个笛卡尔积的有限子集,笛卡尔积中的元组并不是全都有意义,只有有意义的那些才能成为关系。 :例如给定两个域:X1 = {1,2,3}和X2 = {一,二,三} ::这两个域的笛卡尔积是一个由9个二元组组成的集合:X1 × X2 = {(1,一),(1,二),(1,三),(2,一),(2,二),(2,三)…
在数据建模方面,一张数据表相对于另一数据表的基数乃是数据库设计之中至关重要的一个方面。就解释不同数据表之间如何相互联系而言,基数的定义是确定数据表之间关系的重要事项之一。 外部链接 [https://web.archive.org/web/20090218131344/http://datamodel.org/DataModelCardinality.html Data Model Cardinality - http://www.da…
信息模型,是一种用来定义信息常规表示方式的方法。 通过使用信息模型, 我们可以使用不同的应用程序对所管理的数据进行重用,变更以及分享。 使用信息模型的意义不仅仅存在于对象的建模,同时也在于对对象间相关性的描述。 除此之外,建模的对象描述了系统中不同的实体以及他们的行为以及他们之间(系统间)数据流动的方式。 这些将帮助我们更好的理解系统。对于开发者以及厂商来说, 信息模型提供了必要的通用语言来表示对象的特性以及一些功能,以便进行更有效的交…