书籍详情

从零开始SQL Server中文版基础培训教程

从零开始SQL Server中文版基础培训教程

作者:刘遵仁,于忠清编著

出版社:人民邮电出版社

出版时间:2002-01-01

ISBN:9787115104625

定价:¥28.00

购买这本书可以去
内容简介
  本书循序渐进地介绍了SQL Server 2000的基本概念和使用方法,重点介绍了SQL Server 2000的精髓:服务管理器、企业管理器、查询分析器、SQL查询语句、索引和视图以及存储管理和触发器。本书论述简明扼要,对每一个重要、难懂的概念,都给出了一个图文并茂的示例加以说明,充分考虑了初学者的实际需要,真正“从零开始”,可以使对SQL Server 2000一点都不懂的读者,通过学习而掌握SQL Server 2000的基本应用方法和技巧。本书每一章的最后都有相应的练习题,可帮助读者检验学习效果。为了方便读者学习,我们将书中用的程序代码上载到了老虎工作室网站(http://www.laohu.net)上,读者可以根据需要下载使用。本书非常适合作为SQL Server 2000的基础培训教程,也可供初学者自学。
作者简介
暂缺《从零开始SQL Server中文版基础培训教程》作者简介
目录
第1章 初识Microsoft SQL Server 2000 
1.1 SQL Server的历史与发展 
1.2 关系型数据库的基本概念 
1.2.1 关系型数据库的定义 
1.2.2 主码和外码 
1.2.3 关系型数据库的主要特点 
1.3 SQL Server 2000的新特点 
1.3.1 易于安装、开发和使用 
1.3.2 可收缩性和高可靠性 
1.3.3 支持数据仓库 
1.3.4 系统集成 
1.4 SQL Server和客户机/服务器模式 
1.4.1 分布式的含义 
1.4.2 客户机/服务器系统 
1.4.3 客户机/服务器系统的工作模式 
1.4.4 客户机/服务器的主要技术特征 
1.4.5 客户机/服务器结构的组成 
1.4.6 网络服务器的类型 
1.5 何谓DBA 
1.6 小结 
1.7 习题 
第2章 安装SQL Server 2000 
2.1 安装前的事项 
2.2 安装SQL Server 2000的硬件和软件要求 
2.2.1 最低硬件要求 
2.2.2 Windows系统要求 
2.2.3 网络软件 
2.3 创建SQL Server 2000服务账号 
2.4 SQL Server 2000的安装路径 
2.5 安装SQL Server 2000的步骤 
2.6 检查SQL Server 2000的安装 
2.6.1 系统数据库和日志文件 
2.6.2 共享文件路径 
2.6.3 程序和数据文件路径 
2.7 小结 
2.8 习题 
第3章 管理SQL Server 2000 
3.1 启动SQL Server 2000服务器 
3.1.1 SQL Server服务管理器 
3.1.2 修改系统的默认服务 
3.1.3 启动SQL Server服务器 
3.1.4 设置轮流检测时间间隔 
3.1.5 登录SQL Server 
3.1.6 运行SQL Server 
3.1.7 暂停和停止SQL Server 
3.2 SQL Server企业管理器 
3.2.1 SQL Server企业管理器的功能 
3.2.2 SQL Server企业管理器的界面 
3.3 其他SQL Server 2000的图形化工具 
3.3.1 查询分析器 
3.3.2 SQL客户端网络实用工具 
3.4 小结 
3.5 习题 
第4章 SQL Server数据库 
4.1 数据库的存储结构 
4.1.1 数据库对象 
4.1.2 页面和范围 
4.1.3 物理数据库的文件和文件组 
4.1.4 事务日志 
4.2 SQL Server系统数据库 
4.2.1 master数据库 
4.2.2 tempdb数据库 
4.2.3 model数据库 
4.2.4 msdb数据库 
4.3 创建数据库 
4.3.1 SQL Server命名规则 
4.3.2 在SQL Server Enterprise Manager中创建数据库 
4.3.3 用SQL语句创建数据库 
4.4 查看和修改数据库 
4.4.1 在SQL Server Enterprise Manager中查看和修改数据库 
4.4.2 用SQL语句修改数据库 
4.5 删除数据库 
4.5.1 在SQL Server Enterprise Manager中删除数据库 
4.5.2 用SQL语句删除数据库 
4.6 小结 
4.7 习题 
第5章 创建表 
5.1 SQL Server中的数据类型 
5.1.1 数据类型 
5.1.2 空值的含义 
5.2 创建表 
5.2.1 在SQL Server Enterprise Manager中创建表 
5.2.2 SQL创建表语句【CREATE TABLE】 
5.3 修改表的结构 
5.3.1 注意要点 
5.3.2 使用SQL Server Enterprise Manager修改表结构 
5.3.3 SQL修改表的结构语句【ALTER TABLE】 
5.4 向表中添加记录 
5.4.1 在SQL Server Enterprise Manager中添加记录 
5.4.2 SQL插入记录语句【Insert】 
5.5 修改表中的记录 
5.5.1 在SQL Server Enterprise Manager中修改数据 
5.5.2 SQL修改记录语句【Update】 
5.6 删除表中的记录 
5.6.1 在SQL Server Enterprise Manager中删除记录 
5.6.2 SQL删除记录语句【DELETE】 
5.7 删除表 
5.7.1 使用SQL Server Enterprise Manager删除表 
5.7.2 SQL删除表语句【DROP TABLE】 
5.8 小结 
5.9 习题 
第6章 SQL查询语句 
6.1 查询的含义 
6.2 【SELECT】查询语句 
6.2.1 【SELECT】语句的格式 
6.2.2 关于演示数据库的说明 
6.2.3 一个典型操作实例的说明 
6.3 基于单表的查询 
6.3.1 查询指定的字段 
6.3.2 通配符“*”的使用 
6.3.3 基于字段的表达式 
6.3.4 使用【DISTINCT】短语去掉重复的记录 
6.3.5 用【WHERE】子句过滤记录 
6.3.6 使用【ORDER BY】子句对查询结果排序 
6.3.7 SQL的集合函数 
6.3.8 使用【GROUP BY】对查询结果进行分组 
6.3.9 利用【HAVING】筛选结果表 
6.4 基于多表的查询 
6.4.1 多表查询的连接条件 
6.4.2 自然连接 
6.4.3 自身连接 
6.4.4 复合条件连接 
6.5 嵌套查询 
6.5.1 带有【IN】的子查询 
6.5.2 带有【ANY】或【ALL】的子查询 
6.5.3 带有【EXISTS】的子查询 
6.5.4 在【WHERE】子句中使用集合函数 
6.6 【UNION】查询 
6.7 【INTO】子句 
6.8 数据更新 
6.8.1 插入子查询结果 
6.8.2 带子查询的修改语句 
6.8.3 带子查询的删除语句 
6.8.4 更新操作与一致性问题 
6.9 小结 
6.10 习题 
第7章 索引和视图 
7.1 索引的概念 
7.1.1 聚簇索引 
7.1.2 非聚簇索引 
7.1.3 两种索引类型的对比 
7.2 创建索引 
7.2.1 创建索引语句【CREATE INDEX】 
7.2.2 创建聚簇索引 
7.2.3 创建非聚簇索引 
7.2.4 创建唯一索引 
7.2.5 创建复合索引 
7.3 视图的概念 
7.4 创建视图 
7.4.1 使用SQL Server Enterprise Manager创建视图 
7.4.2 使用【CREATE VIEW】创建视图 
7.4.3 表达式视图 
7.4.4 使用【WITH CHECK OPTION】子句 
7.4.5 使用集合函数创建视图 
7.5 查询视图 
7.6 更新视图 
7.6.1 插入操作【INSERT】 
7.6.2 修改操作【UPDATE】 
7.6.3 删除操作【DELETE】 
7.6.4 一点说明 
7.7 小结 
7.8 习题 
第8章 Transact-SQL数据类型 
8.1 何谓Transact-SQL 
8.1.1 Transact-SQL的特点 
8.1.2 SQL语句的构成 
8.1.3 服务器处理SQL语句的过程 
8.2 SQL Server支持的数据类型 
8.3 空值 
8.4 字符型 
8.4.1 字符型字段的长度 
8.4.2 关于截断字符串问题 
8.5 十六进制型 
8.6 时间戳型 
8.7 文本型和图像型 
8.8 日期时间型 
8.9 位型 
8.10 数值数据类型 
8.10.1 整数类型 
8.10.2 近似值类型 
8.10.3 精确数值类型 
8.10.4 货币类型 
8.11 系统表systypes 
8.12 用户定义数据类型 
8.13 小结 
8.14 习题 
第9章 Transact-SQL变量与运算符 
9.1 关于SQL标识符 
9.2 Transact-SQL运算符 
9.2.1 算术运算符 
9.2.2 位运算符 
9.2.3 比较运算符 
9.2.4 连接运算符 
9.2.5 运算符的优先级 
9.3 Transact-SQL变量 
9.3.1 局部变量 
9.3.2 局部变量的赋值 
9.3.3 利用【UPDATE】为局部变量赋值 
9.3.4 全局变量 
9.4 小结 
9.5 习题 
第10章 Transact-SQL程序设计 
10.1 注释符 
10.2 块语句【BEGIN...END】 
10.3 判断语句【IF...ELSE】 
10.4 【IF EXISTS】语句 
10.5 【CASE】语句 
10.6 循环语句【WHILE】 
10.7 跳转语句【GOTO】 
10.8 事件处理语句【WAITFOR】 
10.9 【RETURN】语句 
10.10 【PRINT】语句 
10.11 关于错误处理 
10.11.1 关于SQL Server的错误信息 
10.11.2 管理SQL Server错误信息 
10.11.3 【RAISERROR】语句 
10.12 设置选项【SET】 
10.13 小结 
10.14 习题 
第11章 Transact-SQL内建函数 
11.1 系统函数 
11.1.1 应用程序名称的函数APP_NAME() 
11.1.2 多分支函数COALESCE() 
11.1.3 求字段长度的函数COL_LENGTH() 
11.1.4 求字段名称的函数COL_NAME() 
11.1.5 求数据实际长度的函数DATALENGTH() 
11.1.6 求数据库编号的函数DB_ID() 
11.1.7 求数据库名称的函数DB_NAME() 
11.1.8 返回服务器端计算机标识号的函数HOST_ID() 
11.1.9 返回服务器端计算机名称的函数HOST_NAME() 
11.1.10 IDENTITY()函数 
11.1.11 判断是否为日期函数ISDATE() 
11.1.12 用定值替换空值函数ISNULL() 
11.1.13 判断是否为数值函数ISNUMERIC() 
11.1.14 判断表达式是否相等函数NULLIF() 
11.1.15 求用户数据库标识号函数USER_ID() 
11.1.16 USER_NAME()函数 
11.1.17 求用户安全账户名函数SUSER_SID() 
11.1.18 求登录用户名函数SUSER_SNAME() 
11.2 日期函数 
11.2.1 DAY()函数 
11.2.2 MONTH()函数 
11.2.3 YEAR()函数 
11.2.4 DATEADD()函数 
11.2.5 DATEDIFF()函数 
11.2.6 DATENAME()函数 
11.2.7 DATEPART() 
11.2.8 GETDATE()函数 
11.3 字符串函数 
11.3.1 ASCII()函数 
11.3.2 CHAR()函数 
11.3.3 LOWER()函数 
11.3.4 UPPER()函数 
11.3.5 STR()函数 
11.3.6 LTRIM()函数 
11.3.7 RTRIM()函数 
11.3.8 LEFT()函数 
11.3.9 RIGHT()函数 
11.3.10 SUBSTRING()函数 
11.3.11 CHARINDEX()函数 
11.3.12 PATINDEX()函数 
11.3.13 QUOTENAME()函数 
11.3.14 REPLICATE()函数 
11.3.15 REVERSE()函数 
11.3.16 REPLACE()函数 
11.3.17 SPACE()函数 
11.3.18 STUFF()函数 
11.4 算术函数 
11.5 数据类型转换函数 
11.5.1 CAST()函数 
11.5.2 CONVERT()函数 
11.6 小结 
11.7 习题 
第12章 数据完整性 
12.1 数据完整性的含义 
12.1.1 实体完整性 
12.1.2 域完整性 
12.1.3 参照完整性 
12.1.4 用户定义的完整性 
12.2 规则 
12.2.1 用【CREATE RULE】语句创建规则 
12.2.2 用SQL Server Enterprise Manager创建规则 
12.2.3 使用存储过程【sp_bindrule】绑定规则 
12.2.4 使用存储过程【sp_unbindrule】解除绑定 
12.2.5 使用【DROP RULE】删除规则 
12.2.6 使用SQL Server Enterprise Manager查看规则及属性 
12.2.7 使用规则的限制条件 
12.3 默认 
12.3.1 使用【CREATE DEFAULT】语句创建默认 
12.3.2 使用SQL Server Enterprise Manager创建默认 
12.3.3 使用存储过程【sp_bindefault】绑定默认 
12.3.4 使用存储过程【sp_unbindefault】解除绑定 
12.3.5 使用【DROP DEFAULT】删除默认 
12.3.6 声明【CREATE TABLE】默认值 
12.3.7 默认和默认值的使用限制 
12.3.8 在【UPDATE】中使用默认值 
12.4 查看规则和默认 
12.5 约束 
12.5.1 约束的定义 
12.5.2 【PRIMARY KEY】约束 
12.5.3 【FOREIGN KEY】约束 
12.5.4 【DEFAULT】约束 
12.5.5 【UNIQUE】约束 
12.5.6 【CHECK】约束 
12.5.7 删除约束 
12.6 小结 
12.7 习题 
第13章 事务处理 
13.1 何谓事务 
13.2 数据一致性问题 
13.3 事务处理控制语句 
13.4 SQL Server的锁机制 
13.4.1 封锁 
13.4.2 死锁 
13.5 事务的编程 
13.5.1 事务的隐式提交 
13.5.2 事务与批处理 
13.6 事务中不能使用的语句 
13.7 小结 
13.8 习题 
第14章 存储过程 
14.1 何谓存储过程 
14.2 创建和修改存储过程 
14.2.1 创建存储过程 
14.2.2 临时存储过程 
14.2.3 修改存储过程 
14.3 执行存储过程 
14.4 删除存储过程 
14.5 存储过程及其参数 
14.5.1 输入参数 
14.5.2 输出参数 
14.5.3 关于参数顺序的问题 
14.6 存储过程的状态值 
14.6.1 用【RETURN】语句定义返回值 
14.6.2 捕获返回状态值 
14.6.3 SQL Server状态码 
14.7 小结 
14.8 习题 
第15章 触发器 
15.1 触发器及其功能 
15.2 创建触发器 
15.2.1 使用【CREATE TRIGGER】创建触发器 
15.2.2 使用SQL Server Enterprise Manager创建触发器 
15.2.3 创建触发器的注意事项 
15.3 触发器的工作原理 
15.3.1 【inserted】表的功能 
15.3.2 【deleted】表的功能 
15.3.3 【UPDATE】操作的实质 
15.3.4 【@@rowcount】变量的说明 
15.4 删除和修改触发器 
15.4.1 修改触发器 
15.4.2 删除触发器 
15.5 显示触发器 
15.5.1 使用SQL Server Enterprise Manager显示触发器信息 
15.5.2 使用系统存储过程查看触发器 
15.6 触发器与事务 
15.6.1 事务与加锁 
15.6.2 全局变量【@@TRANCOUNT】 
15.6.3 触发器与事务 
15.7 小结 
15.8 习题 
第16章 备份和恢复数据库 
16.1 数据库备份的理由 
16.2 使用SQL Server Enterprise Manager备份数据库 
16.3 使用SQL Server Enterprise Manager恢复数据库 
16.4 小结 
16.5 习题 
附录1 ASCII编码表 
附录2 SQL Server 2000内建函数 
F2.1 行集合函数 
F2.2 集合函数 
F2.3 标量函数
猜您喜欢

读书导航