描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787301169018丛书名: 全国高职高专计算机技能型人才培养系列规划教材
内容简介
SQL Server 2005数据库系统学习的*途径是:掌握基本数据库理论基础,结合具体应用项目开发、实践。本书以数据库应用项目开发应具备的技能为框架,以每项技能所需要完成的各项任务为推手,较为翔实、系统地介绍了SQL Server 2005数据库的基本知识及安装、T-SQL数据库开发语言、应用数据库的设计与管理、数据库表与索引的设计与管理、数据查询设计、视图的设计与管理、存储过程与触发器的开发、游标与事务的应用、SQL Server 2005高级功能应用,以及SQL Server 2005系统安全与维护等内容。本书后通过案例项目“基于ASP.NET与SQL Server 2005的图书商城电子商务应用系统开发”,讲解网络数据库应用系统的开发过程。
本书采用功能介绍与编程实践相结合的方法,通过案例开发说明,深入讲述SQL Server 2005数据库系统的典型应用与技巧。本书内容丰富、循序渐进,突出实用性和实践性,不仅适合作为高职高专计算机及其相关专业数据库课程的教材,也可作为从事计算机数据库技术开发人员的参考用书。
本书采用功能介绍与编程实践相结合的方法,通过案例开发说明,深入讲述SQL Server 2005数据库系统的典型应用与技巧。本书内容丰富、循序渐进,突出实用性和实践性,不仅适合作为高职高专计算机及其相关专业数据库课程的教材,也可作为从事计算机数据库技术开发人员的参考用书。
目 录
第1章 SQL Server 2005数据库系统概述
1.1 技能一 理解SQL Server 2005数据库系统
1.1.1 任务一 SQL Server 2005的基本特征
1.1.2 任务二 SQL Servcr 2005数据库基本概念
1.2 技能二 掌握SQL Server 2005数据库系统的安装
1.2.1 任务一 SQL Server 2005的组件
1.2.2 任务二 SQL Server 2005安装的系统需求
1.2.3 任务三 SQL Server 2005的安装过程
1.3 技能三 熟悉SQL Server 2005管理开发工具Management Studio
1.3.1 任务一 Microsoft SQL Server Management Studio界面及主要窗口介绍
1.3.2 任务二 SQL Server Management Studio的基本应用
小结
习题与实训
第2章 SQL Server 2005数据库开发语言T-SQL
2.1 技能一理解关系型数据库基本知识
2.1.1 任务一 关系模型的定义
2.1.2 任务二 关系型数据库及其设计
2.2 技能二 掌握T-SQL语言基本知识
2.2.1 任务一 数据类型与变量
2.2.2 任务二 运算符
2.2.3 任务三 函数
2.2.4 任务四 基本SELECT语句
2.2.5 任务五 批处理、流程控制语句
小结
习题与实训
第3章 应用数据库的设计与管理
3.1 技能一 理解SQL Server 2005数据库的存储结构
3.2 技能二: 掌握创建应用数据库
3.2.1 任务一 应用SQL Server Management Studio创建数据库
3.2.2 任务二 使用T-SOL语句创建应用数据库
3.3 技能三 熟练应用数据库的管理
3.3.1 任务一 数据库属性的查看
3.3.2 任务二 修改数据库大小
3.3.3 任务三 应用数据库的更名与删除
3.4 技能四 掌握设置数据库属性
小结
习题与实训
第4章 数据库表与索引的设计与管理
4.1 技能一 熟练创建数据库表
4.1.1 任务一 应用SQL Server Management Studio创建表
4.1.2 任务二 使用T-SQL语言创建表
4.2 技能二: 掌握数据库表的管理
4.2.1 任务一 数据库表结构的修改
4.2.2 任务二 数据库表的重命名与删除
4.2.3 任务三 数据库表中的数据操作
4.3 技能三 理解索引
4.3.1 任务一 索引的概念及其分类
4.3.2 任务二 有关索引使用的建议
4.4 技能四 掌握索引的创建与管理
4.4.1 任务一 使用T-SQL语句创建与管理索引
4.4.2 任务二 使用SQL Server Management Studio管理索引
4.5 技能五 掌握数据完整性及其应用
4.5.1 任务一 数据完整性概念
4.5.2 任务二 实现数据完整性的主要技术
小结
习题与实训
第5章 数据查询设计
5.1 技能一 熟练应用SELECT语句进行简单查询
5.1.1 任务一 改变列标题的显示
5.1.2 任务二 使用WHERE子句
5.1.3 任务三 TOP和DISTmCT关键字
5.1.4 任务四 使用ORDER BY子句进行排序
5.2 技能二 掌握应用SELECT语句的复杂查询
5.2.1 任务一 多表查询
5.2.2 任务二 使用UNION子句
5.2.3 任务三 使用GROUP BY子句
5.2.4 任务四 使用COMPUTE和COMPUTE BY子句
5.2.5 任务五 基于查洵结果创建新表
5.2.6 任务六 嵌套查询
5.3 技能三 掌握用户自定义函数在数据查询中的应用
5.3.1 任务一 创建用户自定义函数
5.3.2 任务二 用户自定义函数的管理
5.4 技能四 了解数据查询优化的方法
小结
习题与实训
第6章 视图的设计与管理
6.1 技能一 掌握数据视图的创建
6.1.1 任务一 使用T-SQL语句创建视图
6.1.2 任务二 使用SQL Server Management Studio创建视图
6.1.3 任务三 不同应用目的视图创建的实例
6.2 技能二 掌握视图的管理
6.2.1 任务一 查看视图信息
6.2.2 任务二 视图的修改
6.2.3 任务三 视图的删除
6.2.4 任务四 视图的重命名
6.3 技能三 掌握视图的数据应用
6.3.1 任务一 使用T-SQL语句进行视图数据的操作
6.3.2 任务二 使用SQL Server Management Studio进行数据操作
6.4 技能四 熟悉视图的权限应用
小结
习题与实训
第7章 存储过程与触发器的开发
7.1 技能一 掌握存储过程的创建
7.1.1 任务一 存储过程基础
7.1.2 任务二 创建存储过程
7.1.3 任务三 创建使用参数的存储过程
7.1.4 任务四 存储过程的执行
7.2 技能二 掌握存储过程的管理
7.2.1 任务一 查看存储过程
7.2.2 任务二 修改存储过程
7.2.3 任务三 删除存储过程
7.3 技能三 熟悉触发器的应用
7.3.1 任务一 触发器简介
7.3.2 任务二 DDL触发器的开发应用
7.3.3 任务三 DML触发器的开发应用
小结
习题与实训
第8章 游标与事务的应用
8.1 技能一 熟悉游标的应用
8.1.1 任务一 游标的概念
8.1.2 任务二 游标的使用步骤
8.1.3 任务三 使用游标修改数据
8.2 技能二 理解事务的应用
8.2.1 任务一 事务的概念
8.2.2 任务二 事务的管理
8.2.3 任务三 事务处理巾的锁
小结
习题与实训
第9章 SQL Server 2005高级功能应用
9.1 技能一 掌握XML应用
9.1.1 任务一 XML概述
9.1.2 任务二 XML数据类型
9.1.3 任务三 构造数据库XML类型数据
9.2 技能二 了解SQL Server 2005报表服务
9.2.1 任务一 报表服务概述
9.2.2 任务二 配置报表服务
9.2.3 任务三 测试验证报表服务
9.2.4 任务四 报表设计与创建
9.3 技能三 了解SQL Server 2005分析服务
9.3.1 任务一 分析服务概述
9.3.2 任务二 分析服务的应用
小结
习题与实训
第10章 SQL Server 2005系统安全与维护
10.1 技能一 理解SQL Server 2005的登录验证模式
10.1.1 任务一 SQL Server 2005验证模式
10.1.2 任务二 SQL Server登录账户管理
10.2 技能二 掌握数据库用户管理
10.2.1 任务一 使用T-SQL语句管理数据库用户
10.2.2 任务二 使用SQL Server Management Studio管理数据库用户
10.3 技能三 掌握数据库角色管理
10.3.1 任务一 固定服务器角色
10.3.2 任务二 数据库角色
10.4 技能四 掌握权限管理
10.4.1 任务一 权限的种类
10.4.2 任务二 权限管理操作
10.4.3 任务三 使用SQL Server Management Studio设置权限的授予、撤销和禁止状态
10.5 技能五 掌握数据库备份
10.5.1 任务一 数据库备份的类型
10.5.2 任务二 执行备份
10.6 技能六 掌握数据库恢复
10.6.1 任务一 数据库恢复简介
10.6.2 任务二 执行数据恢复
小结
习题与实训
第11章 基于ASP.NET与SQL Server 2005的应用系统开发案例
11.1 技能一 理解数据库应用系统开发
11.2 技能二 基于ASP.NET与SQL Server 2005的图书商城电子商务应用系统开发
11.2.1 任务一 系统概述
11.2.2 任务二 数据库设计
11.2.3 任务三 Web服务开发
11.2.4 任务四 Web应用程序开发
小结
习题与实训
附录A SQL Server 2005常用内置函数
附录B SQL Server 2005常用系统表
附录C SQL Server 2005的常用系统存储过程
参考文献
1.1 技能一 理解SQL Server 2005数据库系统
1.1.1 任务一 SQL Server 2005的基本特征
1.1.2 任务二 SQL Servcr 2005数据库基本概念
1.2 技能二 掌握SQL Server 2005数据库系统的安装
1.2.1 任务一 SQL Server 2005的组件
1.2.2 任务二 SQL Server 2005安装的系统需求
1.2.3 任务三 SQL Server 2005的安装过程
1.3 技能三 熟悉SQL Server 2005管理开发工具Management Studio
1.3.1 任务一 Microsoft SQL Server Management Studio界面及主要窗口介绍
1.3.2 任务二 SQL Server Management Studio的基本应用
小结
习题与实训
第2章 SQL Server 2005数据库开发语言T-SQL
2.1 技能一理解关系型数据库基本知识
2.1.1 任务一 关系模型的定义
2.1.2 任务二 关系型数据库及其设计
2.2 技能二 掌握T-SQL语言基本知识
2.2.1 任务一 数据类型与变量
2.2.2 任务二 运算符
2.2.3 任务三 函数
2.2.4 任务四 基本SELECT语句
2.2.5 任务五 批处理、流程控制语句
小结
习题与实训
第3章 应用数据库的设计与管理
3.1 技能一 理解SQL Server 2005数据库的存储结构
3.2 技能二: 掌握创建应用数据库
3.2.1 任务一 应用SQL Server Management Studio创建数据库
3.2.2 任务二 使用T-SOL语句创建应用数据库
3.3 技能三 熟练应用数据库的管理
3.3.1 任务一 数据库属性的查看
3.3.2 任务二 修改数据库大小
3.3.3 任务三 应用数据库的更名与删除
3.4 技能四 掌握设置数据库属性
小结
习题与实训
第4章 数据库表与索引的设计与管理
4.1 技能一 熟练创建数据库表
4.1.1 任务一 应用SQL Server Management Studio创建表
4.1.2 任务二 使用T-SQL语言创建表
4.2 技能二: 掌握数据库表的管理
4.2.1 任务一 数据库表结构的修改
4.2.2 任务二 数据库表的重命名与删除
4.2.3 任务三 数据库表中的数据操作
4.3 技能三 理解索引
4.3.1 任务一 索引的概念及其分类
4.3.2 任务二 有关索引使用的建议
4.4 技能四 掌握索引的创建与管理
4.4.1 任务一 使用T-SQL语句创建与管理索引
4.4.2 任务二 使用SQL Server Management Studio管理索引
4.5 技能五 掌握数据完整性及其应用
4.5.1 任务一 数据完整性概念
4.5.2 任务二 实现数据完整性的主要技术
小结
习题与实训
第5章 数据查询设计
5.1 技能一 熟练应用SELECT语句进行简单查询
5.1.1 任务一 改变列标题的显示
5.1.2 任务二 使用WHERE子句
5.1.3 任务三 TOP和DISTmCT关键字
5.1.4 任务四 使用ORDER BY子句进行排序
5.2 技能二 掌握应用SELECT语句的复杂查询
5.2.1 任务一 多表查询
5.2.2 任务二 使用UNION子句
5.2.3 任务三 使用GROUP BY子句
5.2.4 任务四 使用COMPUTE和COMPUTE BY子句
5.2.5 任务五 基于查洵结果创建新表
5.2.6 任务六 嵌套查询
5.3 技能三 掌握用户自定义函数在数据查询中的应用
5.3.1 任务一 创建用户自定义函数
5.3.2 任务二 用户自定义函数的管理
5.4 技能四 了解数据查询优化的方法
小结
习题与实训
第6章 视图的设计与管理
6.1 技能一 掌握数据视图的创建
6.1.1 任务一 使用T-SQL语句创建视图
6.1.2 任务二 使用SQL Server Management Studio创建视图
6.1.3 任务三 不同应用目的视图创建的实例
6.2 技能二 掌握视图的管理
6.2.1 任务一 查看视图信息
6.2.2 任务二 视图的修改
6.2.3 任务三 视图的删除
6.2.4 任务四 视图的重命名
6.3 技能三 掌握视图的数据应用
6.3.1 任务一 使用T-SQL语句进行视图数据的操作
6.3.2 任务二 使用SQL Server Management Studio进行数据操作
6.4 技能四 熟悉视图的权限应用
小结
习题与实训
第7章 存储过程与触发器的开发
7.1 技能一 掌握存储过程的创建
7.1.1 任务一 存储过程基础
7.1.2 任务二 创建存储过程
7.1.3 任务三 创建使用参数的存储过程
7.1.4 任务四 存储过程的执行
7.2 技能二 掌握存储过程的管理
7.2.1 任务一 查看存储过程
7.2.2 任务二 修改存储过程
7.2.3 任务三 删除存储过程
7.3 技能三 熟悉触发器的应用
7.3.1 任务一 触发器简介
7.3.2 任务二 DDL触发器的开发应用
7.3.3 任务三 DML触发器的开发应用
小结
习题与实训
第8章 游标与事务的应用
8.1 技能一 熟悉游标的应用
8.1.1 任务一 游标的概念
8.1.2 任务二 游标的使用步骤
8.1.3 任务三 使用游标修改数据
8.2 技能二 理解事务的应用
8.2.1 任务一 事务的概念
8.2.2 任务二 事务的管理
8.2.3 任务三 事务处理巾的锁
小结
习题与实训
第9章 SQL Server 2005高级功能应用
9.1 技能一 掌握XML应用
9.1.1 任务一 XML概述
9.1.2 任务二 XML数据类型
9.1.3 任务三 构造数据库XML类型数据
9.2 技能二 了解SQL Server 2005报表服务
9.2.1 任务一 报表服务概述
9.2.2 任务二 配置报表服务
9.2.3 任务三 测试验证报表服务
9.2.4 任务四 报表设计与创建
9.3 技能三 了解SQL Server 2005分析服务
9.3.1 任务一 分析服务概述
9.3.2 任务二 分析服务的应用
小结
习题与实训
第10章 SQL Server 2005系统安全与维护
10.1 技能一 理解SQL Server 2005的登录验证模式
10.1.1 任务一 SQL Server 2005验证模式
10.1.2 任务二 SQL Server登录账户管理
10.2 技能二 掌握数据库用户管理
10.2.1 任务一 使用T-SQL语句管理数据库用户
10.2.2 任务二 使用SQL Server Management Studio管理数据库用户
10.3 技能三 掌握数据库角色管理
10.3.1 任务一 固定服务器角色
10.3.2 任务二 数据库角色
10.4 技能四 掌握权限管理
10.4.1 任务一 权限的种类
10.4.2 任务二 权限管理操作
10.4.3 任务三 使用SQL Server Management Studio设置权限的授予、撤销和禁止状态
10.5 技能五 掌握数据库备份
10.5.1 任务一 数据库备份的类型
10.5.2 任务二 执行备份
10.6 技能六 掌握数据库恢复
10.6.1 任务一 数据库恢复简介
10.6.2 任务二 执行数据恢复
小结
习题与实训
第11章 基于ASP.NET与SQL Server 2005的应用系统开发案例
11.1 技能一 理解数据库应用系统开发
11.2 技能二 基于ASP.NET与SQL Server 2005的图书商城电子商务应用系统开发
11.2.1 任务一 系统概述
11.2.2 任务二 数据库设计
11.2.3 任务三 Web服务开发
11.2.4 任务四 Web应用程序开发
小结
习题与实训
附录A SQL Server 2005常用内置函数
附录B SQL Server 2005常用系统表
附录C SQL Server 2005的常用系统存储过程
参考文献
评论
还没有评论。