SQL Server 2008数据库应用技术(第二版)
上QQ阅读APP看书,第一时间看更新

前言(第二版)

SQL Server是微软公司推出的一个性能优越的关系型数据库管理系统,也是一个典型的网络数据库管理系统,支持多种操作系统平台,性能可靠、易于使用,是电子商务等应用领域中较好的数据库产品之一。本书以SQL Server 2008 R2为平台,介绍SQL Server数据库应用开发技术。

本书第一版出版近3年,得到了兄弟院校师生的厚爱,已经重印4次。但鉴于技术的发展和教改的深入,我们以实际应用为导向进行了内容重构,同时将软件平台升级为SQL Server 2008,并对一些新的技术做了简单介绍。

1.教材组成

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

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

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

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

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

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

2.教学环境

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

3.本书特点

本书按照数据库应用系统开发的工作过程组织内容。在每一章的讲解中,首先在引言中给出本章涉及的内容;接着介绍本章内容在整个数据库系统开发中的定位,明确指出本章的学习目标及需要掌握的知识要点;然后介绍完成本章工作的技术方法和相关知识、理论;最后给出实训,引导学生通过实训掌握完成该项工作应具备的技术技能。本书的最后一章完整地给出了数据库应用系统开发实例,使学生从整体上掌握数据库应用系统的开发。全书以数据库应用系统实例“学生信息管理系统”作为教学用例,贯穿始终。

本书以“理论必需、够用,强化实用、应用”为原则,并总结了一线骨干教师的教学、工程实践经验,以贯穿全书的案例为载体,以数据库系统的开发过程为顺序,逐步讲解完成数据库开发的技术方法和相关知识。书中所有例题都已调试通过,每章的实训和习题都经过精心编制,实用性强,可以帮助学生更好地掌握相应的数据库技术和知识。

本书由杨云、谭冬平任主编,刘震、运永顺任副主编。具体编写分工:武汉信息传播职业技术学院刘震编写第1~4章,湖南电子科技职业学院谭冬平编写第5~7章,大庆职业学院运永顺编写第8~11章,杨云、孙丽娜、粘新育、岳莉、李宪伟、李明生、杨建新、张晖、徐莉、郭娟等参与了本书其他章节的编写工作。

由于时间仓促,编者水平有限,书中疏漏与不妥之处在所难免,敬请广大读者批评指正。作者E-mail:yangyun90@163.com,Windows & Linux教师交流QQ群:189934741。

特别提醒:除了放到中国铁道出版社网上的PPT、习题答案外,作者还有成套的授课教学资料(项目式Word教案、项目实训指导书等),欢迎各位老师通过QQ索取。

编者

2016年9月