由于对大多数需求的应用程序具有可伸缩性,Microsoft SQL Server 2000可以大大减少将电子商务、数据仓库和商业应用程序引入市场所需的时间。无论您是对数据库一无所知,还是对Microsoft Access、Oracle及其他关系数据库比较熟悉,《Microsoft SQL Server 2000程序设计教程》都是学习如何将SQL Server应用到您的工作中的理想方法。本书是由具有丰富经验的数据库开发人员和作者编写的,其中包括大量的示例和练习,它将帮助您快速地掌握利用SQL Server 2000 Personal、Standard和Enterprise Edition提供的交互式工具来创建和维护数据库的方法。对于任何希望利用Transact-SQL创建和维护数据库及程序的用户来说,这都是一本必备的学习参考书。\r\n\r\n
前言\r\n\r\n第一部分 开始使用SQL Server\r\n\r\n第一课 SQL Server 2000环境\r\n\r\n1.1 理解Enterprise Manager\r\n1.1.1 启动Enterprise Manager\r\n1.2 控制SQL Server\r\n1.2.1 注册服务器\r\n1.2.2 启动和停止服务器\r\n1.3 Enterprise Manager Console Tree\r\n1.4 系统数据库\r\n1.5 连接和退出数据库\r\n1.5.1 数据库对象\r\n1.5.2 退出Enterprise Manager\r\n\r\n第二课 管理SQL Server\r\n\r\n2.1 备份和恢复数据库\r\n2.1.1 备份数据库\r\n2.1.2 恢复数据库\r\n2.1.3 使用Database Maintenance Plan Wizard\r\n\r\n第三课 SQL Server 2000安全性\r\n\r\n3.1 理解安全性模式\r\n3.1.1 Windows身份验证\r\n3.1.2 SQL Server身份验证\r\n3.2 用户登录\r\n3.2.1 创建用户登录\r\n3.2.2 管理登录\r\n3.3 数据库级安全性\r\n3.3.1 数据库用户\r\n3.3.2 数据库角色\r\n\r\n第二部分 创建数据库\r\n\r\n第四课 创建数据库\r\n\r\n4.1 创建数据库\r\n4.1.1 创建新的数据库\r\n4.1.2 设置数据库属性\r\n4.2 管理数据库\r\n4.2.1 删除数据库\r\n\r\n第五课 创建表\r\n\r\n5.1 创建表\r\n5.1.1 理解数据类型\r\n5.1.2 创建新表\r\n5.1.3 为表添加列\r\n5.2 管理表\r\n5.2.1 修改列\r\n5.2.2 修改表\r\n\r\n第六课 创建索引\r\n\r\n6.1 理解索引\r\n6.1.1 创建索引\r\n6.2 维护索引\r\n6.2.1 修改索引\r\n6.2.2 删除索引\r\n\r\n第七课 创建关系\r\n\r\n7.1 理解关系\r\n7.1.1 创建关系\r\n7.2 管理关系\r\n7.2.1 更改关系\r\n7.2.2 维护关系\r\n\r\n第八课 创建检查约束\r\n\r\n8.1 理解检查约束\r\n8.1.1 创建检查约束\r\n8.2 管理检查约束\r\n8.2.1 修改检查约束\r\n8.2.2 维护检查约束\r\n\r\n第九课 创建表对象\r\n\r\n9.1 理解默认值\r\n9.1.1 创建默认值\r\n9.2 理解规则\r\n9.2.1 创建规则\r\n9.3 理解用户定义的数据类型\r\n9.3.1 创建用户定义的数据类型\r\n\r\n第十课 创建数据库图表\r\n\r\n10.1 理解数据库图表\r\n10.1.1 从现有的方案创建数据库图表\r\n10.2 使用数据库图表维护数据库\r\n10.2.1 更改数据库方案\r\n10.2.2 创建数据库对象\r\n\r\n第三部分 检索数据\r\n\r\n第十一课 检索行\r\n\r\n11.1 使用Query Designer\r\n11.1.1 查看表中的行\r\n11.1.2 更新表中的行\r\n11.2 理解SQL Server Query Designer\r\n11.2.1 Diagram Pane\r\n11.2.2 Grid Pane\r\n11.2.3 SQL Pane\r\n\r\n第十二课 SELECT语句\r\n\r\n12.1 理解SELECT语句\r\n12.1.1 选择所有的列\r\n12.1.2 选择部分的列\r\n12.1.3 创建列的别名\r\n12.1.4 创建被计算的列\r\n12.1.5 使用TOP n子句\r\n\r\n第十三课 排序和选择行\r\n\r\n13.1 ORDER BY子句\r\n13.1.1 排序行\r\n13.1.2 按多个列排序\r\n13.2 WHERE子句\r\n13.2.1 基本的WHERE子句\r\n13.2.2 使用特殊运算符\r\n13.2.3 组合选择条件\r\n\r\n第十四课 连接表\r\n\r\n14.1 理解FROM子句\r\n14.2 创建连接\r\n14.2.1 内部连接\r\n14.2.2 外部连接\r\n14.2.3 联合\r\n\r\n第十五课 概述数据\r\n\r\n15.1 理解SELECT DISTINCT\r\n15.1.1 使用SELECT DISTINCT\r\n15.2 理解GROUP BY\r\n15.2.1 使用GROUP BY\r\n15.2.2 使用HAVING子句\r\n\r\n第十六课 视图\r\n\r\n16.1 理解视图\r\n16.1.1 创建视图\r\n16.1.2 使用视图\r\n16.2 管理视图\r\n16.2.1 修改视图\r\n16.2.2 删除视图\r\n\r\n第四部分 使用数据\r\n\r\n第十七课 添加行\r\n\r\n17.1 理解INSERT语句\r\n17.2 使用INSERT语句\r\n17.2.1 使用Grid Pane插入行\r\n17.2.2 使用SQL Pane插入行\r\n17.2.3 插入多个行\r\n\r\n第十八课 更新行\r\n\r\n18.1 理解UPDATE语句\r\n18.2 使用UPDATE语句\r\n18.2.1 使用Grid Pane更新行\r\n18.2.2 使用SQL Pane更新行\r\n18.2.3 使用FROM子句更新行\r\n\r\n第十九课 删除行\r\n\r\n19.1 理解DELETE语句\r\n19.2 使用DELETE语句\r\n19.2.1 使用Grid Pane和Diagram Pane删除行\r\n19.2.2 使用SQL Pane删除行\r\n19.3 使用TRUNCATE TABLE语句\r\n19.3.1 使用TRUNCATE TABLE语句删除所有的行\r\n\r\n第二十课 复制和移动数据\r\n\r\n20.1 数据转换服务向导\r\n20.1.1 使用DTS Import Wizard\r\n20.1.2 使用DTS Export Wizard\r\n20.2 附加和分离数据库\r\n20.2.1 分离数据库\r\n20.2.2 附加数据库\r\n20.3 Copy Database Wizard\r\n20.3.1 使用Copy Database Wizard\r\n\r\n第五部分 Transact-SQL\r\n\r\n第二十一课 Query Analyzer\r\n\r\n21.1 理解Query Analyzer\r\n21.1.1 启动Query Analyzer\r\n21.1.2 选择数据库\r\n21.2 使用Query窗口\r\n21.2.1 输入Transact-SQL语句\r\n21.2.2 使用SQL脚本\r\n21.3 使用Object Browser\r\n21.3.1 打开对象\r\n21.3.2 将对象添加到Editor Pane中\r\n21.3.3 脚本对象\r\n\r\n第二十二课 数据定义语言\r\n\r\n22.1 理解DDL\r\n22.1.1 创建对象\r\n22.1.2 修改对象\r\n22.1.3 删除对象\r\n22.2 使用Object Browser进行数据定义\r\n22.2.1 编写DDL脚本\r\n22.2.2 使用模板\r\n\r\n第二十三课 分析查询\r\n\r\n23.1 使用Query Analyzer优化性能\r\n23.1.1 执行计划\r\n23.1.2 服务器跟踪\r\n23.1.3 客户统计\r\n23.2 Index Tuning Wizard\r\n23.2.1 使用Index Tuning Wizard\r\n\r\n第二十四课 Transact-SQL语言的组成部分\r\n\r\n24.1 Transact-SQL命令\r\n24.1.1 数据操纵命令\r\n24.1.2 数据定义命令\r\n24.1.3 数据库管理命令\r\n24.1.4 其他命令\r\n24.2 Transact-SQL运算符\r\n24.2.1 运算符的优先级\r\n24.2.2 注释运算符\r\n24.2.3 算术运算符\r\n24.2.4 比较运算符\r\n24.2.5 逻辑运算符\r\n24.2.6 位运算符\r\n24.2.7 其他运算符\r\n24.3 Transact-SQL函数\r\n24.3.1 使用函数\r\n24.3.2 日期和时间函数\r\n24.3.3 数学函数\r\n24.3.4 聚合函数\r\n24.3.5 元数据函数\r\n24.3.6 安全性函数\r\n24.3.7 字符串函数\r\n24.3.8 系统函数\r\n\r\n第二十五课 编程对象\r\n\r\n25.1 临时表\r\n25.1.1 理解临时表\r\n25.1.2 使用临时表\r\n25.2 变量\r\n25.2.1 理解变量\r\n25.2.2 使用变量\r\n\r\n第二十六课 控制执行\r\n\r\n26.1 条件处理\r\n26.1.1 IF…ELSE\r\n26.1.2 CASE\r\n26.1.3 GOTO命令\r\n26.2 循环\r\n26.2.1 简单的WHILE循环\r\n26.2.2 复杂的WHILE循环\r\n\r\n第二十七课 Transact-SQL游标\r\n\r\n27.1 理解游标\r\n27.1.1 游标特性\r\n27.1.2 游标类型\r\n27.2 使用游标\r\n27.2.1 创建游标\r\n27.2.2 使用游标操纵行\r\n27.2.3 使用游标更新和删除行\r\n27.2.4 监视Transact-SQL游标\r\n\r\n第二十八课 存储过程\r\n\r\n28.1 理解存储过程\r\n28.1.1 与存储过程交换数据\r\n28.1.2 系统过程\r\n28.1.3 用户定义的存储过程\r\n28.2 使用和创建存储过程\r\n28.2.1 使用存储过程\r\n28.2.2 创建存储过程\r\n\r\n第二十九课 触发器\r\n\r\n29.1 理解触发器\r\n29.1.1 AFTER触发器\r\n29.1.2 INSTEAD OF触发器\r\n29.2 创建触发器\r\n29.2.1 使用CREATE TRIGGER命令\r\n29.2.2 使用UPDATE函数\r\n29.2.3 使用插入的表和删除的表\r\n\r\n第三十课 用户定义的函数\r\n\r\n30.1 理解用户定义的函数\r\n30.1.1 标量函数\r\n30.1.2 表值函数\r\n30.2 创建用户定义的函数\r\n30.2.1 创建标量函数\r\n30.2.2 创建表值函数\r\n30.3 使用用户定义的函数\r\n30.3.1 在Transact-SQL语句中使用用户定义的函数\r\n30.3.2 在表定义中使用用户定义的函数 \r\n\r\n词汇表\r\n
无封面