第一篇 SQLServer应用基础
第1章 SQLServer数据库概述
1.1 数据库技术概述
1.1.1 数据库系统
1.1.2 关系数据库定义
1.1.3 关系数据库对象
1.2 Web数据库
1.2.1 Web数据库技术
1.2.2 Web数据库开发环境
1.3 SQLServer简介
1‘3.1 SQLServer数据库语言
1.3.2 SQLServer的安装
1.3.3 注册服务器
1.3.4 运行SQLServer
小结
习题
第2章 创建数据库和数据表
2.1 数据库的创建
2.1.1 数据库的类别
2.1.2 数据库文件的类别
2.1.3 用命令方式创建数据库
2.1.4 用命令方式管理数据库框架
2.1.5 用界面方式创建数据库
2.1.6 用界面方式修改数据库
2.2 表的创建;
2.2.1 表结构与数据类型
2.2.2 用命令方式创建表
2.2.3 用命令方式修改表结构
2.2.4 用界面方式创建表
2.2.5 用界面方式修改表结构
小结
习题
第3章 管理数据库中的表数据
3.1 命令方式管理表中数据
3.1.1 用INSER"r语句插入记录
3.1.2 用DELETE语句删除记录
3.1.3 用LJPDATE语句修改记录
3.2 用界面管理表中数据
3.2.1 插入记录
3.2.2 删除记录
3.2.3 修改记录
小结
习题
第4章 数据库查询
4.1 一般查询
4.1.1 SELECT语句基本格式
4.1.2 输出列的设定
4.1.3 输出行数的限制
4.1.4 筛选行的条件
4.1.5 输出数据排序
4.1.6 多表连接
4.2 高级查询
4.2.1 分组统计查询
4.2.2 子查询
4.2.3 用CASE函数查询数据
4.2.4 用INTO子句保存查询结果
4.3 视图
4.3.1 视图的概念
4.3.2 创建视图
4.3.3 查询视图数据
4.3.4 更新视图数据
4.3.5 修改视图定义
4.3.6 删除视图
小结
习题
第5章 SQLServer编程概念
5.1 批处理与事务
5.1.1 批处理
5.1.2 事务控制
5.2 局部变量与全局变量
5.3 分支和循环流程控制
5.4 返回和等待流程控制
小结
习题
第6章 使用函数辅助查询
6.1 数学函数
6.2 字符串函数
6.3 日期函数
6.4 转换函数
6.5 判定函数
6.6 用户自定义函数
6.6.1 用户函数的定义
6.6.2 用户函数的调用
6.6.3 用户函数的修改和删除
小结
习题
第7章 保持数据库数据完整性
7.1 数据完整性概念
7.2 缺省与规则
7.2.1 创建缺省和规则
7.2.2 绑定
7.2.3 取消绑定
7.2.4 删除缺省和规则
7.3 数据约束
7.3.1 列级约束与表级约束
7.3.2 主键约束
7.3.3 唯一约束
7.3.4 外键约束
7.3.5 缺省约束
7.3.6 CInCK约束
7.3.7 启用与禁止约束
7.4 约束与缺省、规则比较
小结
习题
第8章 使用索引提高查询效率
8.1 索引概述
8.1.1 索引的作用
8.1.2 使用索引的场合
8.1.3 索引分类
8.2 创建索引
8.2.1 用命令方式创建索引
8.2.2 用界面方式创建索引
8.3 删除索引
8.3.1 用命令方式删除索引
8.3.2 用界面方式删除索引
8.4 使用好的索引
小结
习题
第9章 建立存储过程与触发器
9.1 存储过程
9.1.1 存储过程的作用
9.1.2 存储过程的类型
9.1.3 创建存储过程
9.1.4 执行存储过程
9.1.5 修改存储过程
9.1.6 删除存储过程
9.2 触发器
9.2.1 触发器的作用
9.2.2 触发器的类别
9.2.3 创建触发器
9.2.4 修改触发器
9.2.5 删除触发器
9.3 常用的系统存储过程
9.3.1 显示定义属性
9.3.2 更改名称
小结
习题
第10章 使用游标查询结果集
10.1 游标概念
10.2 游标操作
小结
习题
第11章 安全认证与访问权限
第12章 备份还原与导入导出
第二篇 上机实验指导与习题解答
第13章 SQL Server综合应用
第14章 上机实验辅导
习参考答案
附录
主要参考文献