《"十二五"职业教育国家规划教材:SQL》是2014年高等教育出版社出版的图书,作者是徐人凤、曾建华。
基本介绍
- 中文名:"十二五"职业教育国家规划教材:SQL
- 出版社:高等教育出版社
- 页数:332页
- 开本:16
- 作者:徐人凤、曾建华
- 出版日期:2014年8月1日
- 语种:简体中文
- ISBN:9787040391206
内容简介
《"十二五"职业教育国家规划教材:SQL Server 2008资料库及套用(第4版)》是国家职业教育专业教学资源库“SQLServer资料库及套用”课程的配套教材,是按照高职高专软体技术专业人才培养方案的要求,总结近几年国家示範性高职院校软体技术专业教学改革经验编写而成的。《"十二五"职业教育国家规划教材:SQL Server 2008资料库及套用(第4版)》是“十二五”职业教育国家规划教材,也是国家级精品课程以及国家级精品资源共享课立项项目“大型资料库(SQLServer)”的教学改革成果教材。
《"十二五"职业教育国家规划教材:SQL Server 2008资料库及套用(第4版)》以“学生选课系统”为具体套用示例贯穿全过程,重在使读者快速、轻鬆地掌握使用SQLServer创建、管理资料库及资料库对象;掌握对资料库进行插入、修改、删除和查询操作,实施数据完整性、保护数据安全性技术;根据需要对资料库进行日常维护与管理,并快速掌握基于C/S和B/S结构的资料库套用系统的开发技术。《"十二五"职业教育国家规划教材:SQL Server 2008资料库及套用(第4版)》可作为套用性、技能型人才培养的计算机专业及相关专业的教学用书,也可作为资料库初学者的入门教材、资料库系统工程师的培训教材,并适合使用SQLServer进行套用开发的人员学习参考。
图书目录
单元1SQLServer系统概述
学习目标
任务陈述
资料库套用场景
场景l学生选课管理
场景2产品销售管理
开始
客户/伺服器体系结构
SQLServer简介
任务1.1体验SQLServer Management StUdio
启动SQLServer Management Studio
熟悉SQLServer Management Studio环境
任务1.2搭建实训环境
熟悉示例资料库Xk的数据表
示例资料库Xk数据表之间的联繫
在SQL Server中附加Xk资料库
任务1.3实现一个简单查询
使用查询视窗
使用sqlcmd实用程式
任务1.4分离Xk资料库
知识学习
SQL Server 2008的版本
SQL Server 2008安装的部分软体需求
任务1.5安装SQL Server 2008
知识拓展
系统数据类型
用户自定义数据类型
单元小结
思考与练习
实训
单元2查询与统计数据
学习目标
任务陈述
知识学习
Transact—SQL语言
任务2.1查询单个数据表数据
将Xk切换为当前资料库
使用星号(*)显示錶的所有列
改变查询显示结果的列标题
消除查询结果的重複行
返回查询结果的前n(%)行
在查询结果中增加要显示的字元串
使用WHERE子句限制查询条件
表达式作为查询列
重新排序查询结果
使用LIKE实现模糊查询
查询指定列未输入值的数据行
任务2.2使用聚合函式查询
任务2.3分组查询结果
任务2.4使用子查询
任务2.5排序查询结果
任务2.6多表连线查询数据
交叉连线查询
内连线查询
外连线查询
单元小结
思考与练习
实训
单元3管理数据表数据
学习目标
任务陈述
任务3.1合併多个查询结果中的数据
任务3.2抽取数据到另一个表中
任务3.3维护数据
向表中添加数据
将表中数据複製到新表中
更新数据表数据
删除数据表数据
单元小结
思考与练习
实训
单元4资料库设计
学习目标
任务陈述
知识学习
现实世界数据化的步骤
任务4.1信息化现实世界
任务4.2画出实体关係图
任务4.3将E—R图转换为关係
数据模型
任务4.4规範化关係数据模型
任务4.5保证数据完整性规则
知识拓展
单元小结
思考与练习
实训
单元5创建与管理资料库
学习目标
任务陈述
知识学习
资料库
系统资料库和示例资料库
系统表
档案
档案组
任务5.1创建资料库
使用SQLServer Management Studio建资料库
使用CREATE DATABASE语句创建资料库
任务5.2查看资料库
任务5.3修改资料库
在资料库中新增档案组
扩充资料库或事务日誌的容量
缩小资料库和数据档案
任务5.4修改或查看资料库选项
使用SQL Server Management Studio修改或查看资料库选项
使用存储过程sp_dboption修改或查看资料库的选项
任务5.5重命名资料库
任务5.6删除资料库
使用SQL Server Management Studio删除资料库
使用DROPD ATABASE语句删除资料库
单元小结
思考与练习
实训
单元6创建与管理数据表
学习目标
任务陈述
任务6.1详细设计数据表
表及设计
空值(NULL)
任务6.2创建数据表
使用SQL Server Management Studio创建资料库
使用Transcact—SQL语句创建数据表
任务6.3显示錶结构
任务6.4修改数据表结构
新增列
删除列
修改列定义
重命名列
重命名数据表
任务6.5删除数据表
使用SQL Server Management Studio删除数据表
使用Transcact—SQL语句删除数据表
知识拓展临时表和表变数
本地临时表
全局临时表
表变数
单元小结
思考与练习
实训
单元7实施数据完整性
学习目标
任务陈述
知识学习
约束及其类型
任务7.1创建约束
主键(PRIMARYKEY)约束
外键(FOREIGNKEY)约束
唯—(UNIQUE)约束
检查(CHECK)约束
默认(DEFAULT)约束
任务7.2创建默认值
任务7.3创建规则
知识拓展创建标识列
单元小结
思考与练习
实训
单元8实现索引
学习目标
任务陈述
知识学习
索引的用途
索引的分类
何时使用索引
将索引创建在哪里
任务8.1创建索引
使用Management Studio创建索引
使用Transcact—SQL语句创建索引
任务8.2重新命名索引
任务8.3删除索引
任务8.4索引分析
任务8.5维护索引
单元小结
思考与练习
实训
单元9Transcact—SQL语言编程基础
学习目标
任务陈述
知识学习
引用资料库对象名的规则
Transcact—SQL语法元素
常量
变数
运算符
批处理
流控语句
任务9.1SQLServer编程
任务9.2使用系统函式
常用系统内置函式
用户定义函式
任务9.3创建函式
单元小结
思考与练习
实训
单元10创建与管理视图
学习目标
任务陈述
知识学习
视图的基本概念
视图的套用
任务10.1创建视图
任务10.2修改视图
任务10.3重命名视图
任务10.4删除视图
单元小结
思考与练习
实训
单元11创建与管理存储过程
学习目标
任务陈述
知识学习
存储过程的基本概念
存储过程的优点
存储过程与视图比较
任务11.1创建和执行存储过程
创建存储过程
执行存储过程
任务11.2创建和执行带参数的存储过程
创建带输入参数的存储过程
执行带输入参数的存储过程
创建和执行带输出参数的存储过程
任务11.3修改存储过程
任务11.4重命名存储过程
任务11.5删除存储过程
任务11.6重新编译存储过程
知识拓展
系统存储过程
扩展存储过程
单元小结
思考与练习
实训
单元12创建与管理触发器
学习目标
任务陈述
知识学习
触发器的作用
触发器的特点
INSERTED表和DELETED表
任务12.1创建触发器
任务12.2修改触发器
任务12.3删除触发器
任务12.4重新命名触发器
任务12.5禁用触发器
任务12.6启用触发器
任务12.7查看触发器的信息
单元小结
思考与练习
实训
单元13创建与使用游标
学习目标
任务陈述
知识学习
游标的基本概念
Transcact—SQL伺服器游标
任务13.1创建基本游标
任务13.2创建使用变数的游标
任务13.3创建使用@@FETCHSTATUS的游标
任务13.4游标的综合套用
单元小结
思考与练习
实训
单元14处理事务与锁
单元15SQLServer安全管理
单元16管理与维护资料库
附录VisualStudi02010套用开发实例
学习目标
任务陈述
资料库套用场景
场景l学生选课管理
场景2产品销售管理
开始
客户/伺服器体系结构
SQLServer简介
任务1.1体验SQLServer Management StUdio
启动SQLServer Management Studio
熟悉SQLServer Management Studio环境
任务1.2搭建实训环境
熟悉示例资料库Xk的数据表
示例资料库Xk数据表之间的联繫
在SQL Server中附加Xk资料库
任务1.3实现一个简单查询
使用查询视窗
使用sqlcmd实用程式
任务1.4分离Xk资料库
知识学习
SQL Server 2008的版本
SQL Server 2008安装的部分软体需求
任务1.5安装SQL Server 2008
知识拓展
系统数据类型
用户自定义数据类型
单元小结
思考与练习
实训
单元2查询与统计数据
学习目标
任务陈述
知识学习
Transact—SQL语言
任务2.1查询单个数据表数据
将Xk切换为当前资料库
使用星号(*)显示錶的所有列
改变查询显示结果的列标题
消除查询结果的重複行
返回查询结果的前n(%)行
在查询结果中增加要显示的字元串
使用WHERE子句限制查询条件
表达式作为查询列
重新排序查询结果
使用LIKE实现模糊查询
查询指定列未输入值的数据行
任务2.2使用聚合函式查询
任务2.3分组查询结果
任务2.4使用子查询
任务2.5排序查询结果
任务2.6多表连线查询数据
交叉连线查询
内连线查询
外连线查询
单元小结
思考与练习
实训
单元3管理数据表数据
学习目标
任务陈述
任务3.1合併多个查询结果中的数据
任务3.2抽取数据到另一个表中
任务3.3维护数据
向表中添加数据
将表中数据複製到新表中
更新数据表数据
删除数据表数据
单元小结
思考与练习
实训
单元4资料库设计
学习目标
任务陈述
知识学习
现实世界数据化的步骤
任务4.1信息化现实世界
任务4.2画出实体关係图
任务4.3将E—R图转换为关係
数据模型
任务4.4规範化关係数据模型
任务4.5保证数据完整性规则
知识拓展
单元小结
思考与练习
实训
单元5创建与管理资料库
学习目标
任务陈述
知识学习
资料库
系统资料库和示例资料库
系统表
档案
档案组
任务5.1创建资料库
使用SQLServer Management Studio建资料库
使用CREATE DATABASE语句创建资料库
任务5.2查看资料库
任务5.3修改资料库
在资料库中新增档案组
扩充资料库或事务日誌的容量
缩小资料库和数据档案
任务5.4修改或查看资料库选项
使用SQL Server Management Studio修改或查看资料库选项
使用存储过程sp_dboption修改或查看资料库的选项
任务5.5重命名资料库
任务5.6删除资料库
使用SQL Server Management Studio删除资料库
使用DROPD ATABASE语句删除资料库
单元小结
思考与练习
实训
单元6创建与管理数据表
学习目标
任务陈述
任务6.1详细设计数据表
表及设计
空值(NULL)
任务6.2创建数据表
使用SQL Server Management Studio创建资料库
使用Transcact—SQL语句创建数据表
任务6.3显示錶结构
任务6.4修改数据表结构
新增列
删除列
修改列定义
重命名列
重命名数据表
任务6.5删除数据表
使用SQL Server Management Studio删除数据表
使用Transcact—SQL语句删除数据表
知识拓展临时表和表变数
本地临时表
全局临时表
表变数
单元小结
思考与练习
实训
单元7实施数据完整性
学习目标
任务陈述
知识学习
约束及其类型
任务7.1创建约束
主键(PRIMARYKEY)约束
外键(FOREIGNKEY)约束
唯—(UNIQUE)约束
检查(CHECK)约束
默认(DEFAULT)约束
任务7.2创建默认值
任务7.3创建规则
知识拓展创建标识列
单元小结
思考与练习
实训
单元8实现索引
学习目标
任务陈述
知识学习
索引的用途
索引的分类
何时使用索引
将索引创建在哪里
任务8.1创建索引
使用Management Studio创建索引
使用Transcact—SQL语句创建索引
任务8.2重新命名索引
任务8.3删除索引
任务8.4索引分析
任务8.5维护索引
单元小结
思考与练习
实训
单元9Transcact—SQL语言编程基础
学习目标
任务陈述
知识学习
引用资料库对象名的规则
Transcact—SQL语法元素
常量
变数
运算符
批处理
流控语句
任务9.1SQLServer编程
任务9.2使用系统函式
常用系统内置函式
用户定义函式
任务9.3创建函式
单元小结
思考与练习
实训
单元10创建与管理视图
学习目标
任务陈述
知识学习
视图的基本概念
视图的套用
任务10.1创建视图
任务10.2修改视图
任务10.3重命名视图
任务10.4删除视图
单元小结
思考与练习
实训
单元11创建与管理存储过程
学习目标
任务陈述
知识学习
存储过程的基本概念
存储过程的优点
存储过程与视图比较
任务11.1创建和执行存储过程
创建存储过程
执行存储过程
任务11.2创建和执行带参数的存储过程
创建带输入参数的存储过程
执行带输入参数的存储过程
创建和执行带输出参数的存储过程
任务11.3修改存储过程
任务11.4重命名存储过程
任务11.5删除存储过程
任务11.6重新编译存储过程
知识拓展
系统存储过程
扩展存储过程
单元小结
思考与练习
实训
单元12创建与管理触发器
学习目标
任务陈述
知识学习
触发器的作用
触发器的特点
INSERTED表和DELETED表
任务12.1创建触发器
任务12.2修改触发器
任务12.3删除触发器
任务12.4重新命名触发器
任务12.5禁用触发器
任务12.6启用触发器
任务12.7查看触发器的信息
单元小结
思考与练习
实训
单元13创建与使用游标
学习目标
任务陈述
知识学习
游标的基本概念
Transcact—SQL伺服器游标
任务13.1创建基本游标
任务13.2创建使用变数的游标
任务13.3创建使用@@FETCHSTATUS的游标
任务13.4游标的综合套用
单元小结
思考与练习
实训
单元14处理事务与锁
单元15SQLServer安全管理
单元16管理与维护资料库
附录VisualStudi02010套用开发实例