数据模型资源手册(卷1)

数据模型资源手册(卷1)
作 者: Len Silverston 林友芳
出版社: 机械工业出版社
丛编项: 数据库技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 数据库存储与管理
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Len Silverston是Universal Data Models公司的创立人和拥有者,该公司位于科罗拉多,提供咨询和培训,帮助企业定制和应用“通用数据模型”,开发全局和集成的系统。Silverston先生在提供数据集成、数据库和数据仓库解决方案方面已经具有20年的经验。

内容简介

本书不仅讨论了数据体系的顶层结构,它还提供了通用的和行业专用的逻辑模型,也提供了一些数据设计,我们可以对这些设计进行定制以满足各自的需求。这样就能得到一个丰富的架构,其中的各种模型将包括一个数据体系结构的高层和低层部分,包括高层模型、逻辑模型、仓库设计、星型模式和SQL脚本。我们可以将这些数据模型、设计和脚本作为自己的模型设计工作的模板或者是起点,也可以将它们当成是我们不很熟悉的主题域的模型介绍,也可以将它们当成参考标准来对现有的模型进行校验,也可以利用它们来协助我们建立企业数据体系结构。本书给出了将这些模型从一个层次转换到另外一个层次的技术,本书也给出一些在模型中获得合适抽象层的技巧和技术。书中给出了一些实例表(样本数据),它们使得这些模型能更贴近现实。LenSilverston是UniversalDataModels公司的创立人和拥有者,该公司位于科罗拉多,提供咨询和培训,帮助企业定制和应用“通用数据模型”,开发全局和集成的系统。Silverston先生在提供数据集成、数据库和数据仓库解决方案方面已经具有20年的经验。本书第1版出版以来,业内专家门对该书进行了热烈的讨论,这不足为奇。本书将给您配备上一套功能强大的数据模型和数据仓库设计,采用这些模型可以将您的数据库设计项目带到一个高的起点上。您将获得通用业务功能的经过验证的模型,如订购和管理产品、处理装运、开票、财务和预算、管理人力资源、联系人管理和项目管理。本版经过完全校订和修改,包括了许多新的和扩展的数据模型,这些模型包括产品定制、装运和接收、预算背景和雇员资格和表现。另外,书中有新的数据集市设计,包括财务分析、库存管理和装运逻辑。本书适合作为数据建模人员的参考书。通过本书,您将学会:·如何定制企业和逻辑数据模型,以满足企业的具体需求·如何将逻辑数据模型转换成数据仓库和数据集市·如何开发物理数据设计和基于通用数据模型来评估设计选项·如何在企业范围内进行数据库和数据仓库集成·如何验证企业的现有数据模型

图书目录

第1章 绪论

1. 1 人们为什么需要这本书

1. 2 本书所面向的读者

1. 3 人们对通用数据模型的需求

1. 4 系统开发的一种全局性方法

1. 5 本书和这些数据模型的目的

1. 6 本书第2版的新内容

1. 7 本书中采用的约定和标准

1. 7. 1 实体

1. 7. 2 子类和超类

1. 7. 3 属性

1. 7. 4 关系

1. 7. 5 物理模型

1. 7. 6 图示表格约定

1. 7. 7 参考图约定

1. 8 本书的配套光盘

第2章 人与组织

2. 1 组织

2. 2 人员

2. 3 当事人

2. 4 当事人角色

2. 4. 1 组织的角色

2. 4. 2 通用的当事人角色子类型

2. 4. 3 角色是否该在事务发生的时候定义

2. 4. 4 当事人角色的例子

2. 4. 5 本书中的角色类型

2. 5 当事人关系

2. 5. 1 当事人关系示例

2. 5. 2 当事人关系信息

2. 5. 3 状态类型

2. 6 当事人联络信息

2. 6. 1 邮政地址信息

2. 6. 2 当事人联系机制--电信号码和电子地址

2. 6. 3 当事人联系机制(扩展)

2. 6. 4 联系机制的用途

2. 7 设施与联系机制

2. 8 当事人通信事件

2. 9 小结

第3章 产品模型

3. 1 产品定义

3. 2 产品类别

3. 3 产品标识编码

3. 4 产品特征

3. 4. 1 产品特征互作用

3. 4. 2 产品特征子类

3. 4. 3 产品特征的一些例子

3. 4. 4 度量单位

3. 5 产品的供应商和制造商

3. 6 库存项目存储

3. 7 产品定价

3. 7. 1 定价子类

3. 7. 2 价格成分属性以及与产品或产品特征的关系

3. 7. 3 定价因素

3. 7. 4 国际定价

3. 7. 5 产品定价实例

3. 8 产品成本

3. 9 产品间的关联

3. 10 小结

第4章 产品订购模型

4. 1 标准订单模型

4. 2 订单和订单条目

4. 3 订单当事人和联系机制

4. 3. 1 销售订单当事人和联系机制

4. 3. 2 购买订单当事人和联系机制

4. 3. 3 通用订单角色和联系机制

4. 4 订单调整

4. 4. 1 订单状态和订单条款

4. 4. 2 订单状态

4. 4. 3 订单条款

4. 5 订单条目关联

4. 6 可选的订单模型

4. 7 需求

4. 7. 1 需求角色

4. 7. 2 需求状态

4. 7. 3 产品需求

4. 7. 4 订单需求委托

4. 7. 5 需求的例子

4. 8 订购请求

4. 8. 1 请求

4. 8. 2 请求条目

4. 9 报价定义

4. 9. 1 报价角色

4. 9. 2 报价

4. 9. 3 报价条目

4. 9. 4 报价条款

4. 10 协议定义

4. 11 协议项目

4. 12 协议条款

4. 13 协议定价

4. 14 协议和订单

4. 15 小结

第5章 装运模型

5. 1 装运

5. 1. 1 装运类型

5. 1. 2 装运当事人和联系机制

5. 2 装运细节

5. 3 装运到订单的关系

5. 4 装运收据

5. 5 出货装运的项目出库

5. 6 装运文档

5. 7 装运的行程安排

5. 8 小结

第6章 工作计划模型

6. 1 工作需求和工作计划

6. 2 工作需求的定义

6. 2. 1 需求类型

6. 2. 2 预期需求

6. 2. 3 工作需求和订单之间的比较

6. 3 工作需求角色

6. 4 工作计划生成

6. 4. 1 工作计划类型和工作计划目标类型

6. 4. 2 工作计划属性

6. 4. 3 工作需求履行

6. 4. 4 工作计划和设施

6. 4. 5 工作计划生成--备选模型

6. 5 工作计划关联

6. 5. 1 工作计划关联定义

6. 5. 2 工作计划依赖关系

6. 5. 3 工作计划和工作任务

6. 6 工作计划当事人指派

6. 6. 1 工作计划当事人指派

6. 6. 2 当事人技能和技能类型

6. 6. 3 工作计划状态

6. 6. 4 工作计划当事人指派

6. 6. 5 工作计划角色类型

6. 6. 6 工作计划指派设施

6. 7 工作计划时间跟踪

6. 8 工作计划费用

6. 9 库存分配

6. 10 固定资产分配

6. 10. 1 固定资产

6. 10. 2 固定资产类型

6. 10. 3 固定资产分配和状态

6. 11 当事人固定资产分配

6. 12 工作计划类型标准

6. 12. 1 工作计划技能标准

6. 12. 2 工作计划货物标准

6. 12. 3 工作计划固定资产标准

6. 13 工作计划成果

6. 14 小结

第7章 发票模型

7. 1 发票和发票条目

7. 2 发票角色

7. 3 计费账户

7. 4 发票特殊角色

7. 5 发票条款和发票状态

7. 5. 1 发票状态

7. 5. 2 发票条款

7. 6 发票及相关事务

7. 6. 1 装运项目的计费

7. 6. 2 基于工作计划和时间条目的计费

7. 6. 3 订单条目的计费

7. 7 支付

7. 8 金融账户. 存款及提款

7. 9 小结

第8章 会计和预算模型

8. 1 内部组织的账目一览表

8. 1. 1 总分类账户及其类型

8. 1. 2 组织总分类账户

8. 1. 3 会计周期

8. 2 会计事务定义

8. 2. 1 业务事务与会计事务

8. 2. 2 会计事务

8. 2. 3 会计事务和相关的当事人

8. 3 会计事务细节

8. 3. 1 事务细节

8. 3. 2 会计事务细节之间的关联

8. 4 账户结余与事务

8. 5 明细分类账户

8. 6 资产折旧

8. 7 预算定义

8. 7. 1 预算

8. 7. 2 预算项目

8. 7. 3 预算状态

8. 8 预算修订

8. 9 预算审查

8. 10 预算背景

8. 11 预算资金的来源和使用

8. 11. 1 对预算的调配

8. 11. 2 对预算的支付

8. 12 预算与总分类账户的关联

8. 13 小结

第9章 人力资源模型

9. 1 标准人力资源模型

9. 2 雇用

9. 3 职位定义

9. 3. 1 职位

9. 3. 2 职位认定

9. 3. 3 职位类型

9. 3. 4 职位职责

9. 4 职位类型定义

9. 5 职位履行情况和跟踪

9. 5. 1 职位履行情况

9. 5. 2 职位状态类型

9. 5. 3 招聘组织

9. 5. 4 其他考虑

9. 6 职位报告关系

9. 7 工资的确定和支付历史

9. 7. 1 职位类型费用

9. 7. 2 工资级别和工资幅度

9. 7. 3 支付历史和实际工资

9. 8 福利定义和跟踪

9. 8. 1 雇用

9. 8. 2 当事人福利

9. 8. 3 周期类型

9. 8. 4 福利类型

9. 9 工资册信息

9. 9. 1 雇员

9. 9. 2 支付方法类型

9. 9. 3 工资支付个人方式

9. 9. 4 支票

9. 9. 5 扣除和扣除类型

9. 10 求职申请

9. 11 雇员技能和资格

9. 12 雇员表现

9. 13 雇员雇用终止

9. 14 小结

第10章 根据企业数据模型建立数据仓库数据模型

10. 1 数据仓库体系结构

10. 1. 1 企业数据模型

10. 1. 2 数据仓库设计

10. 1. 3 部门级数据仓库设计或数据集市

10. 1. 4 一个体系结构化的数据仓库环境

10. 2 企业数据模型

10. 2. 1 转换需求

10. 2. 2 处理模型

10. 2. 3 高层和逻辑数据模型

10. 3 进行转换

10. 3. 1 去除操作型数据

10. 3. 2 给仓库的键添加时间元素

10. 3. 3 增加导出数据

10. 3. 4 创建人工关系

10. 3. 5 改变数据粒度

10. 3. 6 合并表

10. 3. 7 数据阵列的建立

10. 3. 8 根据稳定性进行数据组织

10. 4 小结

第11章 一个数据仓库数据模型范例

11. 1 对客户发票的转换

11. 1. 1 去除操作型数据

11. 1. 2 增加时间元素

11. 1. 3 增加导出数据

11. 1. 4 建立人工关系

11. 1. 5 容纳各粒度级

11. 1. 6 合并表

11. 1. 7 基于稳定性进行分离

11. 1. 8 其他考虑因素

11. 2 数据仓库数据模型范例

11. 3 小结

第12章 销售分析星型模式设计

12. 1 销售分析数据集市

12. 1. 1 客户销售事实表

12. 1. 2 客户维

12. 1. 3 客户统计维

12. 1. 4 销售代表维

12. 1. 5 内部组织维

12. 1. 6 地址维

12. 1. 7 产品维

12. 1. 8 时间维

12. 2 面向事务的销售数据集市

12. 3 销售分析数据集市的几处改动

12. 3. 1 改动1:销售代表表现数据集市

12. 3. 2 改动2:产品分析数据集市

12. 4 小结

第13章 人力资源的星型模式设计

13. 1 人力资源星型模式

13. 1. 1 人力资源事实表

13. 1. 2 组织维

13. 1. 3 职位类型维

13. 1. 4 性别维

13. 1. 5 服务年限维

13. 1. 6 状态维

13. 1. 7 工资级别维

13. 1. 8 EEOC类型维

13. 1. 9 月时间维

13. 2 高粒度级的人力资源星型模式

13. 3 小结

第14章 附加的星型模式设计

14. 1 库存管理分析

14. 2 购买订单分析

14. 3 装运分析

14. 4 工作计划分析

14. 5 财务分析

14. 6 小结

第15章 实施通用数据模型

15. 1 企业数据模型--企业信息的一个集成业务视图

15. 1. 1 定制通用数据模型

15. 1. 2 通用数据模型和企业数据模型如何解决业务问题

15. 2 在具体应用中使用数据模型

15. 2. 1 理解业务过程

15. 2. 2 创建逻辑数据模型

15. 3 物理数据库设计

15. 3. 1 基本的数据库设计原则

15. 3. 2 创建物理数据库设计

15. 3. 3 物理数据库设计示例

15. 4 使用数据仓库模型

15. 5 小结

15. 6 更多信息

附录A 逻辑数据模型实体和属性

附录B 数据仓库数据模型数据

表和属性列

附录C 星型模式设计数据表和

属性列

其他可重用的数据模型和

数据仓库设计资源

关于本书的配套光盘