计算机类教材 > 大数据

大数据时代SQL Server项目实战

书号:9787113275464 套系名称:十四五”职业教育规划教材

作者:刘丹 出版日期:2021-02-01

定价:65.00 页码 / 开本:376 /16

策划编辑:王春霞 责任编辑:王春霞 包宁

适用专业:计算机教材 适用层次:高职高专,中职

最新印刷时间:2022-07-19

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • 大数据时代SQL Server项目实战是对中高职贯通计算机网络技术专业五年学习期间数据库中所有基本知识及技能的全面回顾及总结。本书的编写得到了上海神州数码企业实践基地和上海物联网行业协会及其下属企业工程师的大力支持,本书的编写模式体现了“做中学,学中做,做中教,教中做”的做学教一体的职业教育教学特色,内容上采用了“项目—任务—项目综合实训”的结构体系,从数据库编程的实际开发需求与实践应用引入教学项目,从而培养学生能完成总体的项目设计、具体的工作任务实施及举一反三的解决实际问题的技能。
    本书包含了10个项目,47个数据库实训任务和10个项目综合实训。本书主要内容包括实现数据库基础架构、实现T-SQL程序设计、实现事务和锁、实现用户安全性管理、实现高级查询、实现索引、实现视图、实现游标、实现存储过程、实现触发器。每个项目最后都会设置一个项目综合实训,以便读者能综合运用项目中的各种知识和技能。书中全部项目及具体的每个任务都紧密贴近标准SQL,并以SQL Server作为数据库管理系统,这些项目与真实的工作过程相一致,完全符合企业的需求,贴近企业数据库管理及开发的实际。
    本书内容翔实精练,重点突出,结构新颖,实用性强,可用作中专、高职、中高职贯通的计算机网络技术专业和非计算机专业的数据库管理及编程的项目实践教材,也可作为参加全国1+X证书数据库方面的试点考试的培训教材。同时本书还可作为各类全国及市级技能大赛计算机相关项目中数据库管理及编程模块的训练
    教材。
  • 在21世纪的今天,大数据技术快速向前发展,而且正慢慢融入人们的学习、工作和生活中,并以前所未有的发展速度渗透社会的各个领域。通过大数据技术来获取大量的信息,是人们每天工作和学习必不可少的活动。这对现有的中专、高职、中高职贯通计算机网络技术专业的教学模式提出了新的挑战,同时也带来了前所未有的机遇。深化教学改革,寻求行之有效的育人途径,培养高素质数据库管理及编程人员,已是当务之急。
    本书针对中专、高职、中高职贯通教育的特点,在总结多年教学和科研实践经验的基础上,针对精品课程资源共享课程建设和国家十四五规划教材建设而设计。以知识点分解并分类来降低学生学习抽象理论的难度。以项目分解,由浅入深,逐步分解的案例及注释来提高学生对SQL实践的掌握。
    本书针对中高职贯通计算机网络技术专业的主干数据库课程,根据教学大纲要求,通过研习各类项目的分析与设计,使读者能通过各种项目及任务的实践,全面、系统地掌握SQL的基本知识与技能,提高独立分析与解决问题的能力。另外,采用了“项目导向、任务驱动、案例教学”的方式编写,具有较强的实用性和先进性。
    全书共分为10个项目,47个数据库实训任务和10个项目综合实训。主要内容包括实现数据库基础架构、实现T-SQL程序设计、实现事务和锁、实现用户安全性管理、实现高级查询、实现索引、实现视图、实现游标、实现存储过程、实现触发器。每个项目最后都会设置一个项目综合实训,以便读者能综合运用项目中的各种知识和技能。
    本书编写的目标是:从国家大数据发展的战略角度出发,研究如何通过教材及相关课程资源建设助力大数据方向下数据库工程师人才的培养;针对大数据人才的分层,将研究重点放在数据库编程人员的培养,通过研究SQL的特性,来培养学生解决实际问题的能力,让学生能快速掌握标准SQL,提高其在人才市场上的竞争力;并研究如何在线下开发融合线上的项目源代码等课程资源来助力学生提高其学习效果。希望通过本书的尝试,能更新教师的传统教学观念,牢固建立以学生为主体、以能力为本位的终身教育理念。
    本书从转变课程观念、创新课程体系,引入SQL教学设计,在大数据时代下SQL编程教学过程中探索和设计富有实际意义的项目库,开发出符合实际教学需求的教材。在课题研究过程中,及时总结优秀的教学项目,建立具有教学实践价值的项目库以及优秀的项目解决方案,不断加强和完善项目源代码等课程资源建设,让学生随时随地都能学习课程,形成师生互动,更大程度地提高学生学习的参与度和积极性;注重实践,深入教学实践一线和项目学习的全过程,在对SQL编程理论体系进行研究的同时,更注重建立具有实际应用价值的项目库,使其对教材开发提供实际的帮助和指导;通过教材开发,让学生学会自主学习、跨语言学习,使学生面对认知复杂的真实世界的情境,主动去搜集和分析有关的信息资料,在问题解决中进行学习,提倡学中做与做中学,并在复杂的真实调试环境中完成任务;教材设计内容,以团队协作为重,基于SQL的学习和SQL Server数据库管理,必然涉及分工合作。本书无论是在学生项目学习的过程,还是教师研究、备课和教学的过程中,都充分利用分组学习的功能,体现团队协作的优势。教材开发依托校企合作的相关企业,特别邀请了长期从事数据库项目开发的人员参与,一方面为本课题研究提供相关项目的内容,完成教学项目库的建设;另一方面加强项目实践的规范性指导,使教材设计与开发更贴近实际市场要求。同时,在教材研究过程中,我们充分运用现有的信息化手段,及时总结优秀的教学项目,建立具有教学实践价值的项目库以及优秀的项目解决方案,不断加强和完善教材建设,并让学生随时随地都能学习SQL编程,形成师生互动,更大限度地提高学生学习的参与度和积极性。
    本书在开发时有目的、有计划,严格按照“调查筛选—案例论证—制订任务—实践研究—交流总结—代码调试”的步骤进行。先对现状作全面了解,明确研究的内容、方法和步骤,再组织本书开发组教师学习相关的内容、任务和具体的操作研究步骤。通过一系列的应用研究活动,了解SQL语法上的特性,建立教学路径体系,依托校企合作实验研究平台,完成教材编写,以此推动教材教法的
    改革。
    本书每个项目中的任务的开始部分均通过公司的实际培训需求入手引出本单元的学习内容。
    每个项目开始由核心概念、项目描述、技能目标、工作任务构成。
    项目下每一个任务由任务描述、任务分析、任务实施、任务小结、相关知识与技能、任务拓展组成。
    每个项目结束由项目综合比较表、项目综合实训(项目描述、项目分析、项目实施、项目小结)、项目实训评价表构成。
    书中所有任务及项目综合实训的源代码都为其设计了下载的网站超链接和二维码,方便教师及学生扫描下载相关资源和观看微课使用。
    本书的特色如下:
    (1)采用情境式分类教学,再辅以项目导向、任务驱动、案例教学,这比较符合“以就业为导向”的职业教育原则。
    (2)充分体现了“做中学,学中做,做中教,教中做”的职业教育理念,强调以直接经验的形式来掌握融于各项实践行动中的知识和技能,方便学生自主训练,并获得实际工作中的情境式真实体验。
    (3)书中所有实战任务均在SQL Server最新版集成开发环境上调试通过,能较好地对实际工作中的项目和具体任务进行实战。并在内容上由基本到扩展,由简单到复杂,由单一任务到综合项目设计,符合学生由浅入深的学习习惯,并能掌握系统规范的计算机软件编程知识。
    本书全面而系统地介绍了SQL Server的关键技能,使用本书建议安排72学时,其中建议教师讲授占24学时,实训占48学时,每个项目的具体学时建议安排如下:
    学时分配表
    项目内容 学时分配
     讲授/学时 实训/学时
    项目一实现数据库基础架构 2 8
    项目二实现T-SQL程序设计   2 4
    项目三实现事务和锁   2 4
    项目四实现用户安全性管理   2 2
    项目五实现高级查询   2 5
    项目六实现索引   2 2
    项目七实现视图   2 2
    项目八实现游标   2 3
    项目九实现存储过程   2 4
    项目十实现触发器   2 4
    复习及考试 2 6
    机动 2 4
    总计 24 48
    
    本书由上海神州数码、上海安致信息科技有限公司提供了大量的实践素材,并派相关的工程师配合编著者进行相应案例的调试与修改,在此向他们表示深深的感谢。此外,上海商业会计学校的陈珂老师为本书的编写提供了大量的素材,顾洪老师为本书制作了所有PPT课件,在此也向他们表示诚挚的谢意。
    由于作者水平有限,书中难免存在疏漏和不足之处,欢迎广大读者批评指正,作者邮箱是:peliuz@126.com。
    
    编著者
    2020年7月
  • 项目一 实现数据库基础架构 1
    任务一 实现Access数据库的基本架构 1
    任务二 安装与启动SQL Server 8
    任务三 操作SQL Server数据库 17
    任务四 操作SQL Server表 23
    任务五 实现DDL 29
    任务六 实现DML中的insert into操作 36
    任务七 实现数据库备份 41
    任务八 实现DML中的delete、update
    与select 51
    ◎ 项目综合实训
     实现订单管理系统的基础架构 67
     项目二 实现T-SQL程序设计 79
    任务一 实现SQL批处理、注释及变量声明 79
    任务二 实现分支与循环结构 91
    任务三 实现转换与聚合函数 99
    任务四 实现T-SQL的高级应用 114
    任务五 实现T-SQL的综合应用 119
    ◎ 项目综合实训
     实现家庭管理系统中的T-SQL程序设计 125
     项目三 实现事务和锁 130
    任务一 实现基本的事务管理 130
    任务二 实现T-SQL中的事务 134
    任务三 实现死锁的控制 140
    任务四 实现事务进阶管理 145
    任务五 实现事务高级管理 149
    ◎ 项目综合实训
     实现家庭管理系统中的事务管理 155
     项目四 实现用户安全性管理 159
    任务一 实现用户的登录管理 160
    任务二 添加数据库角色 164
    任务三 实现用户安全性综合管理 172
    ◎ 项目综合实训
     实现家庭管理系统中的用户安全性管理 179
     项目五 实现高级查询 183
    任务一 实现DDL与DML 183
    任务二 实现简单的子查询 200
    任务三 实现复杂的子查询 203
    任务四 实现Select多种查询 215
    任务五 实现Select联合与连接查询 223
    任务六 实现Select高级查询 230
    ◎ 项目综合实训
     实现家庭管理系统中的高级查询 235
     项目六 实现索引 241
    任务一 实现索引的基本操作 242
    任务二 实现索引进阶操作 247
    任务三 实现索引的高级操作 252
    ◎ 项目综合实训
     实现家庭管理系统中的索引 258
     项目七 实现视图 262
    任务一 实现视图的基本操作 262
    任务二 实现视图的进阶操作 267
    任务三 实现视图的高级操作 270
    ◎ 项目综合实训
     实现家庭管理系统中的视图操作 277
     项目八 实现游标 282
    任务一 实现游标的基本操作 282
    任务二 实现游标的进阶操作 288
    任务三 实现游标的高级操作 291
    任务四 实现游标的综合操作 297
    ◎ 项目综合实训
     实现家庭管理系统中的游标 306
     项目九 实现存储过程 310
    任务一 实现存储过程的基本操作 310
    任务二 实现存储过程的进阶操作 315
    任务三 实现存储过程的高级操作 323
    任务四 实现存储过程的综合操作1 326
    任务五 实现存储过程的综合操作2 331
    ◎ 项目综合实训
     实现家庭管理系统的存储过程 337
     项目十 实现触发器 342
    任务一 实现触发器的基本操作 342
    任务二 操作inserted表与deleted表 350
    任务三 实现触发器的进阶式操作 354
    任务四 实现触发器的高级操作 357
    任务五 实现触发器的综合操作 360
    ◎ 项目综合实训
     实现家庭管理系统中的触发器操作 363
    
  • 刘丹,上海商业会计学校教师,硕士研究生, 2011至今 已完成国家级课题两项并获一个全国一等奖,一个全国三等奖 ,已完成区级课题一项和校级课题两项并发表10多篇论文,其中论文获市级一等奖,二等奖和三等奖,并出版二本教材,编著三本校本教材,此外正在开展的国家级课题,区级课题,市级课题各一项