内容简介
1.1 数据库基础知识
1.1.1数据库系统简介
第1章 SQL Server关系数据库简介
1.1.2数据模型
1.1.3关系型数据库的内部结构
1.1.4数据的完整性
1.2 SQL Server简介
1.2.1 SQL Server 2000的安装
1.2.2 SQLServer内置数据库
1.2.3 SQL Server系统表
1.2.4 SQLServer系统存储过程
1.2.5样本数据库
习题与思考题
2.1 Transact-SQL语言基础
2.1.1 逻辑数据库和物理数据库
第2章 Transact-SQL语言
2.1.2标识符
2.1.3注释
2.1.4常量、变量以及数据类型
2.1.5函数
2.1.6运算符与表达式
2.1.7流程控制语句
2.2数据操纵语言(DML)
2.2.1 SELECT语句
2.2.2 INSERT语句
2.2.3 UPDATE语句
2.2.4 DELETE语句
习题与思考题
第3章 服务器管理
3.1创建服务器组
3.2服务器注册
3.3服务器启动、暂停和停止
3.4服务器的连接与断开
3.5服务器配置选项设置
习题与思考题
第4章 数据库管理
4.1数据库的存储结构
4.1.1 数据库文件
4.1.2数据库文件组
4.2创建、修改和删除数据库
4.2.1创建数据库
4.2.2修改数据库
4.2.3删除数据库
4.3数据库备份
4.3.1备份概述
4.3.2创建备份设备
4.3.3备份的执行
4.4.1恢复概述
4.4恢复数据库
4.4.2恢复用户数据库
4.4.3恢复系统数据库
4.4.4使用管理工具恢复数据库
习题与思考题
第5章 数据库对象操作
5.1 数据类型
5.1.1系统数据类型:
5.1.2 自定义数据类型
5.2表操作
5.2.1创建表
5.2.2增加、删除和修改字段
5.2.3创建、删除和修改约束
5.2.4查看表格
5.2.5删除表
5.3视图操作
5.3.1创建视图
5.3.2修改和重命名视图
5.3.3查看视图信息、删除视图
5.3.4通过视图修改记录
5.4索引操作
5.4.1创建索引
5.4.2查看、修改和删除索引
习题与思考题
第6章 触发器、存储过程、游标
6.1触发器
6.1.1触发器的用途
6.1.2触发器的种类与触发操作
6.1.3触发器的建立与修改
6.1.4设计触发器的技巧
6.1.5 建立AFTER触发器
6.1.6 建立1NSTEAD 0F触发器
6.2.1创建存储过程
6.2储存过程
6.2.2执行存储过程
6.2.3查看和修改存储过程
6.2.4重命名和删除过程
6.3游标
6.3.1游标简介
6.3.2游标的声明、打开、关闭与删除
6.3.3 使用FETCH读取游标中的记录
6.3.4通过游标修改或删除记录
6.3.5游标的应用举例
习题与思考题
第7章 SQL Server权限管理
7.1 SQL Server权限管理策略
7.1.1安全账户认证
7.1.2访问许可确认
7.2用户管理
7.2.1服务器登录管理
7.2.2用户账号管理
7.3角色管理
7.3.1角色的种类
7.3.2角色的管理
7.4权限管理
7.4.1权限的种类
7.4.2权限的管理
习题与思考题
8.1数据导入
第8章 SQL Server数据转换
8.2数据导出
习题与思考题
第9章 用户定义函数
9.1 用户定义函数的特色
9.2 用户定义函数的建立、使用与修改
9.3用户定义函数的使用技巧
习题与思考题
10.1 使用CREATETABLE命令创建表
第10章 SQL Server编程实例
10.2 向表中添加记录
10.3使用运算符进行数据查询
10.4 用BEGIN…END进行数据统计
10.5 在SELECT语句中使用通配符
10.6统计职工的平均工资、最高工资、最低工资和工资之和
10.7使用INSERT…SELECT向表中插入记录
10.8在UPDATE语句中使用SET子句更新数据
10.9 使用DELETE语句删除数据记录
10.10创建和执行存储过程
10.11 使用过程及RETURN语句返回值
10.12 使用带参数的存储过程进行记录查询
10.13创建用户定义函数
10.14触发器应用
10.15游标
参考文献