内容简介
第1章 数据库设计的相关概念
1.1什么是数据库
1.2数据库管理系统
1.3数据模型
1.4数据库设计
第2章 关系数据库
2.1关系数据模型
2.2关键字
2.3关系运算
2.4结构化查询语言
2.5数据定义
2.6查询
2.7数据更新
2.8视图
2.9数据安全性
第3章 数据库规范化
3.1规范化的提出
3.2规范化的含义
3.3第一范式
3.4第二范式
3.5第三范式
3.6 BCNF
3.7第四范式
3.8第五范式
3.9规范化步骤
第4章 概念数据模型设计
4.1实体关系模型的基本要素
4.2新建概念数据模型
4.3创建新实体
4.4添加实体属性
4.5确定实体标识符
4.6新建关系
4.7新建业务规则
4.8新建数据项
4.9新建域
4.10模型检查
4.11概念数据模型到物理数据模型的转换
第5章 逻辑数据模型设计
5.1新建逻辑数据模型
5.2新建实体
5.3新建标识符
5.4新建关系
5.5新建业务规则
5.6新建域
5.7模型检查
5.8逻辑数据模型到物理数据模型的转换
第6章 物理数据模型设计
6.1新建物理数据模型
6.2新建表
6.3新建外键/引用
6.4新建域
6.5新建业务规则
6.6新建索引
6.7新建视图
6.8新建存储过程
6.9新建触发器
6.10创建数据库脚本
6.11不同数据库脚本的生成
6.12生成数据库测试数据
第7章 数据库优化概述及常规方法
7.1引言
7.2数据库性能的基本要素
7.3数据库优化的基本原则
7.4数据库优化的基本步骤
7.5数据库优化的建议
7.6锁与并发控制的优化考虑
7.7日志的优化考虑
7.8操作系统的优化考虑
7.9硬件优化的考虑
第8章 SQL Server 2005的优化
8.1 SQL Server 2005系统架构
8.2 SQL Server 2005的数据库设计
8.3 SQL Server 2005数据表分割与并行运行
8.4 tempdb系统数据库的优化考虑
8.5索引的优化考虑
8.6 SQL代码的优化
8.7执行计划的重复利用
8.8事务与锁的优化考虑
第9章 Oracle 10G的优化
9.1 Oracle系统架构
9.2 Oracle环境优化
9.3 Oracle初始参数优化
9.4 SQL代码优化
9.5资源竞争优化
参考文献