前言
SQL Server数据库设计与系统开发教程随着信息技术的迅速发展和广泛应用,数据库作为后台支持已成为信息管理中不可缺少的重要组成部分。SQL Server 2000是一个杰出的数据库平台,能够满足构建网络数据库的需求,具有功能强大、安全可靠等特点。本书共分为12章,涵盖了SQL语言的方方面面,不仅包括关系数据库、SQL语言、TransactSQL语言等基础内容,还包括数据库的创建和管理、数据的查询、数据的更新、视图、存储过程、触发器、游标、SQL Server 2000对XML的支持以及SQL Server编程接口等高级应用。
第1章主要介绍了SQL Server 2000 Web开发环境的建立,包括SQL Server 2000和Web应用、开发环境的基本要求、安装和配置IIS、SQL Server 2000的安装、管理SQL Server 2000服务器组件、配置SQL Server 2000服务器、启动和停止SQL Server 2000服务器、配置SQL Server 2000网络等内容。通过本章的学习,读者可以对SQL Server 2000的基本知识有一个整体的了解,为以后章节的学习打下基础。
第2章主要介绍了SQL标准语言的扩展TransactSQL,同时也是SQL Server 2000数据库使用的语言,包括TransactSQL和SQL的区别、常量和变量、数据类型、运算符和表达式、系统内置函数、用户自定义函数、数据的定义、数据的更新、数据的控制等内容。通过本章的学习,读者可以对TransactSQL语言有一定的了解。
第3章主要介绍了建立学生信息管理系统及数据库,包括学生管理系统功能模块简介,系统数据库的分析,数据库的创建、修改、删除和查看等内容。通过本章的学习,读者可以掌握系统的分析方法和关于数据库的一些相关操作。
第4章主要介绍了表和视图的使用,包括如何使用企业管理器和查询分析器创建表、修改表、删除表、向表中添加记录、视图的创建与管理以及通过视图修改基本表中的数据等内容。通过本章的学习,读者可以使用企业管理器和查询分析器对表和视图进行相关的操作。
第5章主要介绍了数据库访问的相关知识,包括SELECT语句及其子句的使用、连接查询、嵌套查询和联合查询。通过本章的学习,读者可以掌握数据库访问的基本知识。
第6章从提高数据库访问效率入手,主要讲解了索引和主键的相关知识。通过本章的学习,读者可以掌握提高数据库访问效率的一些方法。
第7章介绍了数据完备性,包括数据的完整性和数据库的备份与恢复等内容,这是保证数据正确和安全的重要方面。
第8章从提高数据库性能考虑,主要介绍了存储过程和触发器的相关知识。包括存储过程的创建与执行,参数的传递、查看、修改和删除,触发器的创建、使用、修改和删除等操作。
第9章主要介绍了游标和数据库中的一些其他概念,包括声明游标、打开和关闭游标、使用游标,以及对事务、锁定和监测的介绍等内容。
第10章主要介绍了SQL Server 2000对XML的支持,包括IIS虚拟目录的创建、使用HTTP访问SQL Server服务器、执行SQL语句、对模板文件的访问、SQL Server的OLE DB提供者对XML的扩展以及POST模板的示例应用程序等。
SQL Server数据库设计与系统开发教程前言 第11章主要介绍了SQL Server编程接口,包括创建ODBC数据源以及在JSP、ASP、ASP.NET和C#中使用SQL Server数据库等内容。
第12章结合前面的介绍,给出了一个图书馆管理系统开发的实例,以便读者巩固所学知识。
本书详细讲解了使用SQL Server 2000实现数据库应用开发与管理。相信通过本书的学习,读者可以对SQL Server 2000强大的功能有一个深入的理解和掌握。
本书具有如下特点:
按照由浅入深的原则,对不同的知识进行了详细的讲解。
内容丰富多彩,体系结构完备。
案例典型,具有实际程序应用背景。
附有大量的操作界面图供学习参考,使读者有身临其境的感觉。
在章节的最后配置了大量的习题,供读者练习,巩固读者对所学知识的理解和应用。
本书由唐红亮主编,郝建民、刘亚姝、张哲副主编。由于作者水平有限,书中难免会有疏漏和不足之处,恳请广大读者提出宝贵意见。
编者〖〗2007年8月