大数据专业英语教程 课件 Unit 2 BData Modeling_第1页
大数据专业英语教程 课件 Unit 2 BData Modeling_第2页
大数据专业英语教程 课件 Unit 2 BData Modeling_第3页
大数据专业英语教程 课件 Unit 2 BData Modeling_第4页
大数据专业英语教程 课件 Unit 2 BData Modeling_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DataModeling

Unit

2TextBContents

NewWords

Abbreviations

Phrases参考译文NewWordsNewWordsPhrasesPhrasesAbbreviationsListeningtoTextA数据建模数据建模是将复杂的软件系统设计记录为易于理解的图的过程,该图使用文本和符号来表示数据需求流动的方式。该图可用于确保有效利用数据,作为构建新软件或重新设计旧版应用程序的蓝图。数据建模是数据科学家或其他参与数据分析的人员的一项重要技能。传统上,数据模型在项目的分析和设计阶段建立,以确保充分理解新应用程序的需求。数据模型也可以在数据生命周期的稍后阶段调用,以使程序员最初在临时基础上创建的数据设计更合理。1.数据建模方法数据建模可能是一个艰苦的前期过程,有时被视为与快速开发方法不符。随着敏捷编程已被更广泛用于加速开发项目,在某些情况下正在采用事后建模的数据建模方法。通常,数据模型可以看作是流程图,它说明了数据之间的关系。它使利益相关者能够在编写任何编程代码之前识别错误并进行更改。或者,可以将模型作为逆向工程工作的一部分引入,以从现有系统中提取模型,如NoSQL数据所示。参考译文数据建模人员经常使用多个模型来查看相同的数据,并确保已识别所有流程、实体、关系和数据流。他们通过收集业务利益相关者的需求来启动新项目。数据建模阶段大致分成创建多种逻辑数据模型,这些逻辑数据模型显示特定的属性、实体以及实体与物理数据模型之间的关系。逻辑数据模型用作创建物理数据模型的基础,该物理数据模型针对要实现的应用程序和数据库。数据模型可以成为构建更详细的数据架构的基础。2.分层数据建模随着数据库管理系统(DBMS)的使用兴起,数据建模作为一门学科于1960年代开始出现。数据建模使组织能够使数据处理具有一致性、可重复性和有序开发。应用程序的最终用户和程序员能够将数据模型用作与数据设计人员进行沟通的参考。参考译文参考译文以树状、一对多的方式排列数据的分层数据模型标记了这些早期工作,并在许多流行的用例中取代了基于文件的系统。IBM的信息管理系统(IMS)是分层方法的主要示例,该方法在企业(尤其是银行业务)中得到了广泛的应用。尽管从1980年代开始,分层数据模型在很大程度上被关系数据模型所取代,但是分层方法在当今的XML(可扩展标记语言)和地理信息系统(GIS)中仍然很普遍。在DBMS的早期,网络数据模型也应运而生,它是一种为数据设计人员提供其系统的广泛概念视图的方法。这样的例子之一是数据系统语言会议(CODASYL),该会议成立于1950年代后期,旨在指导可在各种类型的计算机上使用的标准编程语言的开发。3.关系数据建模尽管与基于文件的系统相比,它降低了程序的复杂性,但分层模型仍然需要详细了解所采用的特定物理数据存储。作为替代分层数据模型的提议,关系数据模型不需要开发人员定义数据路径。关系数据建模最早是在1970年由IBM研究人员E.F.Codd撰写的技术论文中描述的。Codd的关系模型为行业使用关系数据库奠定了基础,与将数据隐式连接在一起的分层模型不同,它通过使用表将数据段显式地连接在一起。关系数据模型一经问世便与结构化查询语言(SQL)结合使用,并在企业计算中立足日益稳固,成为处理数据的有效手段。4.实体关系模型关系数据建模在1970年代中期又向前迈出了一步,因为实体关系(ER)模型的使用变得越来越普遍。实体关系模型与关系数据模型紧密集成,使用图表以图形方式描述数据库中的元素并简化对基础模型的理解。通过关系建模,可以确定数据类型,并且数据类型很少随时间变化。实体包括属性;例如,员工实体的属性可以包括姓、名、受雇年限等。关系被可视化地映射,为将数据设计目标传达给数据开发和维护中的各个参与者提供了现成的手段。随着时间的流逝,系统的数据架构师都广泛使用包括Idera的ER/Studio、ErwinDataModeler和SAPPowerDesigner在内的建模工具。

参考译文5.面向对象模型随着1990年代面向对象编程的发展,面向对象的建模作为设计系统的另一种方式受到了广泛的关注。面向对象的方法虽然与实体关系方法有些相似,但区别在于它们专注于现实世界实体的对象抽象。对象按类层次结构分组,此类类层次结构中的对象可以从父类继承属性和方法。由于具有这种继承特性,在确保数据完整性和支持更复杂的数据关系方面,面向对象的数据模型相对于实体关系建模具有一些优势。在1990年代还出现了专门针对数据仓库需求的数据模型。值得注意的示例是雪花模式和星型维度模型。6.图形数据模型层次图和网络数据建模的一个分支是属性图模型,它与图数据库一起已越来越多地用于描述数据集内的复杂关系,尤其是在社交媒体、推荐器和欺诈检测应用程序中。设计人员使用图数据模型将其系统描述为节点和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论