SQL Server 2014数据库设计与开发教程(微课版)
上QQ阅读APP看书,第一时间看更新

前言

Foreword

“数据库设计与实现”课程是计算机类多个专业的必修课,更是一门培养学生动手实践能力的骨干核心课。数据库技术发展速度之快,应用领域之广,在计算机领域的新技术中可谓名列前茅,是当今时代信息化管理的重要工具。SQL Server 2014数据库系统在继承以往众多版本的各自优势的基础上,又新增了全新的 in-memory 事务处理功能、灾难恢复功能、本地到云端数据平台一致性处理功能、实现云中新一代Web与智能化程序开发的功能等。因此,SQL Server 2014数据库系统以其全新的功能和独具特色的优势,在计算机软件领域成为流行、受开发人员欢迎、使用频率较高的一款数据库系统。

作为培养数据库程序员的核心课程,“数据库设计与实现”课程的主要教学目标就是使学生在掌握数据库理论与数据库建模方法的同时,能够熟练使用SQL Server 2014数据库集成开发环境,对数据库应用系统进行规划与设计,对数据信息进行组织、管理与使用,最终具有实现具体数据库系统的实践操作技能。

本书在章节安排、内容编写、案例选取等方面都做了精心的设计,每一章节的编写基本采用简要理论介绍→SSMS可视化窗体操作→T-SQL语句命令方式操作模式,由此体现了理论够用、注重实践的原则,既培养了学生的动脑能力,又增强了学生的动手技能,实现了理论与实践的融会贯通。在本书最后的附录中,以一套完整的上机实验项目作为学生实践操作的基础,将前面章节讲述的内容巧妙地应用于实践训练之中,达到举一反三,强化学习的目的。为了激发学生的学习兴趣,将枯燥的、静态的知识内容借助二维码扫描技术变成声形并茂的视频微课,进而促使学生易于理解、便于记忆。

本书主要选取图书管理系统数据库作为主要教学案例,以学生成绩管理系统数据库为实训案例,二者起到相互补充,理论联系实际的目的。主要内容包括:建库、建表、操作数据记录、查询数据信息、索引、视图、存储过程、触发器、事务、游标、锁、函数、备份与还原数据库、分离与附加数据库等。因此,本书的特色为:以工作任务驱动带动知识点讲解,循序渐进、深入浅出、实例丰富、图文并茂,注重实用性,能全面提升读者的综合应用能力和动手开发能力。

本书的参考学时为64~72学时,建议采用理论实践一体化教学模式,各章的参考学时见下面的学时分配表。

学时分配表

续表

本书由天津电子信息职业技术学院郎振红、杨阳任主编,朱云霞、曹志胜任副主编,共同参与本书的编写工作,全书由郎振红进行统稿,由翟自强进行主审。此外,在编写过程中,得到了作者所在学院领导的大力支持,还得到了北京东软慧聚信息技术股份有限公司的大力支持,在此谨向他们表示衷心的感谢。

本书虽然倾注了作者的心血,但是由于作者水平有限,书中难免存在疏漏之处,敬请各位专家和广大读者批评指正。

编者

2017年8月