SQL Server 数据库技术项目化教程
书 号:9787113264062
丛 书 名:“十三五”应用技术型人才培养规划教材
作 者:刘中胜
译 者:
开 本:16开
装 帧:平装
正文语种:中文
出 版 社:中国铁道出版社有限公司
定 价:52元
-
内容简介
本书从真实项目实施的思路出发,以 Microsoft SQL Server 2016 中文企业版为平台编写而成。全 书按照“项目导向、任务驱动”的教学方法,以“电子商务系统”的数据库系统和“教学管理系统” 的数据库系统两个项目案例贯穿整个教程。
本书共分 14 个项目(52 个任务),内容包括:数据库系统基础知识、数据库需求分析与设计、 创建与管理数据库、创建与管理数据表、数据约束管理、更新数据、查询数据、创建与管理视图、 创建与管理索引、T-SQL 编程、创建与管理存储过程、创建与管理触发器、数据库安全管理,以及 备份与还原数据库。本书强化学习者能力的培养,将知识理解能力、技能实践能力有机结合,具有 较高的实用价值。
本书适合作为高等职业院校及应用型本科数据库系统相关课程的教材,也可供广大数据库技术 人员学习参考。 -
前言
随着信息技术的飞速发展和广泛应用,作为信息技术的重要组成部分——数据库 技术也越来越受到重视。部署、管理及应用数据库系统,是信息系统建设和运行成败 的关键。微软新一代 Microsoft SQL Server 是应用非常广泛的数据库平台产品,不仅延 续了原有数据平台的强大功能,而且全面支持云技术与平台;使用可缩放的混合数据 库平台生成任务关键型智能应用程序,内置了需要的所有功能,包括高级安全性和数
据库内分析等;为了管理方便,提供了丰富的、界面友好的、易学易用的图形界面的 管理工具;SQL Server 2016 版本新增了安全功能、查询功能、Hadoop 和云集成、R 分 析等功能,以及许多改进和增强功能。
本书以“电子商务系统”和“教学管理系统”两个项目案例贯穿整个教程。从真 实项目的整个实施过程出发,基于“项目导向、任务驱动”的教学思想,围绕以下几 方面的专业知识和技能实践做了详细介绍:数据库系统基础知识、数据库需求分析与 设计、创建与管理数据库、创建与管理数据表、数据约束管理、更新数据、查询数据、 创建与管理视图、创建与管理索引、T-SQL 编程、创建与管理存储过程、创建与管理 触发器、数据库安全管理、备份与还原数据库。
本书具有如下创新和特色:
(1)认真分析企业数据库技术岗位需求和就业现状,全面规划、合理安排教材 内容。打破传统的“以教师为中心、以某位任课教师的知识结构为中心”的教学观念, 而以“企业需求为核心”“以市场需求为导向”,分析企业对数据库技术人才的实际需求。 企业需要什么样的数据库技术人才,就应培养什么样的人才,就应传授什么样的知识 和技能。
(2)仔细分析高等职业院校及应用型本科学生的学习特点,以“学得懂、用得上” 为目标,筛选并重构数据库技术中符合这类技术应用型学生学习的内容,把复杂难懂的, 且企业岗位中极少涉及的数据库内容剔除,保留学生能学懂且在企业岗位中很有实用
价值的知识和技能等关键内容。
(3)基于“项目导向、任务驱动”的教学方法组织教材内容,整个教材分为 14
个项目,每个项目又根据实际需求分解为多个任务来实现。
(4)符合项目化教学思路。每个项目根据“教学指导→项目提要→各任务的描述 与实现→项目总结→拓展训练”的教学思路进行讲解。
(5)充分考虑了理论和实践的结合。每个项目、每个任务对涉及的技术理论做恰 到好处的介绍,避免了过多深奥的理论论述,以“能理解、必须掌握、够用”为原则 组织理论内容。实践操作技能是技术应用型学生学习的关键,因此,对各项目的任务 分别使用 SSMS 工具和 T-SQL 语句两种方式来实现,并进行了详细介绍。
(6)充分考虑了教学实施需求。每个项目的教学指导中都包含项目分解、知识目 标和技能目标。同时,在项目简介中提供了项目实施计划和学时安排,以供教学参考。
(7)真实项目实施提醒。在教材中设计有编者“提醒”,描述了编者在以往真实 项目实施过程中遇到的zui需要注意的问题。
(8)充分考虑到了不同层次和不同兴趣的学生。每个项目设计有拓展训练,包括 理论知识训练和实践技能训练。
(9)提供配套的教学资源。本教材提供配套的教学课件、SQL 脚本代码和拓展 训练答案,可前往中国铁道出版社有限公司官方网站下载,下载地址为 http://www. tdpress.com/51eds/。
本书由广东岭南职业技术学院的刘中胜编著。作者是在结合多年积累的相关数据 库技术的项目开发经验和职业培训教育经验,分析技术应用型学生的学习特点下完成 的。在编写过程中得到了龚芳海、佘学文、吴道君、刘望等同志的热情帮助与大力支持, 在此向他们表示衷心的感谢。
由于时间仓促,编者水平有限,书中难免存在疏漏和不足之处,敬请广大读者和 专家批评指正。
编 者
2019 年 10 月 -
目录
项目 1 数据库系统基础知识1
教学指导 1
项目提要 1
任务 1-1 体验数据库的应用 2
任务 1-2 掌握数据库系统的基本
概念 4
任务 1-3 使用 MS SQL Server
2016......................................8
项目总结 14
拓展训练 14
项目 2 数据库需求分析与设计16
教学指导 16
项目提要 17
任务 2-1 数据库需求分析 17
任务 2-2 设计 E-R 模型 20
任务 2-3 构建关系模型 24
任务 2-4 设计规范化 27
项目总结 34
拓展训练 34
项目 3 创建与管理数据库36
教学指导 36
项目提要 36
任务 3-1 创建数据库 39
任务 3-2 查看和修改数据库属性 44
任务 3-3 导入与导出数据库 46
任务 3-4 脱机与联机数据库 56
任务 3-5 分离与附加数据库 58
任务 3-6 扩充与收缩数据库 61
任务 3-7 复制和删除数据库 64
项目总结 70
拓展训练 71
项目 4 创建与管理数据表73
教学指导 73
项目提要 73
任务 4-1 创建数据表 74
任务 4-2 修改数据表结构 77
任务 4-3 删除数据表 79
项目总结 80
拓展训练 81
项目 5 数据约束管理 83
教学指导 83
项目提要 83
任务 5-1 主键约束的定义与维护 84
任务 5-2 外键约束的定义与维护 86
任务 5-3 唯一约束的定义与维护 90
任务 5-4 检查约束的定义与维护 94
任务 5-5 默认约束的定义与维护 97
任务 5-6 创建关系图 99
项目总结 103
拓展训练 103
SQL Server 数据库技术项目化教程
项目 6 更新数据 106
教学指导 106
项目提要 106
任务 6-1 添加数据 107
任务 6-2 修改数据 108
任务 6-3 删除数据 109
项目总结 110
拓展训练 111
项目 7 查询数据 113
教学指导 113
项目提要 114
任务 7-1 数据基础查询 114
任务 7-2 数据连接查询 117
任务 7-3 数据子查询 120
项目总结 120
拓展训练 121
项目 8 创建与管理视图124
教学指导 124
项目提要 125
任务 8-1 创建视图 125
任务 8-2 修改视图 128
任务 8-3 使用视图 131
任务 8-4 删除视图 132
项目总结 133
拓展训练 134
项目 9 创建与管理索引136
教学指导 136
项目提要 136
任务 9-1 创建索引 137
任务 9-2 禁用与启用索引 141
任务 9-3 查看与删除索引 143
项目总结 145
拓展训练 146
项目 10 T-SQL 编程 147
教学指导 147
项目提要 147
任务 10-1 掌握 T-SQL 编程基础 ...147
任务 10-2 学习与应用流程控制
语句 150
任务 10-3 学习与应用函数 155
项目总结 159
拓展训练 159
项目 11 创建与管理存储过程161
教学指导 162
项目提要 162
任务 11-1 创建与执行存储过程 162
任务 11-2 修改存储过程 164
任务 11-3 查看与删除存储过程 166
项目总结 168
拓展训练 168
项目 12 创建与管理触发器170
教学指导 170
项目提要 171
任务 12-1 创建触发器 171
任务 12-2 修改触发器 179
任务 12-3 禁用、启用与删除
触发器 180
项目总结 181
拓展训练 182
项目 13 数据库安全管理184
教学指导 184
项目提要 184
任务 13-1 服务器级别的安全
管理 185
目 录
任务 13-2 数据库级别的安全
管理 194
任务 13-3 对象级别的安全管理 199
项目总结 200
拓展训练 201
项目 14 备份与还原数据库203
教学指导 203
项目提要 203
任务 14-1 创建备份设备 204
任务 14-2 完整备份与还原 206
任务 14-3 差异备份与还原 213
任务 14-4 事务日志备份与还原 218
项目总结 223
拓展训练 224
附 录226
附录 A 安装 SQL Server 2016 226
附录 B SQL Server 常用函数 235
附录 C 项目示例数据表
及数据 236
-
作者介绍
刘中胜,男,副教授,硕士,专业为数据库及大数据技术、IT项目管理,目前任教于广东岭南职业技术学院。刘老师具有20年的大型IT企业工作经验、IT职业培训经验和高校教学经验,以及全面的信息系统集成技术和丰富的项目管理经验,擅长数据库、大数据技术和IT项目管理等领域,已出版了多本“全国计算机技术与软件专业技术资格(水平)”考试系列书籍和高校计算机类专业教材。 -
编辑推荐
①基于SQL Server 2016,适用于SQL Server 2008以上版本。
②以企业需求为核心,以市场需求为导向,满足企业对数据库技术人才的实际需求。
③基于“项目导向、任务驱动”的教学方法组织教材内容,整个教材分为14个单元,每个项目单元又根据项目实际需求分解为多个任务来实现,每个单元根据“教学指导→任务分解→各任务的描述与实现→单元总结→拓展训练”的项目化教学思路来完成每个项目单元的内容。
④以两个项目案例贯穿整个教程,其中教学实践项目是“电子商务系统的数据库系统”,拓展训练项目是“教学管理系统的数据库系统”。 -
书评书荐
-
附件下载
图书推荐