第一章绪论
1.1数据库系统的基本概念
1.1.1数据管理技术
1.1.2数据库管理系统
1.1.3数据库系统(定义与组成)
1.2数据库系统结构
1.3数据模型
1.4数据库技术的发展史
1.5SQL Server2008数据库管理系统
1.6小结
习题
第二章关系数据库
2.1 关系模型
2.2 关系数据结构
2.3 关系的完整性
2.4 关系代数
2.5 小结
习题
第三章关系数据库语言SQL
3.1 数据定义
3.1.1 表(数据类型和长度的确定、创建、修改与删除、完整性的定义)
3.1.2 索引
3.1.3 视图
3.2 数据查询
3.1.1 单表查询
3.1.2 连接查询
3.1.3 嵌套查询
3.1.4 集合查询
3.1.5 查询优化
3.3 数据更新
3.3.1 数据插入
3.3.2 数据修改
3.3.3 数据删除
3.4 小结
习题
第四章SQL高级应用
4.1 Transact_SQL
4.2 程序流程控制
4.3 存储过程
4.4 触发器
4.5 小结
习题
第五章关系数据理论
5.1 关系规范化理论
5.2 函数依赖
5.3 范式
5.3.1 1NF
5.3.2 2NF
5.3.3 3NF
5.3.4 BCNF
5.4 小结
习题
第六章数据库设计
6.1 数据库设计概述
6.2 需求分析
6.3 概念结构设计
6.4 逻辑结构设计
6.5 物理结构设计
6.6 实施与维护
6.7 数据库建模工具Powerdesigner15
6.8 小结
习题
第七章数据库访问技术
7.1 数据库访问技术概述
7.2 ODBC(分别介绍原理、使用方法和应用实例)
7.3 ADO
7.4 ADO.net
7.5 JDBC
7.6 小结
习题
第八章数据库保护技术
8.1 数据库安全性控制
8.2 数据库完整性控制(略讲)
8.3 并发控制
8.4 数据库恢复
8.5 小结
习题
第九章数据库新发展
9.1 数据库发展概述
9.2 嵌入式数据库
9.3分布式数据库
9.4 数据挖掘
9.5 数据库技术发展趋势
附录
SQL Server2008
SQL语法汇编
参考书目与学习网站下载本文