SQL Server 2000实用教程

SQL Server 2000实用教程
作 者: 赵增敏 朱粹丹
出版社: 电子工业出版社
丛编项: 中等专业学校教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Sever
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《SQL Server 2000实用教程》作者简介

内容简介

SQL Server 2000是Microsoft公司推出的大型网络数据库管理系统,是一个具有划时代意义的数据库服务器产品。本书详细介绍了SQL Server 2000中文版的使用方法和操作技巧,内容包括:SQL Server 2000使用基础,数据库的设计与管理,表的创建与管理,使用选择查询检索数据,使用操作查询更新数据,使用索引提高检索效率,管理和使用视图,TransactSQL程序设计,使用默认值、规则和触发器以及安全性管理。本书结构合理、论述准确、内容翔实、步骤清晰,并提供了大量的操作示例,每章后面均有小结和习题。本书可作为各类中等专业学校、中等职业学校的计算机专业教材,也可在相关计算机培训班使用,还可供客户机/服务器应用程序以及Web应用程序开发和维护人员参考使用。

图书目录

目 录

第1章 SQL Server 2000使用基础

1.1 数据库的基本概念

1.1.1 数据库

1.1.2 关系数据库

1.1.3 数据库管理系统

1.1.4 结构化查询语言

1.2 SQL Server 2000概述

1.2.1 SQL Server 2000的版本

1.2.2 SQL Server 2000的新特性

1.2.3 SQL Server 2000的安装

1.2.4 SQL Server 2000在应用系统中的作用

1.3 SQL Server 2000主要组件介绍

1.3.1 服务管理器

1.3.2 企业管理器

1.3.3 查询分析器

1.3.4 数据导入、导出工具

1.3.5 服务器网络实用工具

1.3.6 客户端网络实用工具

1.3.7 事件探查器

1.3.8 在IIS中配置SQL XML支持

1.3.9 联机丛书

本章小结

习题1

第2章 数据库的设计与管理

2.1 数据库的设计

2.1.1 E-R方法

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 使用CREATE DATABASE语句创建数据库

2.3 设置数据库选项

2.3.1 使用sp_dboption查看数据库选项

2.3.2 使用sp_dboption设置数据库选项

2.3.3 使用企业管理器设置数据库选项

2.3.4 数据库选项的应用

2.4 修改数据库结构

2.4.1 使用企业管理器修改数据库结构

2.4.2 使用企业管理器缩小数据库

2.4.3 使用ALTER DATABASE语句修改数据库结构

2.5 删除数据库

2.5.1 使用企业管理器删除数据库

2.5.2 使用DROP DATABASE语句删除数据库

2.6 备份和还原数据库

2.6.1 使用企业管理器进行备份和还原

2.6.2 使用查询分析器进行备份和还原

2.6.3 直接复制文件的备份和还原

2.7 发布和订阅数据库

2.7.1 使用向导配置发布和分发

2.7.2 创建发布

2.7.3 订阅发布

2.8 系统数据库介绍

2.8.1 主控数据库master

2.8.2 模板数据库model

2.8.3 临时数据库tempdb

本章小结

习题2

第3章 表的创建与管理

3.1 SQL Server 2000中的数据类型

3.1.1 数字数据类型

3.1.2 字符串数据类型

3.1.3 日期时间数据类型

3.1.4 其他数据类型

3.1.5 用户自定义数据类型

3.2 表的创建

3.2.1 用企业管理器创建表

3.2.2 用CREATE TABLE语句创建表

3.3 使用约束

3.3.1 NULL约束

3.3.2 PRIMARY KEY约束

3.3.3 UNIQUE约束

3.3.4 FOREIGN KEY约束

3.3.5 CHECK约束

3.3.6 DEFAULT约束

3.4 表的修改

3.4.1 使用企业管理器修改表

3.4.2 使用ALTER TABLE语句修改表

3.5 表的删除

3.5.1 使用企业管理器删除表

3.5.2 使用DROP TABLE语句删除表

3.6 查看表属性

3.6.1 使用企业管理器查看表属性

3.6.2 使用系统存储过程sp_help查看表属性

本章小结

习题3

第4章 使用选择查询检索数据

4.1 SELECT语句概述

4.1.1 SELECT语句的基本语法格式

4.1.2 SELECT语句的执行方式

4.2 使用SELECT子句选取字段和记录

4.2.1 使用字段列表指定输出字段

4.2.2 使用选择谓词限制记录行数

4.3 使用FROM子句指定数据源

4.3.1 使用内部连接组合两个表中的记录

4.3.2 使用左边外部连接组合两个表中的记录

4.3.3 使用右边外部连接组合两个表中的记录

4.3.4 使用完全外部连接组合两个表中的记录

4.3.5 使用交叉连接组合两个表中的记录

4.4 使用WHERE子句过滤记录

4.4.1 WHERE子句的语法格式

4.4.2 使用单一查询条件过滤记录

4.4.3 使用AND和OR组合查询条件

4.4.4 使用BETWEEN和NOT BETWEEN过滤记录

4.4.5 使用IN和NOT IN过滤记录

4.4.6 使用LIKE和通配符过滤记录

4.5 使用ORDER BY子句对记录排序

4.5.1 ORDER BY子句的语法格式

4.5.2 将TOP...WITH TIES子句与ORDER BY子句联用

4.6 使用聚合函数返回汇总值

4.6.1 使用SUM函数计算字段的累加和

4.6.2 使用AVG函数计算字段的平均值

4.6.3 使用COUNT函数统计记录行数

4.6.4 使用MAX函数计算字段的最大值

4.6.5 使用MIN函数计算字段的最小值

4.7 使用GROUP BY子句对记录分组统计

4.7.1 GROUP BY子句的语法格式

4.7.2 根据分组字段进行汇总计算

4.7.3 使用HAVING子句过滤记录

4.8 用COMPUTE和COMPUTE BY汇总数据

4.8.1 使用COMPUTE子句汇总数据

4.8.2 使用COMPUTE BY子句汇总数据

4.9 使用子查询

4.9.1 使用子查询进行比较测试

4.9.2 使用子查询进行集成员测试

4.9.3 使用子查询进行存在性测试

4.9.4 使用子查询进行批量比较测试

4.10 将查询结果保存到表中

4.10.1 将查询结果保存到临时表中

4.10.2 将查询结果保存到永久表中

本章小结

习题4

第5章 使用操作查询更新数据

5.1 添加新数据

5.1.1 使用INSERT语句添加新记录

5.1.2 使用INSERT...SELECT语句添加新记录

5.2 修改已有数据

5.2.1 使用UPDATE语句修改记录

5.2.2 使用FROM子句扩展UPDATE语句

5.3 删除无用数据

5.3.1 用DELETE语句删除表中的指定记录

5.3.2 使用FROM子句扩展DELETE语句

5.3.3 使用TRUNCATE TABLE语句删除表中所有记录

5.4 导入与导出数据

5.4.1 导出数据

5.4.2 导入数据

本章小结

习题5

第6章 使用索引提高检索效率

6.1 索引概述

6.1.1 索引的作用

6.1.2 索引的分类

6.2 建立索引

6.2.1 系统自动建立索引

6.2.2 使用向导建立索引

6.2.3 使用企业管理器建立索引

6.2.4 使用CREATE INDEX语句建立索引

6.3 删除索引

6.3.1 使用企业管理器删除索引

6.3.2 使用DROP INDEX语句删除索引

6.4 全文索引

6.4.1 启动Microsoft Search服务

6.4.2 建立全文目录

6.4.3 建立全文索引

6.4.4 管理全文索引

6.4.5 使用全文索引

本章小结

习题6

第7章 管理和使用视图

7.1 视图概述

7.1.1 理解视图

7.1.2 视图的用途

7.1.3 视图的限制

7.2 建立视图

7.2.1 使用向导建立视图

7.2.2 使用企业管理器建立视图

7.2.3 使用CREATE VIEW语句建立视图

7.3 修改视图

7.3.1 使用企业管理器修改视图

7.3.2 使用ALTER VIEW语句修改视图

7.4 重命名视图

7.4.1 使用企业管理器重命名视图

7.4.2 使用sp_rename重命名视图

7.5 删除视图

7.5.1 使用企业管理器删除视图

7.5.2 使用DROP VIEW语句删除视图

7.6 使用视图

7.6.1 通过视图检索表数据

7.6.2 通过视图添加表数据

7.6.3 通过视图修改表数据

7.6.4 通过视图删除表数据

本章小结

习题7

第8章 Transact-SQL程序设计

8.1 基本知识

8.1.1 使用批处理

8.1.2 使用脚本

8.1.3 使用常量

8.1.4 使用局部变量

8.1.5 使用运算符

8.1.6 使用表达式

8.1.7 添加注释

8.2 使用流程控制语句

8.2.1 使用BEGIN...END语句块

8.2.2 使用IF...ELSE语句

8.2.3 使用CASE表达式

8.2.4 使用GOTO语句

8.2.5 使用WAITFOR语句

8.2.6 使用WHILE语句

8.3 使用函数

8.3.1 字符串函数

8.3.2 数学函数

8.3.3 日期和时间函数

8.3.4 数据类型转换函数

8.3.5 系统函数

8.3.6 用户定义函数

8.4 使用游标

8.4.1 声明游标

8.4.2 打开游标

8.4.3 从游标中提取记录

8.4.4 通过游标更新数据

8.4.5 关闭游标

8.4.6 释放游标

8.5 使用存储过程

8.5.1 建立存储过程

8.5.2 执行存储过程

8.5.3 执行字符串

8.5.4 查看存储过程

8.5.5 删除存储过程

8.5.6 修改和重命名存储过程

8.6 事务处理

8.6.1 事务概述

8.6.2 启动事务

8.6.3 结束事务

本章小结

习题8

第9章 使用默认值、规则和触发器

9.1 使用默认值

9.1.1 建立默认值

9.1.2 绑定默认值

9.1.3 解除默认值

9.1.4 删除默认值

9.2 使用规则

9.2.1 建立规则

9.2.2 绑定规则

9.2.3 解除规则

9.2.4 删除规则

9.3 使用触发器

9.3.1 建立触发器

9.3.2 修改和重命名触发器

9.3.3 查看触发器

9.3.4 删除触发器

本章小结

习题9

第10章 安全性管理

10.1 SQL Server 2000的安全级别

10.1.1 设置SQL Server 2000的安全模式

10.1.2 权限验证

10.2 登录账户管理

10.2.1 系统内置的登录账户

10.2.2 添加登录账户

10.2.3 修改登录密码

10.2.4 禁止登录账户

10.2.5 删除登录账户

10.3 服务器角色管理

10.3.1 固定服务器角色

10.3.2 向固定服务器角色中添加成员

10.3.3 从固定服务器角色中删除成员

10.3.4 查看固定服务器角色成员

10.4 数据库角色管理

10.4.1 固定数据库角色

10.4.2 数据库角色public

10.4.3 建立数据库角色

10.4.4 增删数据库角色的成员

10.4.5 删除数据库角色

10.5 用户账户管理

10.5.1 guest用户账户

10.5.2 添加用户账户

10.5.3 更改用户账户

10.5.4 删除用户账户

10.6 权限管理

10.6.1 权限的种类

10.6.2 权限的管理

本章小结

习题10