SQL Server 2012数据库管理与开发项目教程
上QQ阅读APP看书,第一时间看更新

前言

SQL Server是微软公司推出的一个性能优越的关系型数据库管理系统,也是一个典型的网络数据库管理系统,支持多种操作系统平台,性能可靠,易于使用,是电子商务等应用领域中较好的数据库产品之一。目前,许多行业都在使用SQL Server数据库技术,因此掌握这门技术非常必要。学生毕业后可以做SQL Server系统管理员或者数据库管理员,或从事基于C/S、B/S结构的数据库应用系统的开发工作。本书以SQL Server 2012为平台,介绍SQL Server数据库应用开发技术。

一、教材组成

本书主要由5个部分构成,包括4个单元和附录。

第1单元 走进SQL Server 2012数据库 该部分由项目1~项目6组成,主要介绍SQL Server 2012安装技术;SQL Server 2012的管理工具使用方法;数据库设计基础知识;创建数据库和事务日志技术,管理数据库技术;创建数据库对象(表);SQL Server 2012查询窗口;管理数据表技术。经过这部分学习,学生能流畅地完成对数据库的基本操作,如设计数据库,理解服务器、数据库、表之间的关系,对数据表中的数据能够查询、修改、添加、删除。

第2单元 数据库及数据库对象的管理 该部分由项目7~项目10组成,主要介绍提高查询信息速度的技术(索引),保护数据完整性(CHECK约束、DEFAULT约束、唯一约束、规则、默认值、主键、外键、触发器等),数据库安全性技术(视图、存储过程), Transact_SQL语言编程。

第3单元 安全管理与日常维护 该部分由项目11、项目12组成,主要介绍SQL Server 2012安全管理技术,包括用户管理、角色管理以及权限管理等;还介绍了如何备份和还原(恢复)数据库,以及如何导入导出数据库中的数据等技术。

第4单元 数据库应用开发训练 该部分由项目13组成,主要介绍 ASP.NET 与 SQL Server 2012配合开发实例,Java/SQL Server 2012开发和JSP/SQL Server 2012开发关键技术。

附录 该部分由附录A学生数据库(xs)表结构及数据样本、附录B连接查询用例表结构及数据样本、附录C常用语句、附录D常用函数组成,主要介绍本书中的数据库xs结构和数据,归纳了常用的Transact_SQL语句和函数,以及本书的参考书籍,以备学生需要时进行查阅。

二、建议教学方法

在教学过程中,宏观设计始终以学生管理系统为驱动;在微观上,教学单元采用“项目教学,任务驱动”的教学方法。首先提出项目,让学生明确自己需要完成的项目目标,然后通过一个个任务完成项目。完成任务的过程就是学习数据库应用技术的过程。

三、实验教学环境

Windows Server 2008操作系统或Windows Server 2012操作系统,IIS,SQL Server 2012,ASP.NET。

四、本书特点

本书的编写以理论必需、够用及强化实用、应用为原则,总结一线骨干教师的教学、工程实践经验,以完整贯穿全书的数据库应用系统开发实例为目标,按照数据库系统开发过程的顺序,把数据库开发的技术方法和相关知识由浅入深地设置成项目,以项目为载体,任务驱动完成项目,达到训练数据库开发的技术和学会相关知识的目标。然后本书有针对性地配以销售数据库实训项目,巩固训练数据库开发技术。书中所有例题都已调试通过,每个项目的习题和实训都经过精心编排,实用性强,可以帮助学生更好地掌握相应的数据库技术和知识。

本书由杨云编著。另外,大庆职业学院孙丽娜编写项目5,大庆职业学院孔令宏编写项目9、项目10、项目11,大庆职业学院运永顺编写项目1、项目2、项目3,杨云、康志辉、曾伟渊、黄启昭、姜庆玲、杨建新、马立新、李满、张晖、徐莉、王春身、李宪伟、王运景、郭娟、刘芳梅等编写了其他项目。书中疏漏之处,敬请广大读者批评指正。

订购教材后可向作者索要:学生信息管理系统源码、授课计划、电子教案、课程标准、考试试卷及答案、例题库、任务书等配套教学资源。E-mail:yangyun90@163.com,QQ:68433059,计算机教师交流群:414901724。

编者

2016年12月