前 言 Foreword
为了让读者能够快速且牢固地掌握SQL Server数据库管理与开发,人民邮电出版社充分发挥在线教育方面的技术优势、内容优势、人才优势,潜心研究,为读者提供一种“纸质图书+在线课程”相配套,全方位学习SQL Server的解决方案。读者可根据个人需求,利用图书和“人邮学院”平台上的在线课程进行系统化、移动化的学习,以便快速全面地掌握SQL Server数据库开发技术。
一、如何学习慕课版课程
本课程依托人民邮电出版社自主开发的在线教育慕课平台——人邮学院(www.rymooc.com),该平台为学习者提供优质、海量的课程,课程结构严谨,用户可以根据自身的学习程度,自主安排学习进度,并且平台具有完备的在线“学习、笔记、讨论、测验”功能。人邮学院为每一位学习者,提供完善的一站式学习服务(见图1)。
图1 人邮学院首页
为了使读者更好地完成慕课的学习,现将本课程的使用方法介绍如下。
1.用户购买本书后,找到粘贴在书封底上的刮刮卡,刮开,获得激活码(见图2)。
2.登录人邮学院网站(www.rymooc.com),或扫描封面上的二维码,使用手机号码完成网站注册。
图2 激活码
图3 注册人邮学院网站
3.注册完成后,返回网站首页,单击页面右上角的“学习卡”选项(见图4),进入“学习卡”页面(见图5),输入激活码,即可获得该慕课课程的学习权限。
图4 单击“学习卡”选项
图5 在“学习卡”页面输入激活码
4.输入激活码后,即可获得该课程的学习权限。可随时随地使用计算机、平板电脑、手机学习本课程的任意章节,根据自身情况自主安排学习进度(见图6)。
图6 课时列表
5.在学习慕课课程的同时,阅读本书中相关章节的内容,巩固所学知识。本书既可与慕课课程配合使用,也可单独使用,书中主要章节均放置了二维码,用户扫描二维码即可在手机上观看相应章节的视频讲解。
6.学完一章内容后,可通过精心设计的在线测试题,查看知识掌握程度(见图7)。
图7 在线测试题
7.如果对所学内容有疑问,还可到讨论区提问,除了有大牛导师答疑解惑以外,同学之间也可互相交流学习心得(见图8)。
图8 讨论区
8.书中配套的PPT、源代码等教学资源,用户也可在该课程的首页找到相应的下载链接(见图9)。
图9 配套资源
关于人邮学院平台使用的任何疑问,可登录人邮学院咨询在线客服,或致电:010-81055236。
二、本书特点
自从SQL Server 2000问世以来,SQL Server家族不断地壮大,和SQL Server相关的应用也越来越多。无论是C/S结构的各类应用程序,还是越来越多的各类B/S结构网络应用,都采用SQL Server作为其后台数据库。
2012年,微软公司推出了SQL Server的最新版本——SQL Server 2012。和2008版本相比,SQL Server 2012无论在性能上,还是在功能上都有了非常大的改进。SQL Server 2012是可用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台,其最大数据库长度为1000000 TB;与此同时,SQL Server 2012和Visual Studio 2012拥有一个统一的开发环境,使得集成于其中的编程模型能够提供一个整体的解决方案,从而使得程序开发语言、产品配置环境和数据操作这3种专业技能紧密地结合起来,让应用程序的可用性、性能、安全性和可伸缩性全面提升。凭借其在企业级数据管理、开发工作效率和商业智能方面的出色表现,SQL Server 2012赢得了众多客户的青睐,成为目前少数能够真正胜任从低端到高端任何数据应用的企业级数据平台之一,越来越多的企业开始将数据库开发平台转向SQL Server 2012。
在本书的编写过程中,我们重视理论、操作和应用三者间的比例与衔接,重视对读者实际操作能力和应用能力的培养。
全书通过“案例贯穿”的形式,始终围绕最后的综合设计案例——腾龙进销存管理系统设计实例,将实例融入知识讲解中,使知识与案例相辅相成。
本书作为教材使用时,课堂教学建议36~42学时,实验教学16~32学时。各章主要内容和学时建议分配如下,老师可以根据实际教学情况进行调整。
章 | 主要内容 | 课堂 学时 | 上机 指导 |
---|---|---|---|
第1章 | 数据库的基础理论 | 2 | |
第2章 | SQL Server 2012的概述、安装和配置 | 2 | 1 |
第3章 | 创建和管理数据库 | 2 | 1 |
第4章 | 表与表数据操作 | 2 | 1 |
第5章 | 视图操作 | 2 | 1 |
第6章 | Transact-SQL语法 | 4 | 2 |
第7章 | 数据查询 | 4 | 2 |
第8章 | 索引与数据完整性 | 4 | 2 |
第9章 | 流程控制、存储过程与触发器 | 4 | 2 |
第10章 | SQL Server 2012高级开发 | 2 | 1 |
第11章 | SQL Server 2012安全管理 | 2 | 1 |
第12章 | SQL Server 2012维护管理 | 2 | 1 |
第13章 | 综合案例——腾龙进销存管理系统,包括需求分析、总体设计、数据库设计、公共类设计、系统主要模块开发、运行项目、小结 | 4 |
本书由明日科技出品,马俊、袁暋任主编,李颖、郭小芳、强俊任副主编。马俊编写第1、2章,袁暋编写第3、4章,李颖编写第5~9章,郭小芳编写第10、11章,强俊编写第12、13章及附录。
编 者
2016年1月