1 概述
1.1 什么是数据库
1.2 数据库的发展简史
1.3 本书的结构
1.4 SQL Server 2000的安装
1.5 本章小结
练习题
2 SOL语言
2.1 SQL语言简介
2.2 创建表语句CREATE TABLE
2.3 修改表结构语句ALTER TABLE
2.4 删除表语句DROP TABLE
2.5 向表中插人数据语句INSERT以及空值NULL
2.6 修改表中数据语句UPDATE
2.7 删除表中数据语句DELETE
2.8 查询表中数据语句SELECT
2.9 空值
2.10 创建、删除索引
2.11 创建、删除视图
练习题
3 数据的完整性
3.1 什么是数据的完整性
3.2 非空约束
3.3 唯一约束
3.4 主码约束
3.5 检查约束
3.6 缺省值(默认值)约束
3.7 外码约束
练习题
4 范式理论
4.1 概述
4.2 函数依赖
4.3 范式
练习题
5 数据库设计
5.1 数据库设计概述
5.2 规划与立项
5.3 需求分析
5.4 系统设计
5.5 软件实现、测试与维护
练习题
6 数据的安全性
6.1 安全性概述
6.2 数据库权限的种类
6.3 权限管理
6.4 角色
练习题
7 数据库的并发性
7.1 事务
7.2 多个用户访问同一数据库时会发生的现象
7.3 锁
7.4 封锁协议
练习题
8 数据库的备份与恢复
8.1 概述
8.2 故障的种类
8.3 备份的种类
8.4 日志
8.5 备份与恢复
练习题
9 数据库的最新发展趋势
9.1 对关系数据库的小结
9.2 面向对象数据库
9.3 多媒体数据库
9.4 数据仓库与数据挖掘
9.5 分布式数据库
附录