顶部
收藏

SQL Server 2014数据库及应用(第5版)

“十二五”职业教育国家规划教材

作者:
徐人凤 曾建华
定价:
42.00元
ISBN:
978-7-04-048758-9
版面字数:
440.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
“十二五”职业教育国家规划教材
出版时间:
2018-04-04
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书是国家职业教育软件技术专业教学资源库配套教材,也是“十二五”职业教育国家规划教材的修订版、国家级精品课程以及国家级精品资源共享课“大型数据库(SQL Server)”的配套教材。本书将SQL Server软件升级为2014 版,并对部分内容进行了调整和更新。

本书面向数据库管理员、数据库应用系统开发人员就业岗位,以“学生选课系统”为具体应用示例,能使读者快速、轻松地掌握SQL Server管理与应用,以及基于SQL Server 数据库应用系统开发的技术。本书重在使读者掌握使用T-SQL 语句和SQL Server Management Studio 创建、管理数据库及数据库对象的方法;掌握在数据库中插入、修改、删除和查询数据的操作方法,以及实施数据完整性、保护数据安全的技术;能够根据需要对数据库进行日常维护与管理,并掌握基于B/S 结构的数据库应用系统的开发技术。

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

  • 前辅文
  • 单元1 SQL Server 系统概述
    • 学习目标
    • 任务陈述
    • 数据库应用场景
      • 场景1 学生选课管理
      • 场景2 产品销售管理
    • 知识学习1
      • SQL Server 2014 简介
    • 任务1.1 体验SSMS
      • 启动SSMS
      • 熟悉SSMS 环境
    • 任务1.2 搭建实训环境
      • 熟悉示例数据库Xk 的数据表
      • 示例数据库Xk 数据表之间的联系
      • 在SQL Server 中附加Xk 数据库
    • 任务1.3 实现一个简单查询
      • 使用查询窗口
      • 使用sqlcmd 实用程序
    • 任务1.4 分离Xk 数据库
    • 知识学习2
      • SQL Server 2014 的版本
    • 任务1.5 安装SQL Server 2014
    • 单元小结
    • 思考与练习
    • 实训
  • 单元2 查询与统计数据
    • 学习目标
    • 任务陈述
    • 知识学习
      • T-SQL 查询
    • 任务2.1 查询单个数据表中的数据
      • 查询表中的全部列
      • 改变查询显示结果的列标题
      • 消除查询结果的重复行
      • 返回查询结果的前n(%)行
      • 在查询结果中增加要显示的字符串
      • 使用WHERE 子句限制查询条件
      • 表达式作为查询列
      • 重新排序查询结果
      • 使用LIKE 实现模糊查询
      • 查询指定列未输入值的数据行
    • 任务2.2 使用聚合函数查询
    • 任务2.3 分组查询结果
    • 任务2.4 使用子查询
    • 任务2.5 排名查询结果
    • 任务2.6 多表连接查询数据
    • 单元小结
    • 思考与练习
    • 实训
  • 单元3 管理数据表数据
    • 学习目标
    • 任务陈述
    • 任务3.1 维护数据表数据
      • 向表中添加数据
      • 将表中数据复制到新表中
      • 更新数据表数据
      • 删除数据表数据
    • 任务3.2 合并多个查询结果中的数据
    • 单元小结
    • 思考与练习
    • 实训
  • 单元4 数据库设计
    • 学习目标
    • 任务陈述
    • 知识学习
      • 现实世界数据化步骤
    • 任务4.1 信息化现实世界
    • 任务4.2 画出实体关系图
    • 任务4.3 将E-R 图转为关系数据模型
    • 任务4.4 规范化关系数据模型
    • 任务4.5 保证数据完整性规则
    • 知识拓展
    • 单元小结
    • 思考与练习
    • 实训
  • 单元5 创建与管理数据库
    • 学习目标
    • 任务陈述
    • 知识学习
      • 数据库
      • 系统数据库和示例数据库
      • 系统表
      • 文件
      • 文件组
    • 任务5.1 创建数据库
      • 使用SSMS 创建数据库
      • 使用CREATE DATABASE 语句
      • 创建数据库
    • 任务5.2 修改数据库
      • 在数据库中新增文件组
      • 扩充数据库或事务日志的容量
      • 缩小数据库和数据文件
    • 任务5.3 使用SSMS 修改或查看数据库选项
    • 任务5.4 重命名数据库
    • 任务5.5 删除数据库
      • 使用SSMS 删除数据库
      • 使用DROP DATABASE 语句删除数据库
    • 单元小结
    • 思考与练习
    • 实训
  • 单元6 创建与管理数据表
    • 学习目标
    • 任务陈述
    • 任务6.1 详细设计数据表
      • 表及设计
      • SQL Server 的数据类型
      • 空值(NULL)
    • 任务6.2 创建数据表
      • 使用SSMS 创建数据表
      • 使用T-SQL 语句创建数据表
    • 任务6.3 修改数据表结构
      • 新增列
      • 删除列
      • 修改列定义
      • 重命名列
      • 重命名数据表
    • 任务6.4 删除数据表
      • 使用SSMS 删除数据表
      • 使用T-SQL 语句删除数据表
    • 知识拓展 临时表和表变量
      • 本地临时表
      • 全局临时表
      • 表变量
    • 单元小结
    • 思考与练习
    • 实训
  • 单元7 实施数据完整性
    • 学习目标
    • 任务陈述
    • 知识学习
      • 约束及其类型
    • 任务7.1 创建、删除主键约束
    • 任务7.2 创建、删除外键约束
    • 任务7.3 创建、删除唯一约束
    • 任务7.4 创建、删除检查约束
    • 任务7.5 创建、删除默认约束
    • 知识拓展 创建标识列
    • 单元小结
    • 思考与练习
    • 实训
  • 单元8 实现索引
    • 学习目标
    • 任务陈述
    • 知识学习
      • 索引的用途
      • 索引的分类
      • 何时使用索引
      • 将索引创建在哪里
    • 任务8.1 创建索引
      • 使用SSMS 创建索引
      • 使用T-SQL 语句创建索引
    • 任务8.2 重新命名索引
    • 任务8.3 删除索引
    • 任务8.4 索引分析
    • 任务8.5 维护索引
    • 单元小结
    • 思考与练习
    • 实训
  • 单元9 T-SQL 语言编程基础
    • 学习目标
    • 任务陈述
    • 知识学习
      • 引用数据库对象名的规则
      • T-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 删除存储过程
    • 知识拓展
      • 系统存储过程
    • 单元小结
    • 思考与练习
    • 实训
  • 单元12 创建与管理触发器
    • 学习目标
    • 任务陈述
    • 知识学习
      • 触发器的作用
      • 触发器的特点
      • INSERTED 表和DELETED 表
    • 任务12.1 创建触发器
    • 任务12.2 修改触发器
    • 任务12.3 删除触发器
    • 任务12.4 重新命名触发器
    • 任务12.5 禁用触发器
    • 任务12.6 启用触发器
    • 任务12.7 查看触发器的信息
    • 单元小结
    • 思考与练习
    • 实训
  • 单元13 创建与使用游标
    • 学习目标
    • 任务陈述
    • 知识学习
      • 游标的基本概念
      • T-SQL 服务器游标
    • 任务13.1 创建基本游标
    • 任务13.2 创建使用变量的游标
    • 任务13.3 创建使用@@FETCH_STATUS 的游标
    • 任务13.4 游标的综合应用
    • 单元小结
    • 思考与练习
    • 实训
  • 单元14 处理事务与锁
    • 学习目标
    • 任务陈述
    • 知识学习1
      • 事务的基本概念
      • 建立事务应遵循的原则
      • 事务管理的常用语句
    • 任务14.1 定义事务/提交事务
    • 任务14.2 定义事务/回滚事务
    • 任务14.3 定义事务/回滚事务/提交事务
    • 任务14.4 事务嵌套
    • 知识学习2
      • 并发问题
      • SQL Server 中的锁定
      • 死锁
    • 任务14.5 查看锁
    • 任务14.6 死锁
    • 单元小结
    • 思考与练习
    • 实训
  • 单元15 SQL Server 安全管理
    • 学习目标
    • 任务陈述
    • 任务15.1 连接或断开数据库引擎
    • 任务15.2 启动或停止数据库引擎服务
    • 任务15.3 登录账号、用户及权限管理
    • 知识学习
      • 创建登录名并授予访问数据库权限的步骤
      • 使用SSMS 管理登录名、用户及权限
      • 使用T-SQL 语句管理登录名、用户及权限
    • 任务15.4 架构
      • 创建和使用架构
      • 基于架构的安全演练
    • 单元小结
    • 思考与练习
    • 实训
  • 单元16 数据库的日常管理与维护
    • 学习目标
    • 任务陈述
    • 任务16.1 脱机后复制数据库文件
    • 任务16.2 备份与还原数据库
    • 任务16.3 数据的导入和导出
    • 单元小结
    • 思考与练习
    • 实训
  • 附录 Visual Studio 2015 应用开发实例
    • 学习目标
    • 任务陈述
    • 任务F1.1 Windows 应用程序开发
    • 任务F1.2 ASP.NET 网站开发
    • 单元小结
  • 参考文献

相关图书