图书前言

前言

随着我国计算机软件产业的蓬勃发展,数据库技术已成为各种计算机应用软件开发的支柱之一。目前,作为一个功能强大的关系数据管理系统,SQL Server已得到了广泛的应用,成为软件人才必须掌握的计算机技术。本书围绕数据库理论知识,针对SQL Server 2008的功能,给出各种功能的实现过程。在内容编排上由点到面、由易到难,适用于不同层次读者的学习。一方面,本书可以作为高等院校“数据库概论”“数据库系统原理”“数据库原理与应用”等计算机理论课程的配套实验教材,使得教师可以根据学生的专业和素质选用相应的实验内容;另一方面,普通用户、软件开发人员乃至系统管理员,也能从本书中得到帮助。

对于同一问题,本书给出了多种实现方法;对于所有实验,本书都给出了实验步骤的文字描述和相应的操作界面,便于读者学习和实践,使读者能快速、准确、全面地掌握所学知识。

全书共20个实验。

实验1~实验7是关于数据库基本知识和理论的实验。这7个实验是学习数据库知识和SQL Server 2008系统的基础,是必修的章节。

实验1介绍数据库的创建、分离、备份、附加、删除,以及数据库属性设置的方法等。

实验2介绍数据库表的各种操作。

实验3介绍数据库表中数据的各种操作。

实验4介绍保证数据库完整性的操作实验。

实验5介绍索引的创建、删除等方法。

实验6介绍有关视图的各种操作以及通过视图更新数据的方法。

实验7给出各种查询实验。

实验8和实验9介绍存储过程和触发器的创建、执行、修改和删除方法。

实验10介绍TSQL程序设计及游标设计的方法及用途。

实验11介绍用户定义的数据类型与函数的操作方法。

实验12介绍SQL Server的安全管理机制。

实验13介绍事务设计的方法。

实验14介绍数据库备份和恢复的方法。

实验15介绍数据的导入、导出的方法。

实验16介绍SQL Server中大值数据类型的访问方法。

实验17~实验19是关于数据库技术应用的实验。实验17和实验18给出了在Microsoft Visual Basic 6.0环境和ASP网页设计中,利用ADO技术访问数据库的方法;实验19介绍了在Microsoft Visual Studio 2008开发环境中,用C#语言,采用ADO.NET技术访问SQL Server 2008数据库的设计和实现方法,对利用数据库技术来开发各种计算机应用软件的人员有指导作用。

实验20 是数据库应用系统设计案例,展示了使用数据库设计和开发应用软件的全过程。这是一个采用数据库技术开发信息管理系统的实验,是对本书知识的综合运用,并为课程设计提供相应的设计题目。

SQL Server本身不区分大小写,代码中字符的大小写并不影响程序的运行结果,为了一致,在编程时我们尽可能地对代码中字符的大小写进行统一。

本书由江南大学数字媒体学院马晓梅老师编著,钱雪忠、徐华和杨开荍等参加了部分编写和审阅工作。

由于作者水平有限,加之时间仓促,书中难免存在疏漏之处,请广大读者予以指正,并提出意见和建议,作者在此表示感谢。作者联系方式: maxiaomei11@163.com或maxiaomei@sina.com。

作者

2018年8月SQL Server实验指导(第4版)