
微信扫一扫,移动浏览光盘
简介
《零基础学SQL Server2005》共分四篇,循序渐进地讲述了SQLServer2005数据库从基础知识到一般操作、从数据管理到系统管理、从新技术新功能到数据库开发等全方位的知识。QLServer2005数据库是微软精心打造的企业级数据库平台产品,该产品重新定义了数据库涉及的领域与规范,融入了商业智能、数据挖掘、自动化等许多企业级特性,满足了各类规模的企业计算,符合数据库应用的未来发展方向。《零基础学SQL Server2005》的特点是突出SQLServer2005数据库的常用操作,突出了知识点的实用性。《零基础学SQL Server2005》含有大量实例,详细描述各实例的代码编写以及操作过程,方便读者模拟实验。《零基础学SQL Server2005》适合正在学习使用SQL Server 2005数据库的用户阅读,并可作为开发人员、管理人员的参考手册。
目录
目录
写给未来的程序员
前言
第一篇 SQL Server与数据库基础
第1章 SQL Server 2005概述
1.1 SQL Server简介
1.1.1 SQL Server的发展
1.1.2 SQL Server 2005版本性能介绍
1.1.3 Transact-SQL语言介绍
1.2 SQL Server 2005架构设计与新特性
1.2.1 SQL Server 2005的架构
1.2.2 SQL Server 2005的新特性与改进
1.2.3 SQL Server 2005服务进程
第2章 安装SQL Server 2005
2.1 准备安装SQL Server 2005
2.1.1 选择正确的SQLServer2005数据库版本
2.1.2 安装的硬件要求
2.1.3 操作系统支持及软件要求
2.1.4 基本安装选项
2.2 安装过程
2.2.1 什么是SQL Server实例
2.2.2 安装SQL Server 2005
2.2.3 如何查看SQL Server 2005安装日志文件
2.2.4 验证安装
2.3 配置服务器选项
2.4 升级到SQL Server 2005
2.4.1 升级之前要考虑的问题
2.4.2 使用SQL Server 2005升级顾问
2.4.3 升级到SQL Server 2005
第3章 SQL Server数据库基础综述
3.1 数据库基本概念
3.1.1 数据与信息
3.1.2 数据库
3.1.3 数据库系统
3.1.4 数据库管理系统
3.2 数据库管理系统的基本功能
3.2.1 定义数据
3.2.2 处理数据
3.2.3 数据库运行管理
3.2.4 数据组织、存储和管理
3.2.5 数据库的建立和维护
3.3 数据库的类型
3.3.1 层次型数据库
3.3.2 网络型数据库
3.3.3 关系型数据库
3.4 SQL Server的数据库对象
3.4.1 表
3.4.2 视图
3.4.3 索引
3.4.4 主键
3.4.5 外键
3.4.6 存储过程
3.4.7 触发器
3.4.8 数据类型
3.4.9 约束
3.4.10 默认值
3.4.11 角色
3.4.12 用户
3.4.13 架构
3.5 数据类型
3.5.1 数据类型和特点
3.5.2 数字数据类型
3.5.3 字符数据类型
3.5.4 日期时间数据类型
3.5.5 二进制数据类型
3.5.6 其他数据类型
3.6 数据定义语言
3.7 数据操纵语言
3.8 数据控制语言
3.9 数据查询语言
第4章 SQL Server Management Studio管理器
4.1 SQL Server Management Studio简介
4.1.1 启动SQL Server Management Studio工具
4.1.2 连接已注册的服务器和对象资源管理器
4.1.3 更改环境布局
4.1.4 设置启动选项
4.1.5 查询/代码编辑器
4.1.6 使用模板资源管理器、解决方案、脚本项目
4.2 使用SQL Server Management Studio设计数据库
4.2.1 创建数据库
4.2.2 附加数据库
4.3 使用SQL Server Management Studio设计数据表
4.3.1 新建数据表
4.3.2 修改数据表
4.3.3 查看表属性
4.3.4 删除数据表
4.4 使用SQL Server Management Studio创建索引
4.4.1 创建主键索引
4.4.2 创建惟一索引
4.4.3 查看表的索引
4.4.4 删除索引
4.5 维护数据表
4.5.1 在表中插入新列
4.5.2 改变表中列的排列顺序
4.5.3 自动编号列和标识符列
4.5.4 可计算的列
4.5.5 删除字段
4.6 数据表的浏览
4.6.1 查看表中所有记录
4.6.2 查看表的某条记录
4.7 数据表中数据的维护
4.7.1 添加新的记录
4.7.2 修改现有记录
4.7.3 删除记录
第5章 SQL Server 2005学习案例
5.1 Adventure Works示例数据库介绍
5.1.1 案例背景
5.1.2 安装示例
5.2 Adventure Works示例数据库的结构
5.2.1 Adventure Works数据库的数据类型
5.2.2 Adventure Works数据库的架构与数据表
5.2.3 Adventure Works数据库的存储过程
5.2.4 Adventure Works数据库的用户定义函数
5.3 Adventure Works示例数据库逻辑结构
5.3.1 销售和营销结构
5.3.2 产品结构
5.3.3 采购方案和供应商结构
5.3.4 生产结构
第二篇 数据库基本管理
第6章 数据表
6.1 用CREATE TABLE语句创建表
6.1.1 一个创建表的小实例
6.1.2 基本语法
6.1.3 创建自动编号列
6.1.4 创建非空列
6.1.5 字段的默认值
6.1.6 选择表存放文件组
6.1.7 使用Check约束
6.1.8 设置字段的排序规则
6.2 用ALTER TABLE语句修改表
6.2.1 基本语法
6.2.2 修改字段属性
6.2.3 添加字段
6.2.4 删除字段
6.2.5 添加约束
6.2.6 禁用/启用CHECK约束
6.2.7 删除约束
6.2.8 设置主键
6.3 用DROP TABLE删除数据表
6.3.1 DROP TABLE的语法结构
6.3.2 使用DROP TABLE删除数据表
6.4 临时表
6.4.1 创建临时表的示例
6.4.2 删除临时表的示例
第7章 视图
7.1 了解视图
7.1.1 什么是视图
7.1.2 视图的种类
7.1.3 视图的优点
7.1.4 视图的约束
7.2 在SQL Server Management Studio中创建视图
7.2.1 使用SQL Server Management Studio创建标准视图
7.2.2 查看视图的结构信息
7.2.3 查看视图的结果
7.3 用CREATE VIEW创建视图
7.3.1 使用CREATE VIEW创建视图的示例
7.3.2 基本语法
7.3.3 操作示例
7.4 在SQL Server Management Studio中修改视图
7.4.1 使用SQL Server Management Studio修改简单的视图
7.4.2 使用SQL Server Management Studio修改视图的一般过程
7.5 用ALTER VIEW修改视图
7.5.1 使用ALTER VIEW修改视图的示例
7.5.2 基本语法
7.5.3 操作示例
7.6 通过视图修改数据
7.6.1 使用视图修改数据的示例
7.6.2 操作说明总结
7.7 在SQL Server Management Studio中删除视图
7.7.1 使用SQL Server Management Studio删除视图的示例
7.7.2 使用SQL Server Management Studio删除视图的一般过程
7.8 用DROP VIEW删除视图
7.8.1 基本语法
7.8.2 使用DROP VIEW删除视图的示例
第8章 数据操作
8.1 用SELECT语句查询记录
8.1.1 SELECT语句
8.1.2 FROM子句
8.1.3 INTO子句
8.1.4 WHERE子句
8.1.5 ORDER BY子句
8.1.6 GROUP BY子句
8.1.7 HAVING子句
8.1.8 FOR子句
8.1.9 COMPUTE子句
8.1.10 DISTINCT和ALL关键字
8.1.11 EXCEPT和INTERSECT关键字
8.1.12 TOP n和TOP n PERCENT关键字
8.2 使用连接
8.2.1 内部连接
8.2.2 左外部连接
8.2.3 右外部连接
8.2.4 完全外部连接
8.2.5 交叉连接
8.3 用INSERT语句插入记录
8.3.1 简单的插入语句
8.3.2 INSERT语句基本语法
8.3.3 插入值少于字段数的记录
8.3.4 在标识列字段里插入字段值
8.3.5 从数据表中查询出记录并插入到另一个表中
8.3.6 通过使用NEWID()将数据插入到uniqueidentifier列
8.4 用UPDATE语句更新记录
8.4.1 简单的更新语句
8.4.2 UPDATE语句基本语法
8.4.3 通过计算更新记录
8.4.4 使用TOP子句更新记录
8.5 用DELETE语句删除记录
8.5.1 简单的删除语句的示例
8.5.2 DELETE语句基本语法
8.5.3 使用WHERE子句删除语句的示例
8.6 用TRUNCATE TABLE语句删除记录
8.6.1 TRUNCATE TABLE语句的语法
8.6.2 使用TRUNCATE TABLE删除表中数据
8.7 使用联合
8.7.1 UNION关键字的语法
8.7.2 使用UNION将两个表结合使用
8.8 使用子查询
8.8.1 使用子查询结果作为返回字段的示例
8.8.2 使用连接替代子查询
第9章 Transact-SQL语言基础
9.1 T-SQL语法规则
9.2 运算符及优先级
9.2.1 算术运算符
9.2.2 赋值运算符
9.2.3 位运算符
9.2.4 比较运算符
9.2.5 逻辑运算符
9.2.6 字符串串联运算符
9.2.7 一元运算符
9.2.8 运算符的优先级
9.3 T-SQL中的常量
9.3.1 字符串常量
9.3.2 Unicode常量
9.3.3 二进制常量
9.3.4 bit常量
9.3.5 datetime常量
9.3.6 integer常量
9.3.7 decimal常量
9.3.8 float和real常量
9.3.9 money常量
9.3.10 uniqueidentifier常量
9.3.11 在T-SQL中使用常量
9.4 T-SQL中的变量
9.4.1 局部变量
9.4.2 T-SQL参数
9.4.3 应用程序变量
9.5 流程控制语句
9.5.1 Begin…End语句
9.5.2 if…else条件语句
9.5.3 While语句
9.5.4 Case语句
9.5.5 Goto语句
9.5.6 Waitfor语句
9.5.7 Return语句
9.5.8 Try…catch语句
9.5.9 Execute语句
9.6 游标
9.6.1 游标简介
9.6.2 定义游标
9.6.3 打开游标
9.6.4 读取游标
9.6.5 关闭和删除游标
9.7 游标的运用
9.7.1 用游标处理数据的一般过程
9.7.2 全局游标与局部游标
9.7.3 游标的嵌套
9.7.4 使用游标变量
9.7.5 使用函数查看游标状态
9.7.6 使用系统存储过程查看游标属性
第10章 存储过程
10.1 存储过程概述
10.2 设计存储过程
10.3 创建存储过程
10.3.1 在SQL Server Management Studio中建立存储过程
10.3.2 用CREATE PROCEDURE语句创建存储过程
10.4 修改存储过程
10.4.1 在SQL Server Management Studio中修改存储过程
10.4.2 用ALTER PROCEDURER语句修改存储过程
10.5 执行存储过程
10.5.1 在SQL Server Management Studio中执行存储过程
10.5.2 用EXECUTE语句执行存储过程
10.6 删除存储过程
10.6.1 在SQL Server Management Studio中删除存储过程
10.6.2 用DROP PROCEDURE语句删除存储过程
10.7 常用系统存储过程
10.7.1 sp_help存储过程
10.7.2 sp_rename、sp_renamedb存储过程
10.7.3 常用系统存储过程分类
10.8 建立CLR存储过程
第11章 函数
11.1 函数概述
11.1.1 函数的结构
11.1.2 函数的类型
11.1.3 使用函数的优点
11.2 设计用户定义函数
11.2.1 选择函数类型
11.2.2 函数与存储过程
11.3 创建用户定义函数
11.3.1 在SQL Server Management Studio中建立用户自定义函数
11.3.2 用CREATE FUNCTION语句创建函数
11.4 执行用户定义函数
11.4.1 执行的位置
11.4.2 执行用户定义函数的例子
11.5 删除用户定义函数
11.5.1 在SQL Server Management Studio中删除用户定义函数
11.5.2 用DROP FUNCTION语句删除用户定义函数
11.6 常用系统函数
11.6.1 聚合函数
11.6.2 配置函数
11.6.3 游标函数
11.6.4 日期和时间函数
11.6.5 数学函数
11.6.6 元数据函数
11.6.7 排名函数
11.6.8 行集函数
11.6.9 安全函数
11.6.10 字符串函数
11.6.11 系统函数
11.6.12 系统统计函数
11.6.13 文本和图像函数
11.7 创建CLR函数
11.7.1 创建CLR函数的一般步骤
11.7.2 使用CLR函数的优点
11.7.3 创建CLR函数的实例
第12章 约束
12.1 约束概述
12.1.1 数据完整性
12.1.2 约束的概念和类型
12.2 设计约束
12.2.1 定义约束的方式
12.2.2 定义约束的语法结构
12.3 主键约束
12.3.1 一个主键约束的示例
12.3.2 使用表设计器定义主键约束
12.3.3 使用T-SQL定义主键约束
12.4 外键约束
12.4.1 一个外键约束的示例
12.4.2 使用表设计器定义外键约束
12.4.3 使用T-SQL定义外键约束
12.5 UNIQUE约束
12.5.1 一个UNIQUE约束的示例
12.5.2 使用表设计器定义UNIQUE约束
12.5.3 使用T-SQL定义UNIQUE约束
12.6 CHECK约束
12.6.1 一个CHECK约束的示例
12.6.2 使用表设计器定义CHECK约束
12.6.3 使用T-SQL定义CHECK约束
12.7 DEFAULT约束
12.7.1 使用表设计器定义DEFAULT约束
12.7.2 使用T-SQL定义DEFAULT约束
12.8 禁用约束
12.8.1 对复制禁用外键约束
12.8.2 对复制禁用CHECK约束
12.8.3 对INSERT和UPDATE语句禁用外键约束
12.8.4 对INSERT和UPDATE语句禁用CHECK约束
第13章 触发器
13.1 触发器概述
13.1.1 触发器的作用
13.1.2 触发器的分类
13.1.3 触发器的工作原理
13.2 设计触发器
13.2.1 理解AFTER、INSTEAD OF触发器的使用要求
13.2.2 创建触发器前应考虑的问题
13.3 创建触发器
13.3.1 在SQL Server Management Studio中创建触发器步骤
13.3.2 使用CREATE TRIGGER语句创建触发器
13.4 修改触发器
13.4.1 在SQL Server Management Studio中修改触发器步骤
13.4.2 使用ALTER TRIGGER语句修改触发器
13.5 删除触发器
13.5.1 使用SQL Server Management Studio删除触发器
13.5.2 使用DROP TRIGGER语句删除触发器
13.6 禁用/启用触发器
13.6.1 禁用触发器
13.6.2 启用触发器
13.7 设计CLR触发器
13.7.1 创建CLR触发器的一般步骤
13.7.2 创建CLR触发器的示例
13.8 设计DDL触发器
13.8.1 CREATE TRIGGER创建DDL触发器的语法
13.8.2 使用CREATE TRIGGER创建DDL触发器的示例
第14章 事务和锁
14.1 事务
14.1.1 事务的特点
14.1.2 启动事务
14.1.3 保存事务
14.1.4 提交事务
14.1.5 回滚事务
14.1.6 自动提交事务
14.1.7 显式事务
14.1.8 隐式事务
14.1.9 事务嵌套
14.2 管理并发数据访问
14.2.1 并发的影响
14.2.2 并发控制的类型
14.2.3 事务的隔离级别
14.3 锁定
14.3.1 可以锁定的资源
14.3.2 锁模式
14.3.3 死锁
第15章 索引和查询优化
15.1 索引概述
15.1.1 聚集索引和非聚集索引
15.1.2 填充因子
15.1.3 使用目录视图查看索引
15.2 用CREATE INDEX语句创建索引
15.2.1 基本语法
15.2.2 创建简单的复合索引
15.2.3 创建惟一索引
15.2.4 创建聚集索引
15.2.5 指定索引存放的文件组
15.3 用ALTER INDEX语句修改索引
15.3.1 基本语法
15.3.2 设置索引的选项
15.3.3 禁用/启用索引
15.4 用DROP INDEX语句删除索引
15.4.1 基本语法
15.4.2 使用DROP INDEX删除聚集索引并将表移动到新文件组
15.4.3 使用DROP INDEX删除PRIMARY KEY约束
15.5 重新组织和重新生成索引
15.5.1 理解重新组织、生成索引
15.5.2 重新组织索引
15.5.3 重新生成索引
第三篇 SQL Server 2005高级特性
第16章 SQL Server 2005管理工具
16.1 SQL Server配置管理器
16.1.1 管理服务
16.1.2 管理服务器端网络协议
16.2 SQL Server外围应用配置器
16.2.1 启动外围应用配置器
16.2.2 使用服务和连接的外围应用配置器
16.2.3 使用功能的外围应用配置器
16.3 数据库引擎优化顾问
16.3.1 启动数据库引擎优化顾问
16.3.2 设计工具选项和布局
16.3.3 使用数据库引擎优化顾问
16.4 SQL Server命令提示实用工具
16.4.1 bcp数据复制工具
16.4.2 dta数据库引擎优化工具
16.4.3 sac外围应用设置导入和导出工具
16.4.4 sqlcmd实用工具
16.4.5 SQLdiag诊断信息收集工具
16.4.6 sqlmaint维护实用工具
16.4.7 sqlservr实例运行程序
16.4.8 sqlwb实用工具
16.4.9 tablediff表中的数据比较工具
16.4.10 其他实用工具介绍
16.5 SQLServer联机丛书
第17章 数据库服务器管理
17.1 连接与断开数据库服务器
17.1.1 添加服务器组与服务器
17.1.2 断开与数据库服务器的连接
17.2 使用配置管理器配置SQL Server服务
17.2.1 启动、停止、暂停和重新启动SQL Server服务
17.2.2 配置启动模式
17.2.3 更改登录身份
17.2.4 SQL Server 2005使用的网络协议
17.2.5 配置客户端网络协议
17.2.6 隐藏数据库引擎实例
17.3 配置SQL Server 2005服务器属性
17.3.1 查看服务器属性
17.3.2 设置内存属性
17.3.3 设置处理器属性
17.3.4 设置安全性属性
17.3.5 设置连接属性
17.3.6 设置数据库属性
17.3.7 查看高级属性
17.4 通过日志查看服务器的运行情况
17.4.1 查看SQL Server日志
17.4.2 查看Windows系统日志
17.5 通过动态管理视图查看服务器信息
17.5.1 与数据库有关的动态管理视图
17.5.2 与SQL Server操作系统关联的动态管理视图
第18章 管理数据库和数据库文件
18.1 理解数据库文件
18.1.1 理解数据存取过程
18.1.2 数据库文件
18.1.3 数据库文件组
18.1.4 建立数据库文件和文件组
18.2 创建数据库
18.2.1 用CREATE DATABASE语句创建数据库
18.2.2 创建数据库的示例
18.2.3 数据库的所有者
18.3 修改数据库
18.3.1 扩大数据库
18.3.2 收缩数据库
18.3.3 收缩数据库文件
18.3.4 添加和删除数据文件和日志文件
18.3.5 移动数据库文件
18.4 删除数据库
18.4.1 使用SQL Server Management Studio删除数据库
18.4.2 用DROP DATABASE语句删除数据库
18.5 分离与附加数据库
18.5.1 分离数据库
18.5.2 附加数据库
18.6 理解系统数据库
18.6.1 系统数据库说明
18.6.2 隐藏系统数据库对象
18.7 建立数据库快照
18.7.1 工作原理
18.7.2 典型用途
18.7.3 创建和删除数据库快照
18.8 数据分区管理
18.8.1 理解已分区表
18.8.2 创建分区函数
18.8.3 创建分区方案
18.8.4 创建分区表
18.8.5 创建分区表的示例
第19章 安全管理
19.1 SQL Server安全性机制
19.1.1 主体
19.1.2 安全对象
19.1.3 权限层次结构
19.1.4 查询权限
19.2 服务器范围的安全管理
19.2.1 SQL Server验证模式
19.2.2 使用密码策略
19.2.3 服务器范围的角色
19.2.4 管理登录名
19.2.5 管理凭据
19.3 数据库范围的安全管理
19.3.1 管理用户
19.3.2 特殊用户
19.3.3 数据库范围的角色
19.4 用户架构分离
19.4.1 理解架构
19.4.2 使用SQL Server Management Studio工具创建架构
19.4.3 用CREATE SCHEMA语句创建架构
19.5 管理密钥与证书
19.5.1 SQLServer密码系统架构
19.5.2 创建密钥
19.5.3 创建证书
19.5.4 简单加密示例
第20章 数据库备份和恢复
20.1 理解数据库备份
20.1.1 备份的目的
20.1.2 备份过程与恢复模式
20.1.3 完整恢复模式
20.1.4 大容量日志恢复模式
20.1.5 简单恢复模式
20.2 备份策略
20.2.1 备份的类型
20.2.2 理解备份策略
20.2.3 完全数据库备份策略
20.2.4 数据库和事务日志备份策略
20.2.5 差异备份策略
20.2.6 文件或文件组备份策略
20.3 执行和管理备份
20.3.1 在简单恢复模式下根据完全数据库备份策略进行数据库备份
20.3.2 在完整恢复模式下根据差异备份策略进行数据库备份
20.3.3 使用T-SQL语句备份数据库
20.4 还原数据库
20.4.1 理解还原过程
20.4.2 在完整恢复模式还原数据库的完整备份
20.4.3 使用T-SQL还原数据库
第21章 系统自动化任务管理
21.1 SQL Server代理
21.1.1 SQL Server代理简介
21.1.2 SQL Server代理的设置
21.1.3 启动和停止SQL Server代理
21.1.4 SQL Server代理的安全性
21.1.5 使用SQL Server代理的一般步骤
21.2 作业
21.2.1 创建作业
21.2.2 创建作业步骤
21.2.3 创建作业时间计划
21.2.4 查看和修改作业
21.2.5 运行作业
21.2.6 查看作业历史日志
21.3 维护计划
21.3.1 可以自动运行的维护任务
21.3.2 使用向导创建维护计划步骤
21.3.3 手工创建维护计划步骤
21.4 警报
21.4.1 创建警报
21.4.2 删除警报
21.5 操作员
21.5.1 创建操作员
21.5.2 为操作员分配警报
第22章 复制
22.1 复制概述
22.1.1 复制发布模型概述
22.1.2 复制类型
22.2 创建复制
22.2.1 创建发布
22.2.2 创建订阅
22.3 管理复制
22.3.1 查看和修改发布属性
22.3.2 查看和修改项目属性
22.3.3 指定历史记录保持期
22.3.4 查看发布服务器的信息和执行其任务
第23章 全文搜索
23.1 全文搜索简介
23.1.1 全文搜索的概念
23.1.2 安装全文搜索
23.1.3 全文搜索的结构
23.2 管理全文搜索
23.2.1 使用SQL Server Management Studio创建全文目录
23.2.2 使用SQL Server Management Studio创建全文索引
23.2.3 使用T-SQL全文数据定义语言
23.2.4 使用T-SQL创建全文索引的示例
23.2.5 从数据表中删除全文索引
23.2.6 从数据库中删除全文目录
23.3 使用全文搜索
23.3.1 自定义数据字典
23.3.2 搜索特定词或短语
23.3.3 执行前缀搜索
第24章 处理XML数据
24.1 XML概述
24.1.1 理解XML
24.1.2 XML的特性
24.1.3 SQL Server 2005数据库对XML的支持
24.2 使用FOR XML子句和OPENXML函数
24.2.1 使用FOR XML
24.2.2 使用OPENXML
24.3 XML数据类型及处理
24.3.1 XML数据类型
24.3.2 XML数据类型方法
第25章 监控SQL Server状态
25.1 查看当前活动
25.1.1 使用活动监视器
25.1.2 动态管理对象
25.2 使用系统性能监视器
25.2.1 运行系统性能监视器
25.2.2 SQL Server性能对象
25.2.3 监控SQL Server注意点
25.3 使用SQL Server Profilter
25.3.1 SQL Server Profilter简介
25.3.2 如何创建跟踪
25.3.3 如何设置全局跟踪选项
25.3.4 如何指定跟踪文件的事件和数据列
25.3.5 如何将跟踪结果保存到表
25.3.6 如何修改筛选器
第26章 SQL Server商业智能服务
26.1 SQL Server 2005集成服务
26.1.1 Integration Services简介
26.1.2 SSIS的结构
26.1.3 创建SSIS项目
26.1.4 建立数据源和数据视图
26.1.5 建立包
26.1.6 建立控制流
26.1.7 建立数据流
26.1.8 运行SSIS包
26.1.9 部署SSIS包
26.2 SQL Server报表服务
26.2.1 SSRS介绍
26.2.2 创建报表服务器项目
26.2.3 建立数据源
26.2.4 建立报表
26.2.5 运行报表
26.2.6 发布报表
第四篇 数据库开发
第27章 Visual Basic.NET和SQL Server开发应用程序
27.1 Visual Basic.NET连接数据库
27.1.1 熟悉VB.NET集成开发环境
27.1.2 通过ADO.NET连接数据库
27.2 Visual Basic.NET开发学生档案管理系统
27.2.1 示例介绍
27.2.2 数据库设计结构
27.2.3 建立数据库和基础数据表
27.2.4 创建Visual Basic.NET工程
27.2.5 添加Visual Basic控件
27.2.6 设置DataGridView控件
27.2.7 编写事件代码
27.2.8 编译应用程序
第28章 ASP.NET与SQL Server 2005
28.1 熟悉ASP.NET的开发操作
28.1.1 ASP.NET的开发环境
28.1.2 ASP.NET的代码模型
28.1.3 使用Web.config文件
28.1.4 通过ADO.NET连接数据库
28.1.5 在ASP.NET中查询数据
28.2 ASP.NET开发网上学生档案管理系统
28.2.1 系统目标
28.2.2 新建网站项目
28.2.3 编写登录页面
28.2.4 管理系统主界面
28.2.5 编写查看学生信息的页面
28.2.6 编写输入学生信息的页面
28.2.7 在MicrosoftIIS中运行ASP.NET网页
写给未来的程序员
前言
第一篇 SQL Server与数据库基础
第1章 SQL Server 2005概述
1.1 SQL Server简介
1.1.1 SQL Server的发展
1.1.2 SQL Server 2005版本性能介绍
1.1.3 Transact-SQL语言介绍
1.2 SQL Server 2005架构设计与新特性
1.2.1 SQL Server 2005的架构
1.2.2 SQL Server 2005的新特性与改进
1.2.3 SQL Server 2005服务进程
第2章 安装SQL Server 2005
2.1 准备安装SQL Server 2005
2.1.1 选择正确的SQLServer2005数据库版本
2.1.2 安装的硬件要求
2.1.3 操作系统支持及软件要求
2.1.4 基本安装选项
2.2 安装过程
2.2.1 什么是SQL Server实例
2.2.2 安装SQL Server 2005
2.2.3 如何查看SQL Server 2005安装日志文件
2.2.4 验证安装
2.3 配置服务器选项
2.4 升级到SQL Server 2005
2.4.1 升级之前要考虑的问题
2.4.2 使用SQL Server 2005升级顾问
2.4.3 升级到SQL Server 2005
第3章 SQL Server数据库基础综述
3.1 数据库基本概念
3.1.1 数据与信息
3.1.2 数据库
3.1.3 数据库系统
3.1.4 数据库管理系统
3.2 数据库管理系统的基本功能
3.2.1 定义数据
3.2.2 处理数据
3.2.3 数据库运行管理
3.2.4 数据组织、存储和管理
3.2.5 数据库的建立和维护
3.3 数据库的类型
3.3.1 层次型数据库
3.3.2 网络型数据库
3.3.3 关系型数据库
3.4 SQL Server的数据库对象
3.4.1 表
3.4.2 视图
3.4.3 索引
3.4.4 主键
3.4.5 外键
3.4.6 存储过程
3.4.7 触发器
3.4.8 数据类型
3.4.9 约束
3.4.10 默认值
3.4.11 角色
3.4.12 用户
3.4.13 架构
3.5 数据类型
3.5.1 数据类型和特点
3.5.2 数字数据类型
3.5.3 字符数据类型
3.5.4 日期时间数据类型
3.5.5 二进制数据类型
3.5.6 其他数据类型
3.6 数据定义语言
3.7 数据操纵语言
3.8 数据控制语言
3.9 数据查询语言
第4章 SQL Server Management Studio管理器
4.1 SQL Server Management Studio简介
4.1.1 启动SQL Server Management Studio工具
4.1.2 连接已注册的服务器和对象资源管理器
4.1.3 更改环境布局
4.1.4 设置启动选项
4.1.5 查询/代码编辑器
4.1.6 使用模板资源管理器、解决方案、脚本项目
4.2 使用SQL Server Management Studio设计数据库
4.2.1 创建数据库
4.2.2 附加数据库
4.3 使用SQL Server Management Studio设计数据表
4.3.1 新建数据表
4.3.2 修改数据表
4.3.3 查看表属性
4.3.4 删除数据表
4.4 使用SQL Server Management Studio创建索引
4.4.1 创建主键索引
4.4.2 创建惟一索引
4.4.3 查看表的索引
4.4.4 删除索引
4.5 维护数据表
4.5.1 在表中插入新列
4.5.2 改变表中列的排列顺序
4.5.3 自动编号列和标识符列
4.5.4 可计算的列
4.5.5 删除字段
4.6 数据表的浏览
4.6.1 查看表中所有记录
4.6.2 查看表的某条记录
4.7 数据表中数据的维护
4.7.1 添加新的记录
4.7.2 修改现有记录
4.7.3 删除记录
第5章 SQL Server 2005学习案例
5.1 Adventure Works示例数据库介绍
5.1.1 案例背景
5.1.2 安装示例
5.2 Adventure Works示例数据库的结构
5.2.1 Adventure Works数据库的数据类型
5.2.2 Adventure Works数据库的架构与数据表
5.2.3 Adventure Works数据库的存储过程
5.2.4 Adventure Works数据库的用户定义函数
5.3 Adventure Works示例数据库逻辑结构
5.3.1 销售和营销结构
5.3.2 产品结构
5.3.3 采购方案和供应商结构
5.3.4 生产结构
第二篇 数据库基本管理
第6章 数据表
6.1 用CREATE TABLE语句创建表
6.1.1 一个创建表的小实例
6.1.2 基本语法
6.1.3 创建自动编号列
6.1.4 创建非空列
6.1.5 字段的默认值
6.1.6 选择表存放文件组
6.1.7 使用Check约束
6.1.8 设置字段的排序规则
6.2 用ALTER TABLE语句修改表
6.2.1 基本语法
6.2.2 修改字段属性
6.2.3 添加字段
6.2.4 删除字段
6.2.5 添加约束
6.2.6 禁用/启用CHECK约束
6.2.7 删除约束
6.2.8 设置主键
6.3 用DROP TABLE删除数据表
6.3.1 DROP TABLE的语法结构
6.3.2 使用DROP TABLE删除数据表
6.4 临时表
6.4.1 创建临时表的示例
6.4.2 删除临时表的示例
第7章 视图
7.1 了解视图
7.1.1 什么是视图
7.1.2 视图的种类
7.1.3 视图的优点
7.1.4 视图的约束
7.2 在SQL Server Management Studio中创建视图
7.2.1 使用SQL Server Management Studio创建标准视图
7.2.2 查看视图的结构信息
7.2.3 查看视图的结果
7.3 用CREATE VIEW创建视图
7.3.1 使用CREATE VIEW创建视图的示例
7.3.2 基本语法
7.3.3 操作示例
7.4 在SQL Server Management Studio中修改视图
7.4.1 使用SQL Server Management Studio修改简单的视图
7.4.2 使用SQL Server Management Studio修改视图的一般过程
7.5 用ALTER VIEW修改视图
7.5.1 使用ALTER VIEW修改视图的示例
7.5.2 基本语法
7.5.3 操作示例
7.6 通过视图修改数据
7.6.1 使用视图修改数据的示例
7.6.2 操作说明总结
7.7 在SQL Server Management Studio中删除视图
7.7.1 使用SQL Server Management Studio删除视图的示例
7.7.2 使用SQL Server Management Studio删除视图的一般过程
7.8 用DROP VIEW删除视图
7.8.1 基本语法
7.8.2 使用DROP VIEW删除视图的示例
第8章 数据操作
8.1 用SELECT语句查询记录
8.1.1 SELECT语句
8.1.2 FROM子句
8.1.3 INTO子句
8.1.4 WHERE子句
8.1.5 ORDER BY子句
8.1.6 GROUP BY子句
8.1.7 HAVING子句
8.1.8 FOR子句
8.1.9 COMPUTE子句
8.1.10 DISTINCT和ALL关键字
8.1.11 EXCEPT和INTERSECT关键字
8.1.12 TOP n和TOP n PERCENT关键字
8.2 使用连接
8.2.1 内部连接
8.2.2 左外部连接
8.2.3 右外部连接
8.2.4 完全外部连接
8.2.5 交叉连接
8.3 用INSERT语句插入记录
8.3.1 简单的插入语句
8.3.2 INSERT语句基本语法
8.3.3 插入值少于字段数的记录
8.3.4 在标识列字段里插入字段值
8.3.5 从数据表中查询出记录并插入到另一个表中
8.3.6 通过使用NEWID()将数据插入到uniqueidentifier列
8.4 用UPDATE语句更新记录
8.4.1 简单的更新语句
8.4.2 UPDATE语句基本语法
8.4.3 通过计算更新记录
8.4.4 使用TOP子句更新记录
8.5 用DELETE语句删除记录
8.5.1 简单的删除语句的示例
8.5.2 DELETE语句基本语法
8.5.3 使用WHERE子句删除语句的示例
8.6 用TRUNCATE TABLE语句删除记录
8.6.1 TRUNCATE TABLE语句的语法
8.6.2 使用TRUNCATE TABLE删除表中数据
8.7 使用联合
8.7.1 UNION关键字的语法
8.7.2 使用UNION将两个表结合使用
8.8 使用子查询
8.8.1 使用子查询结果作为返回字段的示例
8.8.2 使用连接替代子查询
第9章 Transact-SQL语言基础
9.1 T-SQL语法规则
9.2 运算符及优先级
9.2.1 算术运算符
9.2.2 赋值运算符
9.2.3 位运算符
9.2.4 比较运算符
9.2.5 逻辑运算符
9.2.6 字符串串联运算符
9.2.7 一元运算符
9.2.8 运算符的优先级
9.3 T-SQL中的常量
9.3.1 字符串常量
9.3.2 Unicode常量
9.3.3 二进制常量
9.3.4 bit常量
9.3.5 datetime常量
9.3.6 integer常量
9.3.7 decimal常量
9.3.8 float和real常量
9.3.9 money常量
9.3.10 uniqueidentifier常量
9.3.11 在T-SQL中使用常量
9.4 T-SQL中的变量
9.4.1 局部变量
9.4.2 T-SQL参数
9.4.3 应用程序变量
9.5 流程控制语句
9.5.1 Begin…End语句
9.5.2 if…else条件语句
9.5.3 While语句
9.5.4 Case语句
9.5.5 Goto语句
9.5.6 Waitfor语句
9.5.7 Return语句
9.5.8 Try…catch语句
9.5.9 Execute语句
9.6 游标
9.6.1 游标简介
9.6.2 定义游标
9.6.3 打开游标
9.6.4 读取游标
9.6.5 关闭和删除游标
9.7 游标的运用
9.7.1 用游标处理数据的一般过程
9.7.2 全局游标与局部游标
9.7.3 游标的嵌套
9.7.4 使用游标变量
9.7.5 使用函数查看游标状态
9.7.6 使用系统存储过程查看游标属性
第10章 存储过程
10.1 存储过程概述
10.2 设计存储过程
10.3 创建存储过程
10.3.1 在SQL Server Management Studio中建立存储过程
10.3.2 用CREATE PROCEDURE语句创建存储过程
10.4 修改存储过程
10.4.1 在SQL Server Management Studio中修改存储过程
10.4.2 用ALTER PROCEDURER语句修改存储过程
10.5 执行存储过程
10.5.1 在SQL Server Management Studio中执行存储过程
10.5.2 用EXECUTE语句执行存储过程
10.6 删除存储过程
10.6.1 在SQL Server Management Studio中删除存储过程
10.6.2 用DROP PROCEDURE语句删除存储过程
10.7 常用系统存储过程
10.7.1 sp_help存储过程
10.7.2 sp_rename、sp_renamedb存储过程
10.7.3 常用系统存储过程分类
10.8 建立CLR存储过程
第11章 函数
11.1 函数概述
11.1.1 函数的结构
11.1.2 函数的类型
11.1.3 使用函数的优点
11.2 设计用户定义函数
11.2.1 选择函数类型
11.2.2 函数与存储过程
11.3 创建用户定义函数
11.3.1 在SQL Server Management Studio中建立用户自定义函数
11.3.2 用CREATE FUNCTION语句创建函数
11.4 执行用户定义函数
11.4.1 执行的位置
11.4.2 执行用户定义函数的例子
11.5 删除用户定义函数
11.5.1 在SQL Server Management Studio中删除用户定义函数
11.5.2 用DROP FUNCTION语句删除用户定义函数
11.6 常用系统函数
11.6.1 聚合函数
11.6.2 配置函数
11.6.3 游标函数
11.6.4 日期和时间函数
11.6.5 数学函数
11.6.6 元数据函数
11.6.7 排名函数
11.6.8 行集函数
11.6.9 安全函数
11.6.10 字符串函数
11.6.11 系统函数
11.6.12 系统统计函数
11.6.13 文本和图像函数
11.7 创建CLR函数
11.7.1 创建CLR函数的一般步骤
11.7.2 使用CLR函数的优点
11.7.3 创建CLR函数的实例
第12章 约束
12.1 约束概述
12.1.1 数据完整性
12.1.2 约束的概念和类型
12.2 设计约束
12.2.1 定义约束的方式
12.2.2 定义约束的语法结构
12.3 主键约束
12.3.1 一个主键约束的示例
12.3.2 使用表设计器定义主键约束
12.3.3 使用T-SQL定义主键约束
12.4 外键约束
12.4.1 一个外键约束的示例
12.4.2 使用表设计器定义外键约束
12.4.3 使用T-SQL定义外键约束
12.5 UNIQUE约束
12.5.1 一个UNIQUE约束的示例
12.5.2 使用表设计器定义UNIQUE约束
12.5.3 使用T-SQL定义UNIQUE约束
12.6 CHECK约束
12.6.1 一个CHECK约束的示例
12.6.2 使用表设计器定义CHECK约束
12.6.3 使用T-SQL定义CHECK约束
12.7 DEFAULT约束
12.7.1 使用表设计器定义DEFAULT约束
12.7.2 使用T-SQL定义DEFAULT约束
12.8 禁用约束
12.8.1 对复制禁用外键约束
12.8.2 对复制禁用CHECK约束
12.8.3 对INSERT和UPDATE语句禁用外键约束
12.8.4 对INSERT和UPDATE语句禁用CHECK约束
第13章 触发器
13.1 触发器概述
13.1.1 触发器的作用
13.1.2 触发器的分类
13.1.3 触发器的工作原理
13.2 设计触发器
13.2.1 理解AFTER、INSTEAD OF触发器的使用要求
13.2.2 创建触发器前应考虑的问题
13.3 创建触发器
13.3.1 在SQL Server Management Studio中创建触发器步骤
13.3.2 使用CREATE TRIGGER语句创建触发器
13.4 修改触发器
13.4.1 在SQL Server Management Studio中修改触发器步骤
13.4.2 使用ALTER TRIGGER语句修改触发器
13.5 删除触发器
13.5.1 使用SQL Server Management Studio删除触发器
13.5.2 使用DROP TRIGGER语句删除触发器
13.6 禁用/启用触发器
13.6.1 禁用触发器
13.6.2 启用触发器
13.7 设计CLR触发器
13.7.1 创建CLR触发器的一般步骤
13.7.2 创建CLR触发器的示例
13.8 设计DDL触发器
13.8.1 CREATE TRIGGER创建DDL触发器的语法
13.8.2 使用CREATE TRIGGER创建DDL触发器的示例
第14章 事务和锁
14.1 事务
14.1.1 事务的特点
14.1.2 启动事务
14.1.3 保存事务
14.1.4 提交事务
14.1.5 回滚事务
14.1.6 自动提交事务
14.1.7 显式事务
14.1.8 隐式事务
14.1.9 事务嵌套
14.2 管理并发数据访问
14.2.1 并发的影响
14.2.2 并发控制的类型
14.2.3 事务的隔离级别
14.3 锁定
14.3.1 可以锁定的资源
14.3.2 锁模式
14.3.3 死锁
第15章 索引和查询优化
15.1 索引概述
15.1.1 聚集索引和非聚集索引
15.1.2 填充因子
15.1.3 使用目录视图查看索引
15.2 用CREATE INDEX语句创建索引
15.2.1 基本语法
15.2.2 创建简单的复合索引
15.2.3 创建惟一索引
15.2.4 创建聚集索引
15.2.5 指定索引存放的文件组
15.3 用ALTER INDEX语句修改索引
15.3.1 基本语法
15.3.2 设置索引的选项
15.3.3 禁用/启用索引
15.4 用DROP INDEX语句删除索引
15.4.1 基本语法
15.4.2 使用DROP INDEX删除聚集索引并将表移动到新文件组
15.4.3 使用DROP INDEX删除PRIMARY KEY约束
15.5 重新组织和重新生成索引
15.5.1 理解重新组织、生成索引
15.5.2 重新组织索引
15.5.3 重新生成索引
第三篇 SQL Server 2005高级特性
第16章 SQL Server 2005管理工具
16.1 SQL Server配置管理器
16.1.1 管理服务
16.1.2 管理服务器端网络协议
16.2 SQL Server外围应用配置器
16.2.1 启动外围应用配置器
16.2.2 使用服务和连接的外围应用配置器
16.2.3 使用功能的外围应用配置器
16.3 数据库引擎优化顾问
16.3.1 启动数据库引擎优化顾问
16.3.2 设计工具选项和布局
16.3.3 使用数据库引擎优化顾问
16.4 SQL Server命令提示实用工具
16.4.1 bcp数据复制工具
16.4.2 dta数据库引擎优化工具
16.4.3 sac外围应用设置导入和导出工具
16.4.4 sqlcmd实用工具
16.4.5 SQLdiag诊断信息收集工具
16.4.6 sqlmaint维护实用工具
16.4.7 sqlservr实例运行程序
16.4.8 sqlwb实用工具
16.4.9 tablediff表中的数据比较工具
16.4.10 其他实用工具介绍
16.5 SQLServer联机丛书
第17章 数据库服务器管理
17.1 连接与断开数据库服务器
17.1.1 添加服务器组与服务器
17.1.2 断开与数据库服务器的连接
17.2 使用配置管理器配置SQL Server服务
17.2.1 启动、停止、暂停和重新启动SQL Server服务
17.2.2 配置启动模式
17.2.3 更改登录身份
17.2.4 SQL Server 2005使用的网络协议
17.2.5 配置客户端网络协议
17.2.6 隐藏数据库引擎实例
17.3 配置SQL Server 2005服务器属性
17.3.1 查看服务器属性
17.3.2 设置内存属性
17.3.3 设置处理器属性
17.3.4 设置安全性属性
17.3.5 设置连接属性
17.3.6 设置数据库属性
17.3.7 查看高级属性
17.4 通过日志查看服务器的运行情况
17.4.1 查看SQL Server日志
17.4.2 查看Windows系统日志
17.5 通过动态管理视图查看服务器信息
17.5.1 与数据库有关的动态管理视图
17.5.2 与SQL Server操作系统关联的动态管理视图
第18章 管理数据库和数据库文件
18.1 理解数据库文件
18.1.1 理解数据存取过程
18.1.2 数据库文件
18.1.3 数据库文件组
18.1.4 建立数据库文件和文件组
18.2 创建数据库
18.2.1 用CREATE DATABASE语句创建数据库
18.2.2 创建数据库的示例
18.2.3 数据库的所有者
18.3 修改数据库
18.3.1 扩大数据库
18.3.2 收缩数据库
18.3.3 收缩数据库文件
18.3.4 添加和删除数据文件和日志文件
18.3.5 移动数据库文件
18.4 删除数据库
18.4.1 使用SQL Server Management Studio删除数据库
18.4.2 用DROP DATABASE语句删除数据库
18.5 分离与附加数据库
18.5.1 分离数据库
18.5.2 附加数据库
18.6 理解系统数据库
18.6.1 系统数据库说明
18.6.2 隐藏系统数据库对象
18.7 建立数据库快照
18.7.1 工作原理
18.7.2 典型用途
18.7.3 创建和删除数据库快照
18.8 数据分区管理
18.8.1 理解已分区表
18.8.2 创建分区函数
18.8.3 创建分区方案
18.8.4 创建分区表
18.8.5 创建分区表的示例
第19章 安全管理
19.1 SQL Server安全性机制
19.1.1 主体
19.1.2 安全对象
19.1.3 权限层次结构
19.1.4 查询权限
19.2 服务器范围的安全管理
19.2.1 SQL Server验证模式
19.2.2 使用密码策略
19.2.3 服务器范围的角色
19.2.4 管理登录名
19.2.5 管理凭据
19.3 数据库范围的安全管理
19.3.1 管理用户
19.3.2 特殊用户
19.3.3 数据库范围的角色
19.4 用户架构分离
19.4.1 理解架构
19.4.2 使用SQL Server Management Studio工具创建架构
19.4.3 用CREATE SCHEMA语句创建架构
19.5 管理密钥与证书
19.5.1 SQLServer密码系统架构
19.5.2 创建密钥
19.5.3 创建证书
19.5.4 简单加密示例
第20章 数据库备份和恢复
20.1 理解数据库备份
20.1.1 备份的目的
20.1.2 备份过程与恢复模式
20.1.3 完整恢复模式
20.1.4 大容量日志恢复模式
20.1.5 简单恢复模式
20.2 备份策略
20.2.1 备份的类型
20.2.2 理解备份策略
20.2.3 完全数据库备份策略
20.2.4 数据库和事务日志备份策略
20.2.5 差异备份策略
20.2.6 文件或文件组备份策略
20.3 执行和管理备份
20.3.1 在简单恢复模式下根据完全数据库备份策略进行数据库备份
20.3.2 在完整恢复模式下根据差异备份策略进行数据库备份
20.3.3 使用T-SQL语句备份数据库
20.4 还原数据库
20.4.1 理解还原过程
20.4.2 在完整恢复模式还原数据库的完整备份
20.4.3 使用T-SQL还原数据库
第21章 系统自动化任务管理
21.1 SQL Server代理
21.1.1 SQL Server代理简介
21.1.2 SQL Server代理的设置
21.1.3 启动和停止SQL Server代理
21.1.4 SQL Server代理的安全性
21.1.5 使用SQL Server代理的一般步骤
21.2 作业
21.2.1 创建作业
21.2.2 创建作业步骤
21.2.3 创建作业时间计划
21.2.4 查看和修改作业
21.2.5 运行作业
21.2.6 查看作业历史日志
21.3 维护计划
21.3.1 可以自动运行的维护任务
21.3.2 使用向导创建维护计划步骤
21.3.3 手工创建维护计划步骤
21.4 警报
21.4.1 创建警报
21.4.2 删除警报
21.5 操作员
21.5.1 创建操作员
21.5.2 为操作员分配警报
第22章 复制
22.1 复制概述
22.1.1 复制发布模型概述
22.1.2 复制类型
22.2 创建复制
22.2.1 创建发布
22.2.2 创建订阅
22.3 管理复制
22.3.1 查看和修改发布属性
22.3.2 查看和修改项目属性
22.3.3 指定历史记录保持期
22.3.4 查看发布服务器的信息和执行其任务
第23章 全文搜索
23.1 全文搜索简介
23.1.1 全文搜索的概念
23.1.2 安装全文搜索
23.1.3 全文搜索的结构
23.2 管理全文搜索
23.2.1 使用SQL Server Management Studio创建全文目录
23.2.2 使用SQL Server Management Studio创建全文索引
23.2.3 使用T-SQL全文数据定义语言
23.2.4 使用T-SQL创建全文索引的示例
23.2.5 从数据表中删除全文索引
23.2.6 从数据库中删除全文目录
23.3 使用全文搜索
23.3.1 自定义数据字典
23.3.2 搜索特定词或短语
23.3.3 执行前缀搜索
第24章 处理XML数据
24.1 XML概述
24.1.1 理解XML
24.1.2 XML的特性
24.1.3 SQL Server 2005数据库对XML的支持
24.2 使用FOR XML子句和OPENXML函数
24.2.1 使用FOR XML
24.2.2 使用OPENXML
24.3 XML数据类型及处理
24.3.1 XML数据类型
24.3.2 XML数据类型方法
第25章 监控SQL Server状态
25.1 查看当前活动
25.1.1 使用活动监视器
25.1.2 动态管理对象
25.2 使用系统性能监视器
25.2.1 运行系统性能监视器
25.2.2 SQL Server性能对象
25.2.3 监控SQL Server注意点
25.3 使用SQL Server Profilter
25.3.1 SQL Server Profilter简介
25.3.2 如何创建跟踪
25.3.3 如何设置全局跟踪选项
25.3.4 如何指定跟踪文件的事件和数据列
25.3.5 如何将跟踪结果保存到表
25.3.6 如何修改筛选器
第26章 SQL Server商业智能服务
26.1 SQL Server 2005集成服务
26.1.1 Integration Services简介
26.1.2 SSIS的结构
26.1.3 创建SSIS项目
26.1.4 建立数据源和数据视图
26.1.5 建立包
26.1.6 建立控制流
26.1.7 建立数据流
26.1.8 运行SSIS包
26.1.9 部署SSIS包
26.2 SQL Server报表服务
26.2.1 SSRS介绍
26.2.2 创建报表服务器项目
26.2.3 建立数据源
26.2.4 建立报表
26.2.5 运行报表
26.2.6 发布报表
第四篇 数据库开发
第27章 Visual Basic.NET和SQL Server开发应用程序
27.1 Visual Basic.NET连接数据库
27.1.1 熟悉VB.NET集成开发环境
27.1.2 通过ADO.NET连接数据库
27.2 Visual Basic.NET开发学生档案管理系统
27.2.1 示例介绍
27.2.2 数据库设计结构
27.2.3 建立数据库和基础数据表
27.2.4 创建Visual Basic.NET工程
27.2.5 添加Visual Basic控件
27.2.6 设置DataGridView控件
27.2.7 编写事件代码
27.2.8 编译应用程序
第28章 ASP.NET与SQL Server 2005
28.1 熟悉ASP.NET的开发操作
28.1.1 ASP.NET的开发环境
28.1.2 ASP.NET的代码模型
28.1.3 使用Web.config文件
28.1.4 通过ADO.NET连接数据库
28.1.5 在ASP.NET中查询数据
28.2 ASP.NET开发网上学生档案管理系统
28.2.1 系统目标
28.2.2 新建网站项目
28.2.3 编写登录页面
28.2.4 管理系统主界面
28.2.5 编写查看学生信息的页面
28.2.6 编写输入学生信息的页面
28.2.7 在MicrosoftIIS中运行ASP.NET网页
零基础学SQL Server 2005
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
