SQL Server 2000应用基础
作者: 廖世蓉
出版时间:2007-12-13
出版社:高等教育出版社
- 高等教育出版社
- 9787040218367
- 1
- 245464
- 平装
- 16开
- 2007-12-13
- 430
- 272
- 工学
- 计算机科学与技术
本书是全国高职高专教育“十一五”规划教材,主要内容包括SQL Server 2000的安装、使用、配置管理等各个方面。本书由浅入深地介绍了SQL Server 2000数据库及其对象的使用、T-SQL编程基础知识、触发器和存储过程的创建和使用以及SQL Server 2000数据库安全、备份还原等管理知识,所有内容均结合一个实例“Students”(学生信息管理)进行讲述,最后用VB和ASP程序的综合实例介绍了SQL Server 2000的应用。全书内容丰富,强调实训。
本书每章前有学习目标和学习重点,每章结尾有小结,并配有相应的习题和操作训练题,学生可结合四川省省级精品课程“SQLServer 2000应用基础”(网址www.cdnkxy.com)复习巩固所学知识。本书数据库等资料放在该网站素材库中,可供读者参考。
本书可作为应用性、技能型人才培养的各类教育计算机类、电子类相关专业“SQL Server 2000应用基础”相关课程的教材,也可供各类培训及计算机从业人员和爱好者参考使用。
第1章 SQLServer2000概述
1.1 数据库基础知识
1.2 SQLServer2000简介
1.2.1 SQLServer2000的特点
1.2.2 SQLServer2000的版本
1.3 SQLServer2000的安装
1.3.1 安装准备
1.3.2 安装过程
1.3.3 SQLServer2000服务
1.3.4 注册服务器
1.4 SQLServer2000的主要工具
1.4.1 企业管理器
1.4.2 查询分析器
1.4.3 联机丛书
本章小结
习题
操作训练
第2章 数据库的设计
2.1 数据库的存储结构
2.1.1 文件和文件组
2.1.2 数据库的物理存储结构
2.2 SQLServer的系统数据库与示例数据库
2.2.1 系统数据库
2.2.2 示例数据库
2.3 数据库的创建
2.3.1 使用企业管理器创建数据库
2.3.2 使用向导创建数据库
2.3.3 使用T-SQL语句创建数据库
2.4 设置数据库选项
2.4.1 使用sp_dboption设置数据库选项
2.4.2 使用企业管理器设置数据库选项
2.5 修改数据库的属性
2.5.1 使用企业管理器修改数据库的属性
2.5.2 使用ALTERDATABASE语句修改数据库结构
2.6 删除数据库
2.6.1 使用企业管理器删除数据库
2.6.2 使用DROPDATABASE语句删除数据库
本章小结
习题
操作训练
第3章 表的创建与管理
3.1 表的概念
3.2 数据类型
3.2.1 系统数据类型
3.2.2 用户定义数据类型
3.3 创建数据表
3.3.1 创建表
3.3.2 创建约束
3.3.3 用T-SQL语句创建表
3.4 管理表
3.4.1 在企业管理器中查看和修改表
3.4.2 用T-SQL语句查看和修改表
3.5 删除表
3.6 插入、修改和删除记录
本章小结
习题
操作训练
第4章 查询和修改数据
4.1 SELECT语句
4.2 基本查询语句
4.2.1 SELECT子句
4.2.2 WHERE子句
4.2.3 ORDERBY子句
4.2.4 GROUPBY子句
4.2.5 HAVING子句
4.2.6 数据汇总
4.2.7 INTO子句
4.3 多表联接查询
4.3.1 内联接
4.3.2 外联接
4.3.3 交叉联接
4.3.4 联合
4.4 子查询
4.4.1 子查询做表达式
4.4.2 子查询做派生表
4.4.3 相关子查询
4.4.4 使用EXISTS的子查询
4.5 数据的插入、修改及删除
4.5.1 数据的插入
4.5.2 数据的修改
4.5.3 数据的删除
4.6 综合实例应用
本章小结
习题
操作训练
第5章 索引与视图
5.1 索引
5.1.1 索引概述
5.1.2 索引的分类
5.2 索引的创建与使用
5.2.1 创建索引
5.2.2 查看索引
5.2.3 删除索引
5.3 视图概述
5.4 视图的创建与使用
5.4.1 创建视图
5.4.2 使用视图
5.4.3 删除视图
5.5 综合案例
本章小结
习题
操作训练
第6章 T-SQL编程
6.1 变量与运算符
6.1.1 变量
6.1.2 运算符
6.2 函数
6.2.1 系统函数
6.2.2 用户自定义函数
6.3 流程控制语句
6.4 事务
6.4.1 什么是事务
6.4.2 确保数据的一致性
6.4.3 事务的还原
6.4.4 事务的并发性
6.4.5 并发问题
本章小结
习题
操作训练
第7章 触发器与存储过程
7.1 触发器概述
7.1.1 什么是触发器
7.1.2 触发器的类型
7.2 创建触发器
7.2.1 用T-SQL语句创建触发器
7.2.2 使用企业管理器创建触发器
7.3 管理触发器
7.3.1 使用T-SQL语句管理触发器
7.3.2 在企业管理器中管理触发器
7.4 INSERTED表和DELETED表
7.5 触发器应用
7.5.1 INSTEADOF触发器
7.5.2 强制数据完整性
7.5.3 强制业务规则
7.6 存储过程
7.6.1 存储过程概述
7.6.2 存储过程的类型
7.6.3 存储过程的创建和执行
7.6.4 返回值
7.6.5 在存储过程中调用另一个存储过程
7.6.6 修改存储过程
7.6.7 删除存储过程
本章小结
习题
操作训练
第8章 SQLServer的安全
8.1 SQLServer2000的安全机制
8.2 登录账户和服务器角色
8.2.1 设置SQLServer身份验证模式
8.2.2 添加标准SQLServer身份验证登录账户
8.2.3 添加Windows身份验证登录账户
8.2.4 特殊登录账户sa
8.2.5 服务器角色
8.3 数据库用户与数据库角色
8.3.1 数据库用户
8.3.2 删除数据库用户
8.3.3 内置用户账户
8.3.4 数据库角色
8.3.5 管理数据库角色
8.4 权限管理
8.4.1 权限的种类
8.4.2 使用企业管理器管理权限
本章小结
习题
操作训练
第9章 数据维护与管理
9.1 数据备份与还原的基本概念
9.1.1 何时需要备份
9.1.2 备份和还原的方法
9.2 备份数据库的操作
9.2.1 使用备份向导备份数据库
9.2.2 使用企业管理器备份数据库
9.2.3 使用T-SQL语句备份数据库
9.2.4 备份实例
9.3 还原数据库
9.3.1 使用企业管理器还原数据库
9.3.2 使用T-SQL语句还原数据库
9.3.3 还原步骤
9.4 分离和附加数据库
9.4.1 分离数据库
9.4.2 附加数据库
9.5 数据的导出
9.5.1 创建Access数据库
9.5.2 导出数据
9.6 数据的导入
9.6.1 创建Excel电子表格
9.6.2 导入数据
本章小结
习题
操作训练
第10章 SQLServer2000数据库应用程序设计
10.1 VB与SQLServer2000应用技术
10.1.1 VB数据库访问技术综述
10.1.2 学生成绩管理模块设计案例
10.2 ASP与SQLServer2000的应用技术
10.2.1 建立SQLServer2000数据库登录用户
10.2.2 设置ODBC数据源
10.2.3 访问Web数据库的几种方案
10.2.4 ASP简介
10.2.5 用ASP访问数据库的步骤
10.2.6 查询Web数据库举例
附录 T-SQL语法规则
参考文献