注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2013-04-24

出版社:高等教育出版社

获奖信息:十二五职业教育国家规划教材  

以下为《SQL Server 2005数据库及应用(第3版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040372052
  • 3
  • 162057
  • 62214062-2
  • 平装
  • 16开
  • 2013-04-24
  • 350
  • 305
  • 工学
  • 软件工程
  • TP311.138SQ
  • 计算机及相关专业
  • 高职高专
内容简介

高等职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为高等职业教育专业教学资源库年度立项及建设专业。本书是高等职业教育专业教学资源库建设项目“SQL Server数据库及应用”课程的配套教材,是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。


本书也是国家级精品课程“大型数据库(SQL Server)”的配套教材。根据用人市场对数据库人才的需求,以及软件技术专业国家教学资源库建设项目关于教材建设的需要进行了更新。


本书以“学生选课系统”为具体应用示例贯穿全过程,重在使读者快速、轻松地掌握使用SQL Server创建、管理数据库及数据库对象;掌握对数据库进行插入、修改、删除和查询操作,实施数据完整性、保护数据安全技术;根据需要对数据库进行日常维护与管理,并快速掌握基于C/S、B/S结构的数据库应用系统的开发技术。


本书可作为应用性、技能型人才培养的各类教育的计算机类专业及相关专业的教学用书,也可供各类培训、计算机从业人员和数据库爱好者参考使用。同时,本书可以作为数据库初学者的入门教材、数据库系统工程师的培训教材,也适合使用SQL Server进行应用开发的人员学习参考。


本书提供数字课程的学习,欢迎读者登录http://www.cchve.com.cn或http://hve.hep.com.cn获取相关教学资源,进行自主学习及交流活动。具体登录使用方法见书后“郑重声明”页。

目录

 单元1 SQL Server系统概述
  学习目标
  任务陈述
  数据库应用场景
   场景1 学生选课管理
   场景2 产品销售管理
  开始
   客户/服务器体系结构
   SQL Server 2005简介
  任务1.1 体验SQL Server Management Studio
   启动SQL Server Management Studio
   熟悉SQL Server Management Studio操作环境
  任务1.2 搭建 实训环境
   熟悉学生选课数据库Xk的数据表
   学生选课数据库Xk中数据表之间的关系
   在SQL Server中附加学生选课数据库Xk
  任务1.3 实现一个简单查询
   使用查询窗口
   使用SQLCMD实用程序
  任务1.4 分离Xk数据库
  任务1.5 安装SQL Server 2005
  知识学习
   SQL Server 2005的版本
   SQL Server 2005安装的软硬件要求
   SQL Server 数据类型
   系统数据类型
   用户定义数据类型
  单元小结
  思考与练习
  实训
 单元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 创建数据库
   使用SQL Server Management Studio创建数据库
   使用CREATE DATABASE语句创建数据库
  任务5.2 查看数据库
  任务5.3 修改数据库
   在数据库中新增文件组
   扩充数据库或事务日志的容量
   缩小数据库和事务日志的容量
  任务5.4 修改或查看数据库选项
   使用SQL Server Management Studio修改或查看数据库选项
   使用存储过程sp_dboption修改或查看数据库选项
  任务5.5 重命名数据库
  任务5.6 删除数据库
   使用SQL Server Management Studio删除数据库
   使用DROP DATABASE语句删除数据库
  单元小结
  思考与练习
  实训
 单元6 创建与管理数据表
  学习目标
  任务陈述
  任务6.1 详细设计数据表
   表及设计
   空值
  任务6.2 创建数据表
   使用SQL Server Management Studio创建数据表
   使用CREATE TABLE语句创建数据表
  任务6.3 显示表结构
  任务6.4 修改数据表结构
   新增列
   删除列
   修改列定义
   重命名列
   重命名数据表
  任务6.5 删除数据表
   知识拓展
   本地临时表
   全局临时表
   表变量
  单元小结
  思考与练习
  实训
 单元7 实施数据完整性
  学习目标
  任务陈述
  任务7.1 创建约束
   主键约束
   外键约束
   唯一约束
   检查约束
   默认约束
  任务7.2 创建默认值
  任务7.3 创建规则
  任务7.4 创建标识列
  单元小结
  思考与练习
  实训
 单元8 实现索引
  学习目标
  任务陈述
  知识学习
   索引的用途
   索引的分类
   何时使用索引
   索引创建的位置
  任务8.1 创建索引
   使用SQL Server Management Studio创建索引
   使用Transcact-SQL语句创建索引
  任务8.2 重命名索引
  任务8.3 删除索引
   使用SQL Server Management Studio删除索引
   使用Transcact-SQL语句删除索引
  任务8.4 分析索引
   显示查询计划
   显示磁盘活动量
  任务8.5 维护索引
   更新统计信息
   扫描表
   碎片整理
  单元小结
  思考与练习
  实训
 单元9 Transcact-SQL语言编程基础
  学习目标
  任务陈述
  知识学习
   引用数据库对象名的规则
   Transcact-SQL语法元素
   常量
   变量
   运算符
   批处理
   流控语句
  任务9.1 SQL Server编程
  任务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服务器游标
   关于@@FETCH_STATUS
  任务13.1 创建基本游标
  任务13.2 创建使用变量的游标
  任务13.3 创建使用 @@FETCH_STATUS的游标
  任务13.4 游标的综合应用
  单元小结
  思考与练习
  实训
 单元14 处理事务与锁
  学习目标
  任务陈述
  知识学习
   事务的基本概念
   事务操作
  任务14.1 定义事务/提交事务
  任务14.2 回滚事务
  任务14.3 定义事务/回滚事务/提交事务
  任务14.4 事务嵌套
  任务14.5 查看锁
  任务14.6 人为制造死锁
  知识拓展
   并发问题
   SQL Server 中的锁定
   死锁
  单元小结
  思考与练习
  实训
 单元15 SQL Server安全管理
  学习目标
  任务陈述
  任务15.1 连接或断开数据库引擎
  任务15.2 启动或停止数据库引擎服务
  任务15.3 登录名、用户及权限管理
   授予用户访问数据库的步骤
   使用SQL Server Management Studio管理登录名、用户及权限
   使用Transcact-SQL语句管理登录名、用户及权限
  单元小结
  思考与练习
  实训
 单元16 管理与维护数据库
  学习目标
  任务陈述
  任务16.1 脱机后复制数据库文件
  任务16.2 备份与还原数据库
  任务16.3 数据的导入和导出
  任务16.4 复制数据库
  单元小结
  思考与练习
  实训
 附录 Visual Studio 2010应用开发实例
  学习目标
  任务陈述
  任务F1.1 Windows应用程序开发
  任务F1.2 网站开发
  单元小结
 参考文献