Data Models(数据模型)

Stella981
• 阅读 609

Data Models****(数据模型)

原贴参见:(需要注册)

http://inmoncif.com/registration/datamodels/index.php

很多搞过数据仓库的朋友曾经问我有没有数据模型的资料,很惭愧,一来是实施项目确实不多;二来就算有也是公司机密的东西,不便泄露;今天登陆到inmon的网站,刚好看到这方面的资料,于是就当了下来,也算为自己留个底,为以后的项目做个参考。

List of available data models:

以下为可用的数据模型列表:

  • Accounting

  • 会计

  • Airline

  • 航空

  • Banking and Finance

  • 银行和金融

  • Contracts

  • 合同

  • Corporate Tax

  • 企业税收

  • Insurance

  • 保险

  • Manufacturing

  • 制造业

  • Marketing

  • 市场营销

  • Oil and Gas

  • 石油天然气(能源)

  • Railroad

  • 铁路

  • Sales

  • 销售

  • University

  • 大学

Description:

描述:

The corporate data model is the intellectual road map for the development of the data warehouse. By creating the data model, the developer understands how the many and complex parts of the data warehouse have to relate.

企业数据模型是数据仓库开发的一个路标。通过创建数据模型,开发人员就能够理解数据仓库最多和最复杂的部分必须涉及的。

The corporate data model is the secret to being able to build the data warehouse iteratively. The first development effort uses one part of the corporate data model. The next development effort uses another part of the corporate data model. The next yet another part of the corporate data model. In such a manner, the different development efforts are linked together in an integrated and cohesive manner.

企业数据模型是如何迭代建立数据仓库的关键。第一轮开发的目标是创建企业数据模型的一部分;在接下来的开发目标是创建的另一部分企业数据模型;下一轮依旧是一部分企业数据模型。以这样的方式,不同的开发目标以综合性和凝聚力的方式就联系在一起了。

The corporate data model consists of three levels:

企业数据模型包含以下三个层次:

  • the high level data model, or the ER diagram,

  • 高层数据模型,或者ER关系图

  • the mid level data model, and

  • 中层数据模型

  • the low level data model.

  • 低层数据模型

For a complete description of the techniques of data modeling for the data warehouse environment please refer to INFORMATION SYSTEMS ARCHITECTURE - DEVELOPMENT FOR THE 90'S, John Wiley.

如果需要完整数据仓库环境的数据模型技术描述,请参阅《信息系统架构开发》90年代,John Wiley。

The different levels of modeling relate to each other in a natural fashion. To use an analogy, the different levels of modeling are like:

不同层次的数据建模以一种很自然的方式联系在一起。例如,不同层次的模型可能是这样的:

Just as the globe relates to the US, and the map of the US relates to Dallas, Texas, so do the high level, mid level, and low level models relate to each other.

正如全球与美国相关,而美国地图又与克萨斯州的达拉斯相关一样,所以高层、中层、低层数据模型也是相关的。

Issues:

问题:

One of the primary issues of the process of data modeling is whether the data model must be built in its entirety before any development can occur. In truth only the high level data model must be completely developed. The levels lower than the high level can be developed in accordance with the subsets of data that are developed as part of the iterations of development. Indeed, it is not good practice to develop the data model in its entirety to the lowest level of modeling before the warehouse is built.

数据模型过程的一个主要问题是数据模型必须完全建立在其整个开发过程之前。事实上只有高层次别数据模型必须完全开发。稍低层次的模型要依据于迭代开发之后的数据。事实上,在数据仓库构建之前,直接开发底层数据模型不是最佳办法。

Output:

输出:

The different levels of modeling, in various stages of completion.

不同层次的模型,在不同的阶段完成。

Accounting****(会计)

Please drill down to each mid-level section of Accounting for more detail.

会计部分主要包括报表、公司、股东权益、资产、负债、账目、总帐、日记帐、交易、现金、会计科目表

Data Models(数据模型)

Marketing(市场营销)

Please drill down to each mid-level section of Marketing for more detail.

Data Models(数据模型)

Airline(航空)

Please drill down to each mid-level section of Airline for more detail.

航空领域主要包括管理机构、投诉、地勤、飞机类型,机场,飞机服务,服务,机场,航班,飞机,机组人员/飞行/记录,船员,飞行,机组人员/飞行/日程,飞行/发生/机舱/代理,行李,飞行/发生/行李/部分,飞行/发生/座位,票务,航班/发生/货运/部分,货运,飞行任务书,托运人,票价,客运,代理人

Data Models(数据模型)

Banking and Finance(银行和金融)

Please drill down to each mid-level section of Banking/Finance for more detail.

经济指标,产品包,产品,财产,帐户,客户,管理人员,交易,金融机构,员工,市场营销的计划,监管机构,国家

Data Models(数据模型)

Contracts(合同)

Please drill down to each mid-level section of Contracts for more detail.

供应商,合同,合同管理员,客户

Data Models(数据模型)

Corporate Tax(企业所得税)

Please drill down to each mid-level section of Corporate Tax for more detail.

抵制,折旧,资产,业务,合同,员工工资,股权,股东,股票,员工,活动,收入,费用,负债,支付,税收形式,国税局,企业返回金,避税,支付准备人,减免,处罚,税收抵免,税务日历,税务安排,退款 

Data Models(数据模型)

Insurance(保险)

Please drill down to each mid-level section of Insurance for more detail.

监管机构,合约,保险,投资,说明书,保险合同,事故/伤害/损害,代理,活动,政策,索赔,申请,评估,车辆,财产,公司/组织,保费,个人,信托,贷款 

Data Models(数据模型)

Manufacturing(制造)

Please drill down to each mid-level section of Manufacturing for more detail.

交货,工厂,供应商,包装,运输,生产设备,部分供应商/订单,就业,装配生产线,时间表

Data Models(数据模型)

Oil and Gas(石油天然气)

Please drill down to each mid-level section of Oil & Gas for more detail.

勘探单位,炼油,勘探,块/租赁,形成,油井,码头,原油生产,管道,储存设施 

Data Models(数据模型)

Railroad(铁路)

Please drill down to each mid-level section of Railroad for more detail.

列车时间表,失事,旅行,火车,火车/站,汽车,机车,设备,轨道,居民公司,开关,站,包括运费,庭院,权利的方式,供应商,旅游市场,提单,票务,托运人,客运

Data Models(数据模型)

Sales(销售)

Please drill down to each mid-level section of Sales for more detail.

客户,供应商,帐户,零售商,秩序,运输,编号,产品目录,仓库,承运人

Data Models(数据模型)

University(大学)

Please drill down to each mid-level section of University for more detail.

成绩单,学位/学生,学位,补助金,付款,部,讲师,课程,班级,班级/会议,地点/位置/时间,学生/班级,金融援助,援助/学生,个人,学生,学生/接纳,应用,住房,住房/学生,入学,住房 

Data Models(数据模型)

本文分享自微信公众号 - 追梦IT人(baoqiangwang2020)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Easter79 Easter79
3年前
swap空间的增减方法
(1)增大swap空间去激活swap交换区:swapoff v /dev/vg00/lvswap扩展交换lv:lvextend L 10G /dev/vg00/lvswap重新生成swap交换区:mkswap /dev/vg00/lvswap激活新生成的交换区:swapon v /dev/vg00/lvswap
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Wesley13 Wesley13
3年前
Java获得今日零时零分零秒的时间(Date型)
publicDatezeroTime()throwsParseException{    DatetimenewDate();    SimpleDateFormatsimpnewSimpleDateFormat("yyyyMMdd00:00:00");    SimpleDateFormatsimp2newS
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
11个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这