顶部
收藏

SQL Server 2005数据库及应用(第3版)


作者:
徐人凤 曾建华
定价:
33.80元
ISBN:
978-7-04-037205-2
版面字数:
440.000千字
开本:
16开
全书页数:
305页
装帧形式:
平装
重点项目:
暂无
出版时间:
2013-04-24
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

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

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

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

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

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

  • 单元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 ASP.NET网站开发
    • 单元小结
  • 参考文献

国家职业教育专业教学资源库建设项目是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质 教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业资源库教材是国家职业教育专业教学资源库软件技术建设项目的配套教材, 是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。主要包括《C语言程序设计》、《数据 结构(C语言描述)》、《SQL Server 2005数据库及应用(第3版)》、《Java程序设计》、《JSP程序设计案例教程》、《C#程序设计》、《ASP.NET程序设计》、《软件测试》、 《软件开发与项目管理》、《JavaEE企业级项目开发(Struts2+Hibernate+Spring)》,共11种,均为“十二五”职业教育国家 规划教材。教材编写团队汇集了全国各地长期在教学一线工作的优秀教师、国家级及省市级精品课程项目主持人或教学名师。

SQL Server 2005数据库及应用课程与纸质教材一体化设计,紧密配合,充分运用多种形式媒体资源,极大地丰富了知识的呈现形式,拓展了教材内容。在提升课程教学效果同时,为学生学习提供思维与探索的空间。

相关图书