标签:#数据建模

共 36 篇文章

关联实体

关联实体是关系模型与实体关系模型理论中的术语。关系型数据库要求用一个基本关系(即一个基本表)实现的数据关系。这种基本关系称为关联表(associative table);还有许多名字:bridge table, cross-reference table, crosswalk, intermediary table, intersection table, join table, junction table, link table, …

事件树分析

事件树分析(Event Tree Analysis),簡稱ETA,是一种前向,自下而上的技术,用于通过单个启动事件探索响应成功和失败,并为评估结果概率和整体系统分析奠定基础。此分析技術可以用來分析某一個事件發生時,對運作中(或是失效)系統的影響。 相關條目 故障樹分析 失效模式與影響分析 *攻擊樹 參考資料

IDEF1X

信息建模集成定义(IDEF1X)是开发的数据建模语言。IDEF1X被用来产生一个图形信息模型,它表示在环境或系统中的信息的结构和语义 。 IDEF1X允许的语义模型构造,足以支持管理数据为资源,信息系统集成,和建造计算机数据库。这个标准是软件工程领域的IDEF建模语言家族的一部份。 概述 数据建模技术用来以标准的、一致的和可预测的方式来建模数据,从而将它作为资源来管理。它在一个机构内可以用于要求定义和分析数据资源的标准手段的项目中。这种…

寬和窄格式

宽格式和窄格式是两种常见的表格数据表示法。寬格式以变量名作為欄位,而長格式則只有三個欄位——數據名稱、变量名和变量數值。 宽格式 宽格式,是指每一个变量數值都有自己的變量名欄位 : 窄格式 窄格式是指所有变量数值都摆在同一列,然后用另一列写他们代表什么 : 这种格式有时候会比较容易制作,不过对于用戶来说,有时候会难懂一些。 参考文献

單一事實來源

信息科学和信息技术裡的單一事實來源(single source of truth,SSOT)架構,是指一種建構信息模型和相關資料庫綱要的實務,在此架構下,每一個数据元都只可在一個地方,因此可將資料規範化,轉化為標準格式(如同在数据库规范化或內容嵌入的作法)。 採用SSOT架構的主要優點在於更容易避免資料不一致的錯誤(例如忘記更新某處的重複資料),並能大幅簡化版本控制的複雜度。在企業環境中,部署SSOT架構對於防止檢索到過時或錯誤的資訊至…

元对象机制

元对象机制(Meta-Object Facility,簡稱MOF)起源于统一建模语言(UML)。对象管理组织(OMG)需要一种元模型结构来定义UML。 MOF被设计为4层次的结构。位于顶部的是元元模型层,即M3层。M3模型是MOF建立元模型(被称为M2模型)的语言。M2模型最明显的例子是UML元模型,该模型描述UML。M2模型描述M1层以及M1层的要素,例如,UML模型。最后一层是M0层或数据层。它描述真实世界的物体。 除了M3模型,M…

数据建模

在软件工程中,数据建模(data modeling)是在设计数据库时,将现实世界各类数据及其关系进行分析、抽象,从中找出内在联系,并形式化描述为数据模型,建立信息系统的数据库结构的过程。 数据建模是一种用于定义和分析数据的需求及其所需相应信息系统的过程。它可被应用为更广义的模型驱动工程的一部分。 数据建模不仅定义数据元素,还定义它们的结构和相互关系。 概述 数据建模是一种过程,用于定义和分析支持组织内相应信息系统范围的业务过程所需的数据…

数据模型

在软件工程中,数据模型是定义数据如何输入和与输出的一种模型。其主要作用是为信息系统提供数据的定义和格式。数据模型是数据库系统的核心和基础,现有的数据库系统都是基于某种数据模型而建立起来的。 从更广泛的意义上说,数据模型是一种抽象模型,它组织数据元素并标准化它们之间的相互关系以及与真实世界实体属性的对应关系。例如,一个数据模型可以规定表示汽车的属性由颜色、尺寸和车主等多个元素组成。相应地,数据建模的专业活动称为数据建模或更具体的数据库设计…

业务主键

在关系型数据库设计中,业务主键是一个由以及真实存在于世界中的属性构成的键。举例来说,一个美国公民的社会安全号码可以被用作一个业务主键。在其他的表达方式中,一个业务主键是和行内属性具有逻辑关系的候选键。 业务主键对于逻辑主键的主要优势在于(逻辑主键在脱离数据库环境时没有任何意义)业务主键已经存在,因此没有必要去添加新的人工的列到定义中。使用业务主键(当存在一个可以被识别的业务主键时)也会简化数据的质量:业务主键确保了对于每个只会存在唯一一…

域关系演算

在计算机科学中,域关系演算(DRC)是Michel Lacroix和 Alain Pirotte为关系数据模型发明的的作为声明性数据库查询语言。 在 DRC 中,“查询”有如下形式: : { | p() } 这里的 Xi 要么是一个域变量要么是一个常量,而 p() 指示一个 DRC “公式”。 查询的结果为使得这个 DRC 为真的元组 Xi 到 Xn 的集合。 域关系演算可以使用量词,同时使用与\wedge、或\vee 、非\neg (…

元组关系演算

元组演算是埃德加·科德導入的演算,是关系模型的一部分,發展目的是提供宣告式的数据库查询语言。数据库查询语言和后来的SQL中的一些靈感是由元组演算而來。SQL和原來的关系模型和演算已有許多不同,後來成為實際上的数据库查询语言標準,几乎所有的关系数据库管理系统中都會用到SQL或是其變體。後來Lacroix和Pirotte提出了接近于一阶逻辑的域演算,并证明了这两种演算和关系代数在表达能力上是等价的。若关系数据库的查询语言可以表达一種以上上述…

綱要 (資料庫)

綱要()-{zh-hans:又称模式,台湾翻译为纲要;zh-hk:又稱模式,台灣翻譯為綱要;zh-tw:,香港和中國大陸翻譯為模式或架構;}-,在数据库系统中是形式语言描述的一种结构,是对象的集合, Oracle的數據庫會為每個在數據庫的用戶關聯一個獨立的schema。 schema包括有一堆schema objects的集合。schema objects的例子包括有: 数据库表 视图 序列 数据库索引 數據庫叢集 數據庫連結 快照 存…

统一建模语言

统一建模语言(,縮寫UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。 這個語言由葛來迪·布區,伊瓦爾·雅各布森與詹姆士·蘭寶於1994年至1995年間,在公司中開發,於1996年又進一步發展。UML集成了,和面向对象程序设计…

Core Data

Core Data是蘋果公司所開發的macOS作業系統(舊稱:Mac OS X及OS X)中Cocoa API的一部分,首次在Mac OS X 10.4 Tiger与iOS 3.0系统中出现。它允许按照实体-属性-值模型组织数据,并以XML,二进制文件或SQLite数据文件的格式将其序列化。Core Data允许用户使用代表实体和实体间关系的高层对象来操作数据。它也可以管理序列化的数据,提供对象生存期管理与object graph管理,…

领域模型

领域模型(或称域模型;)可以被看作是一个系统的概念模型,用于以可视化的形式描述系统中的各个实体及其之间的关系。领域模型记录了一个系统中的关键概念和词汇表,显示出了系统中的主要实体之间的关系,并确定了它们的重要的方法和属性。因此,对应于用例所描述的动态视图,领域模型提供了一种对整个系统的结构化的视图。领域模型的一个好处是描述并限制了系统边界。 领域模型的語意可以被用在原始碼中,因此领域模型可以被应用在底层的软件开发阶段中。实体可以演化为類…

ER模型

ER模型,全称为实体联系模型、实体关系模型或实体联系模式图(ERM)()由美籍台湾人计算机科学家陈品山发明,是概念数据模型的高层描述所使用的数据模型或模式图。 ER模型常用於信息系统设计中;比如它们在概念结构设计阶段用来描述信息需求和/或要存储在数据库中的信息的类型。但是数据建模技术可以用来描述特定论域(就是感兴趣的区域)的任何本体(就是对使用的术语和它们的联系的概述和分类)。在基于数据库的信息系统设计的情况下,在后面的阶段(通常叫做逻…

字段

在计算机科学中,,是指关系数据库中資料表的一列;}-,而資料表中的每一行;}-則是一个记录。一-{zh-hant:列;zh-hans:行;}-有多個-{zh-hant:行;zh-hans:列;}-。例如一個记录的內容是一個人的個人信息,那麼姓名、性别、发色就是他的字段。 参考文献

阿姆斯特朗公理

阿姆斯特朗公理系统()是一组用于推导关系数据库中所有函数依赖的规则。这一系统由威廉·W·阿姆斯特朗在1974年的论文中首次提出。当应用于函数依赖集(用 F 表示)时,这些规则在生成该集闭包(用 F^{+} 表示)中的函数依赖方面既可靠又完备。换言之,反复应用这些规则,我们能够推导出闭包 F^+ 中的所有函数依赖,且不会产生不属于该闭包的依赖关系。 让我们用更严谨的方式来描述这个概念。假设 \langle R(U), F \rangle …

关系键

关系键是关系数据库的重要组成部分。关系键是一个表中的一个或几个属性,用来标识该表的每一行或与另一个表产生联系。 主键 主键,又称主码()。数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的鍵。一个数据表只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 从技术的角度来看,primary key和unique key有很多相似之处。但还是有以下区别: #作为primary key的域/域组不能为Null。而uniqu…

實體完整性

實體完整性()是關係模型中数据库完整性三項規則的其中之一。實體完整性這項規則要求每個數據表都必須有主鍵,而作為主鍵的所有欄位,其屬性必須是獨一及非空值。 参考文献 参见 關聯式資料庫管理系統 SQL * 參照完整性