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