Designing effective database systems

副标题:无

作   者:(美)Rebecca M. Riordan著;何玉洁,张俊超等译

分类号:

ISBN:9787111187363

微信扫一扫,移动浏览光盘

简介

  本书系统地介绍了如何设计高效、高性能的数据库。首先详细阐明了关系设计的原理,清晰地介绍了维度数据库建模——从实用的角度来设计当今日益重要的分析型应用。接着分别阐明了传统数据库和用于数据仓库的维度数据库的分析和设计,指出了如何避免常见的结构隐患。本书广泛吸取了数据库设计方面的专家意见,可用性极强。本书适合软件开发人员、数据库设计人员参考。也可作为高等院校师生的参考书。.    本书详细介绍关系数据库的设计原理,清晰地介绍了维度数据库建模,指导读者快速准确地掌握数据库设计的有效方法。书中指出了如何避免常见的设计结构隐患,这些隐患会使得数据库开发过程复杂化并降低可扩展性。本书作者是世界知名专家,已经帮助数以千计的专业人员掌握了数据库设计和开发技术。本书系统总结了作者多年开发数据库的经验,极具参考价值。...

目录

目录
出版者的话
专家指导委员会
对本书的赞誉
译者序
前言
第一部分 关系数据库理论
第1章 基本概念
1.1 什么是数据库
1.2 数据库工具
1.2.1 数据库引擎
1.2.2 数据访问对象模型
1.2.3 数据定义环境
1.2.4 前端开发
1.3 关系模型
1.4 关系术语
1.5 数据模型
1.5.1 实体
1.5.2 属性
1.5.3 域
1.5.4 联系
1.5.5 实体联系图
1.6 小结
第2章 数据库结构
2.1 消除冗余
2.2 保证灵活性
2.3 基本原则
2.3.1 无损分解
2.3.2 候选码和主码
2.3.3 函数依赖
2.4 第一范式
2.5 第二范式
2.6 第三范式
2.7 进一步的规范化
2.7.1 Boyce/Codd范式
2.7.2 第四范式
2.7.3 第五范式
2.8 小结
第3章 联系
3.1 术语
3.2 联系建模
3.3 一对一联系
3.4 一对多联系
3.5 多对多联系
3.6 一元联系
3.7 三元联系
3.8 已知基数的联系
3.9 小结
第4章 数据完整性
4.1 完整性约束
4.1.1 域完整性
4.1.2 转换完整性
4.1.3 实体完整性
4.1.4 参照完整性
4.1.5 数据库完整性
4.1.6 事务完整性
4.2 实现数据完整性
4.2.1 未知值和不存在的值
4.2.2 冲突响应
4.2.3 声明的和过程的完整性
4.2.4 域完整性
4.2.5 实体完整性
4.2.6 参照完整性
4.2.7 其他类型的完整性
4.3 小结
第5章 关系代数
5.1 Null值和三值逻辑
5.2 关系运算
5.2.1 选择
5.2.2 投影
5.2.3 连接
5.2.4 除
5.3 集合运算符
5.3.1 并
5.3.2 交
5.3.3 差
5.3.4 笛卡儿积
5.4 特殊的关系运算符
5.4.1 总结
5.4.2 扩展
5.4.3 重命名
5.4.4 变换
5.4.5 上卷
5.4.6 立方体
5.5 小结
第二部分 维度数据库理论
第6章 维度的基本概念
6.1 维度数据库模型
6.2 术语
6.3 商务智能的浓缩历史
6.4 小结
第7章 事实表
7.1 事实表的结构
7.2 事实属性的特征
7.2.1 粒度
7.2.2 事实表的类型
7.2.3 异类事实
7.3 小结
第8章 维度表
8.1 维度表的结构
8.2 雪花化
8.3 改变维度
8.4 小结
第三部分 设计数据库系统
笫9章 设计过程
9.1 生命周期模型
9.2 数据库设计过程
9.2.1 定义系统参数
9.2.2 定义工作过程
9.2.3 构建概念数据模型
9.2.4 准备数据库模式
9.2.5 设计用户界面
9.3 关于设计方法和标准的提示
第10章 定义系统参数
10.1 定义系统目标
10.2 开发设计标准
10.2.1 直接衡量标准
10.2.2 环境标准
10.2.3 一般设计策略
10.3 定义系统范围
10.4 小结
第11章 定义工作过程
11.1 确定当前工作过程
11.1.1 与用户交流
11.1.2 确定任务
11.2 分析工作过程
11.3 将工作过程文档化
11.4 用户情景
11.5 小结
第12章 概念数据模型
12.1 确定数据对象
12.2 定义联系
12.2.1 联系的基数
12.2.2 联系的可选性
12.2.3 联系的属性
12.2.4 联系的附加约束
12.3 复查实体
12.3.1 实体和问题域之间的联系
12.3.2 影响实体的工作过程
12.3.3 实体间的交互
12.3.4 业务规则和约束
12.3.5 属性
12.4 域分析
12.5 限制值的范围
12.6 规范化
12.7 小结
第13章 数据库模式
13.1 系统架构
13.1.1 编码架构
13.1.2 数据架构
13.2 数据库模式组件
13.2.1 定义表和联系
13.2.2 视图和查询
13.3 安全性
13.4 小结
第14章 交流设计
14.1 读者和目标
14.2 文档结构
14.3 执行小结
14.4 系统概貌
14.5 工作过程
14.6 概念数据模型
14.7 数据库模式
14.8 用户界面
14.8.1 界面原型法
14.8.2 界面说明书
14.9 修订管理
14.10 小结
第四部分 设计用户界面
第15章 作为中间媒介的用户界面
15.1 有效的界面
15.2 界面模型
15.3 用户层次
15.3.1 初学者
15.3.2 中级用户
15.3.3 专业用户
15.4 让用户管理
15.5 减轻记忆的负担
15.6 保持一致性
15.7 小结
第16章 用户界面架构
16.1 支持工作过程
16.2 文档架构
16.2.1 单文档界面
16.2.2 多文档界面
16.3 小结
笫17章 在窗体设计中描述实体
17.1 简单实体
17.2 一对一联系
17.3 一对多联系
17.4 层次
17.5 多对多联系
17.6 小结
第18章 选择Windows控件
18.1 表达逻辑数据
18.2 表达多个值的集合
18.2.1 从一组值中获取单个值
18.2.2 获取一组值
18.3 表达数字和日期
18.4 表达文本数据
18.5 小结
第19章 维护数据库的完整性
19.1 完整性约束的类别
19.2 内在约束
19.2.1 数据类型
19.2.2 格式
19.2.3 长度
19.2.4 空值
19.2.5 范围
19.2.6 实体和参照完整性约束
19.3 业务约束
19.3.1 偶然输入
19.3.2 现实与系统模型的对比
19.4 小结
第20章 报表
20.1 排序、检索和过滤数据
20.1.1 排序数据
20.1.2 通过选择过滤
20.1.3 通过窗体过滤
20.1.4 高级过滤和排序
20.1.5 微软自然语言查询
20.2 生成标准报表
20.2.1 清单报表和明细报表
20.2.2 总结报表
20.2.3 基于窗体的报表
20.2.4 报告界面
20.2.5 处理打印机错误
20.2.6 自动和随选打印
20.3 生成特殊报表
20.3.1 报表设计器
20.3.2 自定义的报表设计
20.3.3 标准信件
20.4 小结
第21章 用户帮助
21.1 用户级别
21.2 被动帮助机制
21.2.1 帮助记忆的访问键
21.2.2 工具提示
21.2.3 状态栏
21.3 反应帮助机制
21.3.1 联机帮助
21.3.2 “What's This?”提示
21.3.3 可听见的反馈
21.3.4 错误消息
21.4 主动帮助机制
21.5 用户培训
21.6 小结
术语表
参考文献
1?B

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Designing effective database systems
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon