顶部
收藏

SQL Server 2016数据库应用与开发


作者:
黄能耿 黄致远
定价:
32.40元
ISBN:
978-7-04-047756-6
版面字数:
340.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2017-09-13
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书以软件项目对数据库技术人才的需求为导向,以培养应用型和创新型人才为目标,以SQL Server 2008R2/2012/2014/2016 为平台,重点讲解数据库基础,规范化设计,数据库、数据表和数据完整性约束的创建,数据操纵和各种查询,游标、视图、函数、存储过程、触发器、事务和锁等数据库编程技术,数据库安全和维护,最后讲解一个综合性的C/S 和B/S 项目开发案例。

本书通过“微型联系人系统”“小型成绩管理系统”“小型商店管理系统”和“小型图书借阅系统”4 个项目,分别从入门、理论、实训和综合案例的角度讲解数据库的原理、设计、编程和实施,每个项目都具有简单的数据结构和精简的数据,由易到难、由浅入深、循序渐进地介绍各个知识点。在理论教学环节,提供了大量的在线微课资源,可以通过手机扫描二维码进行在线学习。在实验环节,采用自主研发的Jitor 实训指导软件,指导读者一步一步地进行操作,及时反馈操作完成的情况,具有鲜明的特色。

本书配套丰富的数字化资源,与本书配套的数字化课程已在“智慧职教”(www.icve.com.cn)网站上线,学习者可登录网站进行学习并下载基本教学资源;也可通过扫描书中二维码观看教学视频,详见“智慧职教指南”。

本书内容丰富、实用性强,既涵盖了数据库课程的基础内容,又提供了拓展学习的内容(标题用*标识),因此既可作为高等职业院校的教材,也可作为应用型本科院校的教材,还可作为数据库应用开发人员的培训教材。

  • 前辅文
  • 第1 章 数据库基础——体验联系人系统
    • 1.1 学习任务1:数据库概述
      • 1.1.1 数据和数据库
      • 1.1.2 数据库管理系统
      • 1.1.3 数据库系统
    • 1.2 学习任务2:关系数据库
      • 1.2.1 数据模型
      • 1.2.2 关系模型
      • 1.2.3 关系模型的基本特征
      • 1.2.4 E-R 模型向关系模型的转换
      • 1.2.5 规范化设计
      • 1.2.6 规范化设计的实施
    • 1.3 实操任务1:安装SQL Server
      • 1.3.1 SQL 概述
      • 1.3.2 SQL Server 概述
      • 1.3.3 SQL Server 安装
    • 1.4 实操任务2:体验SQL Server
      • 1.4.1 SQL Server 入门
      • 1.4.2 联系人数据库的设计
      • 1.4.3 数据库和表的创建
      • 1.4.4 数据输入
      • 1.4.5 数据查询
    • 1.5 学习任务3:数据库的发展
    • 1.6 实训任务:商店管理系统的规范化设计
    • 1.7 习题
  • 第2 章 数据定义——成绩管理系统的设计和数据定义
    • 2.1 学习任务1:数据结构设计
      • 2.1.1 数据结构设计概述
      • 2.1.2 扩展ER 图和表结构文档
      • 2.1.3 联系人系统的设计
      • 2.1.4 成绩管理系统的设计
    • 2.2 学习任务2:数据结构设计注意事项
      • 2.2.1 严格满足规范化要求
      • 2.2.2 制定数据完整性约束
      • 2.2.3 选择合适的主键形式
      • 2.2.4 选择合适的数据类型
      • 2.2.5 遵守命名规范
      • 2.2.6 考虑可扩充性
      • 2.2.7 合理使用索引
      • 2.2.8 充分利用视图
    • 2.3 学习任务3:数据库的构成
      • 2.3.1 数据库文件
      • 2.3.2 数据库对象
    • 2.4 实操任务1:数据定义——图形界面方式
      • 2.4.1 创建数据库
      • 2.4.2 创建数据表
      • 2.4.3 数据输入
      • 2.4.4 数据查询
    • 2.5 学习任务4:SQL 语言基础
      • 2.5.1 SQL 语句
      • 2.5.2 SQL 命令关键字
      • 2.5.3 SQL 关键字
      • 2.5.4 标识符
      • 2.5.5 注释
      • 2.5.6 Transact-SQL
    • 2.6 实操任务2:数据定义——SQL 语言方式
      • 2.6.1 体验SQL
      • 2.6.2 数据库操作
      • 2.6.3 数据表操作
      • 2.6.4 索引操作
    • 2.7 实训任务:商店管理系统的数据定义
    • 2.8 习题
  • 第3 章 数据操纵——成绩管理系统的数据录入
    • 3.1 实操任务1:数据插入
      • 3.1.1 Insert 语句
      • 3.1.2 成绩管理系统数据初始化
      • 3.1.3 数据插入时的数据完整性约束
    • 3.2 实操任务2:数据更新
      • 3.2.1 Update 语句
      • 3.2.2 数据更新时的数据完整性约束
    • 3.3 实操任务3:数据删除
      • 3.3.1 Delete 语句
      • 3.3.2 Truncate 语句
      • 3.3.3 数据删除时的数据完整性约束
    • 3.4 实训任务:商店管理系统的数据操纵
    • 3.5 习题
  • 第4 章 数据查询——成绩管理系统的查询和统计
    • 4.1 实操任务1:简单查询
      • 4.1.1 选择列Select … from
      • 4.1.2 选择行Where
      • 4.1.3 排序Order by
    • 4.2 实操任务2:连接查询Join
      • 4.2.1 内连接与等值连接
      • 4.2.2 外连接
      • 4.2.3 自连接
    • 4.3 实操任务3:分组统计Group by
    • *4.4 实操任务4:子查询
      • 4.4.1 嵌套子查询
      • 4.4.2 相关子查询
      • 4.4.3 分页查询
    • *4.5 实操任务5:联合查询Union
    • *4.6 实操任务6:基于数据查询的数据操纵
      • 4.6.1 联合使用Select 和Insert 语句
      • 4.6.2 联合使用Select 和Update 语句
      • 4.6.3 联合使用Select 和Delete 语句
    • 4.7 实操任务7:视图
      • 4.7.1 视图的创建
      • 4.7.2 视图的使用
      • 4.7.3 视图的特点
      • 4.7.4 管理视图
    • 4.8 实训任务:商店管理系统的数据查询
    • 4.9 习题
  • 第5 章 数据库编程—成绩管理系统的编程
    • 5.1 学习任务1:编程基础
      • 5.1.1 脚本文件和批
      • 5.1.2 数据类型和变量
      • 5.1.3 运算符和表达式
      • 5.1.4 流程控制
    • 5.2 实操任务1:游标
      • 5.2.1 游标的基本操作
      • 5.2.2 使用游标提取数据
      • 5.2.3 使用游标更新数据
    • 5.3 实操任务2:函数
      • 5.3.1 系统函数
      • 5.3.2 自定义函数
      • 5.3.3 管理自定义函数
    • 5.4 实操任务3:存储过程
      • 5.4.1 存储过程概述
      • 5.4.2 系统存储过程
      • 5.4.3 自定义存储过程
      • *5.4.4 影响行数和错误号
      • *5.4.5 存储过程实例
      • 5.4.6 管理自定义存储过程
    • 5.5 实操任务4:触发器
      • 5.5.1 触发器概述
      • 5.5.2 触发器的创建和应用
      • 5.5.3 触发器实例
      • 5.5.4 管理触发器
    • 5.6 学习任务2:事务与锁
      • 5.6.1 事务
      • 5.6.2 DML 语句执行流程
      • *5.6.3 锁机制
      • *5.6.4 更新丢失
    • 5.7 实训任务:商店管理系统的编程
    • 5.8 习题
  • 第6 章 数据库安全
    • 6.1 学习任务:数据库安全概述
      • 6.1.1 数据库的安全体系
      • 6.1.2 主体
      • 6.1.3 安全对象
      • 6.1.4 权限
      • 6.1.5 角色
    • 6.2 实操任务1:身份验证和身份验证模式
      • 6.2.1 服务器身份验证
      • 6.2.2 服务器身份验证模式
      • 6.2.3 安全配置实例
    • 6.3 实操任务2:四级安全机制
      • 6.3.1 操作系统的安全
      • 6.3.2 服务器的安全
      • 6.3.3 数据库的安全
      • 6.3.4 数据库对象的安全
    • 6.4 实训任务:商店管理系统的安全管理
    • 6.5 习题
  • 第7 章 数据库维护
    • 7.1 实操任务1:数据备份与恢复
      • 7.1.1 数据备份概述
      • 7.1.2 备份类型与恢复模式
      • 7.1.3 备份和恢复策略
      • 7.1.4 数据库的备份和恢复
      • 7.1.5 系统数据库的备份和恢复
      • *7.1.6 备份策略的实施
    • 7.2 实操任务2:日常维护
      • 7.2.1 日志检查
      • 7.2.2 例行维护任务
    • 7.3 实训任务:商店管理系统的维护管理
    • 7.4 习题
  • 第8 章 数据库应用开发——图书管理系统的开发
    • 8.1 学习任务:应用系统开发概述
      • 8.1.1 数据库应用系统
      • 8.1.2 C/S 和B/S 结构
      • 8.1.3 应用系统开发过程
    • 8.2 实操任务1:图书借阅系统设计
      • 8.2.1 需求分析
      • 8.2.2 功能设计
      • 8.2.3 数据结构设计
      • 8.2.4 C/S 结构设计
      • 8.2.5 B/S 结构设计
    • 8.3 实操任务2:数据库实施
      • 8.3.1 创建数据库和数据表
      • 8.3.2 初始化测试数据
      • 8.3.3 数据库编程
    • 8.4 实操任务3:C/S 客户端应用开发
      • 8.4.1 安装Visual Studio C#
      • 8.4.2 客户端界面编程
      • 8.4.3 功能实现
      • 8.4.4 测试运行
    • *8.5 实操任务4:B/S 网站应用开发
      • 8.5.1 安装Visual Web Developer
      • 8.5.2 网站界面编程
      • 8.5.3 功能实现
      • 8.5.4 测试运行
    • 8.6 数据库应用开发总结
    • 8.7 实训任务:商店管理系统的开发
    • 8.8 习题
  • 附录A Transact-SQL 常用数据类型
  • 附录B Transact-SQL 常用系统函数
  • 附录C 小型成绩管理系统的表结构文档
  • 附录D Jitor 实训指导软件使用说明
  • 附录E 微课和实验清单
  • 参考文献
1-0.课程介绍和第1章导读
文档mp4
1-1.数据库概述
文档mp4
1-2.数据模型
文档mp4
1-3.关系模型
文档mp4
详见纸质图书
1-4.关系模型的基本特征
文档mp4
详见纸质图书
1-5.ER模型向关系模型的转换
文档mp4
详见纸质图书
1-6.规范化设计——关系中的异常
文档mp4
详见纸质图书
1-7.规范化设计——范式理论
文档mp4
详见纸质图书
1-8.规范化设计——关系中异常的消除
文档mp4
详见纸质图书
1-9.规范化设计的实施——实施步骤
文档mp4
详见纸质图书
1-10.规范化设计的实施——实施实例
文档mp4
详见纸质图书
1-11.安装SQL Server概述
文档mp4
详见纸质图书
1-12.安装SQL Server 2008 R2
文档mp4
详见纸质图书
1-13.安装SQL Server 2012
文档mp4
详见纸质图书
1-14.安装SQL Server 2014
文档mp4
详见纸质图书
1-15.安装SQL Server 2016
文档mp4
详见纸质图书
1-16.SQL Server 2008 R2 入门
文档mp4
详见纸质图书
1-17.SQL Server 2012 入门
文档mp4
详见纸质图书
1-18.SQL Server 2014 入门
文档mp4
详见纸质图书
1-19.SQL Server 2016 入门
文档mp4
详见纸质图书

相关图书