第1章 数据库导论
1.1 数据库的基本概念
1.1.1 信息处理及数据处理
1.1.2 数据模型和数据库技术
1.2 数据库的由来和发展
1.2.1 人工管理阶段
1.2.2 文件系统阶段
1.2.3 数据库阶段
1.2.4 高级数据库阶段
1.3 数据库的三级体系结构
1.4 数据库系统和数据库管理员
1.5 数据库管理系统
习题
第2章 关系模型及SQL Server数据库管理系统
2.1 关系模型和基本概念
2.1.1 关系的定义
2.1.2 关系模型
2.1.3 关系数据语言概述
2.2 关系代数
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.3 关系演算
2.3.1 元组关系演算
2.3.2 域关系演算
2.4 关系数据库标准语言——SQL
2.5 SQL Server关系数据库管理系统
2.5.1 SQL Server概述
2.5.2 安装、测试与卸载
2.5.3 SQL Server常用工具
2.5.4 SQL Server服务器管理
2.5.5 SQL Server2008的新特点及SSMS增强
习题
第3章 实体-联系模型
3.1 实体和实体集合
3.2 联系和联系集合
3.3 属性,映射限制和关键字
3.3.1 属性
3.3.2 映射限制
3.3.3 关键字
3.4 实体联系图解和将其归纳为表
3.4.1 实体联系图
3.4.2 把E-R图转变为表
3.5 概括和聚集
3.5.1 概括
3.5.2 聚集
3.6 E.R数据库模式文件设计
3.6.1 映射基本集
3.6.2 实体集和联系集的使用
3.6.3 扩展E-R特征的使用
习题
第4章 SQL Server的SQL
4.1 SQL Server的数据类型
4.2 SQL中的函数和表达式
4.2.1 SQL语言中的函数
4.2.2 SQL语言中的运算符
4.2.3 SQL语句中的子句表达式
4.3 定义、修改、删除表
4.3.1 创建基本表
4.3.2 约束
4.3.3 修改表结构
4.3.4 索引的定义
4.3.5 删除表和索引
4.4 SQL的数据查询
4.4.1 简单查询
4.4.2 连接查询
4.4.3 嵌套查询
4.4.4 分组计算查询
4.4.5 集合的并运算
4.5 插入、修改和删除数据操纵语言
4.5.1 将新行插入表
4.5.2 修改表的行
4.5.3 从表删除行
4.6 视图
4.6.1 视图的定义
4.6.2 视图的查询
4.6.3 视图修改
习题
第5章 关系数据库设计理论
5.1 引言
5.2 函数依赖
5.3 范式
5.3.1 第1范式
5.3.2 第2范式
5.3.3 第3范式
5.3.4 BC范式
5.4 多值依赖和第4范式
5.5 连接依赖和第5范式
5.5.1 连接依赖
5.5.2 第5范式
习题
第6章 PowerDesignetCASE技术
第7章 数据库的设计与维护
第8章 SQL Server的Transact-SQL程序设计
第9章 数据库的保护与维护
第10章 基于asp.net应用程序的SQL Server数据库访问技术
第11章 SQL Server应用开发实例——企业资源计划的人事系统
附录A 《SQL Server数据库原理及应用》教学大纲
附录B 实验指导书
参考文献