第1章 数据库设计
1.1 理解系统需求说明
1.2 系统开发的准备
1.3 设计系统功能
1.4 数据库设计
1.4.1 设计数据模型
1.4.2 物理结构设计
1.4.3 数据库实施与维护
1.4.4 数据库的保护
1.5 编写外部设计文档
1.6 设计评审
练习题
练习题答案
第2章 数据库应用系统设计
2.1 设计数据库应用系统结构
2.2 设计输入输出
2.3 设计物理数据
2.4 设计安全体系
2.5 应用程序开发
2.5.1 应用程序开发
2.5.2 模块划分
2.6 编写应用系统设计文档
2.7 设计评审
练习题
练习题答案
第3章 数据库应用系统实施
3.1 整个系统的配置与管理
3.2 常用数据库管理系统的应用
3.3 数据库应用系统的安装
3.4 数据库应用系统的测试
3.5 培训与用户支持
练习题
练习题答案
第4章 数据库系统的运行和管理
4.1 数据库系统的运行计划
4.2 数据库系统的运行和维护
4.3 数据库管理
4.4 性能调整
4.5 用户支持
练习题
练习题答案
第5章 SQL
5.1 数据库语言
5.1.1 数据库语言的要素
5.1.2 数据库语言的使用方式
5.2 SQL概述
5.2.1 SQL语句的特征
5.2.2 SQL语句的基本成分
5.3 数据库定义
5.3.1 创建数据库和表
5.3.2 定义数据完整性
5.3.3 修改和删除表
5.3.4 定义和删除索引
5.3.5 定义和删除视图及可更新视图
5.4 数据操作
5.4.1 SELECT语句的基本结构、简单查询、选择、投影
5.4.2 字符串比较、涉及空值的比较、日期时间、输出排序
5.4.3 多表查询、连接、并、交、差、属性歧义和元组变量
5.4.4 子查询
5.4.5 插入和修改数据
5.5 完整性控制与安全机制
5.5.1 主键约束和外键约束
5.5.2 属性值上的约束和全局约束
5.5.3 权限、授权、销权
5.6 创建触发器
5.7 SQL使用方式
5.7.1 交互式SQL
5.7.2 嵌入式SQL
练习题
练习题答案
第6章 网络环境下的数据库
第7章 数据库的安全性
第8章 数据库发展趋势与新技术