前 言
随着网站技术的进一步发展,各个部门对网站开发技术的要求日益提高,综观人才市场,各企事业单位对网站开发工作人员的需求也大大增加。但是网站建设作为一项综合性的技能,对很多计算机技术都有着很高的要求。网站开发工作包括市场需求研究、网站策划、网页平面设计、网站程序开发、数据库设计以及网站的推广运作等,可以系统掌握这些知识的网络工程师相对较少。
如此诸多方面的知识,使得很多初学者往往都会感到十分困惑,不知道各项技术之间的关系。本套丛书正是由此而来,并完美地解决了这个问题——为广大读者学习网站开发技术提供一个完整的学习方案。丛书的组织结构如下:
本书是其中的一本,用以帮助读者掌握SQL Server 2008数据库的配置和使用。SQL Server 2008继承了SQL Server 2000和2005的可靠性、可用性和易用性的特点,不仅可以有效地执行大规模的联机事务处理,还可以完成数据仓库和电子商务应用等许多具有挑战性的工作,目前绝大多数Windows平台的网站都用它作为数据库平台。
本书内容安排
本书分为4篇,共22章,涵盖了SQL Server 2008数据库各个方面的知识,不仅包括数据库管理和T-SQL查询语言等相关的内容,还包括数据信息的维护、视图、存储过程、触发器、游标、自动化服务、报表服务和XML管理等高级应用和管理方面的内容。
本书内容的安排如下:
第1篇是SQL Server 2008基础篇。主要讲解SQL Server 2008中的相关配置及操作。
第1章是SQL Server 2008基础概述。主要讲解SQL Server 2008数据库系统的一些基础知识和如何安装SQL Server 2008数据库等相关的内容。
第2章是SQL Server 2008数据库介绍。主要讲解数据库的基本概念、数据类型和SQL Server 2008数据对象等内容。
第3章是SQL Server Management Studio管理器。主要讲解在SQL Server Management Studio中如何实现创建、删除、修改数据库与数据表,如何附加与分离数据库以及如何备份和恢复数据库等操作。
第4章是SQL Server 2008中的数据表与视图。主要讲解创建、删除、修改数据表与视图方面的 知识。
第2篇是SQL Server 2008数据库管理篇。主要讲解SQL Server查询与控制语句在SQL Server 2008中的具体应用,同时还将讲解存储过程、触发器、游标、函数、索引和约束等方面的知识。
第5章是T-SQL基础查询。主要讲解SELECT查询、基础条件查询、模糊查询和日期时间查询等一些基础查询在SQL Server 2008数据库中的具体应用。
第6章是T-SQL高级查询。主要讲解在SQL Server 2008数据库中实现连接查询、联合查询、子查询和交叉表查询等方面的相关知识。
第7章是数据维护操作。主要讲解如何实现在数据表中添加、删除和修改数据信息等操作。
第8章是存储过程。主要讲解在SQL Server 2008中,有关存储过程的创建、执行、管理和应用等方面的知识。
第9章是触发器。主要讲解在SQL Server 2008中,有关触发器的创建、嵌套和管理等方面的知识。
第10章是游标管理。主要讲解在SQL Server 2008中,有关游标的一些基础操作以及具体应用等方面的知识。
第11章是函数应用。主要讲解在SQL Server 2008中,有关常用函数、系统函数、特殊函数和用户自定义函数等方面的知识。
第12章是索引与约束管理。主要讲解在SQL Server 2008中创建及管理索引和约束等方面的知识。
第13章是事务控制与锁定。主要讲解事务的基本操作、事务的并发控制和锁定等方面的知识。
第3篇是SQL Server 2008管理及应用篇。讲解在SQL Server 2008中,有关服务器和数据库的管理、报表服务及其管理、XML数据管理、自动化任务与复制任务管理和数据库安全管理等方面的知识。
第14章是服务器的管理操作。主要讲解数据库服务器的管理、SQL Server配置管理器中的相关操作和SQL Server服务器属性的相关配置等方面的知识。
第15章是数据库的管理操作。主要讲解使用T-SQL语句创建数据库、维护数据库和管理数据库等方面的知识。
第16章是报表服务及管理。主要讲解在SQL Server 2008中创建、运行和管理报表等方面的知识。
第17章是XML数据管理。主要讲解在SQL Server 2008中应用XML管理数据信息的实现方法。
第18章是自动化任务与复制任务管理。主要讲解SQL Server 2008中的代理服务、作业、警报、操作员、维护计划和复制等相关的知识。
第19章是数据库安全管理。主要讲解SQL Server 2008中的服务器安全管理、数据库安全管理、密钥与证书管理等方面的知识。
第20章是SQL Server 2008中的实用工具。主要讲解数据库引擎优化顾问、SQL Server命令提示工具和SQL Server联机丛书的使用等方面的知识。
第4篇是数据库开发应用篇。主要讲解SQL Server 2008在各种高级语言开发工具中的具体应用。
第21~22章是SQL Server 2008在各种高级语言开发工具中的应用。具体讲解在VB 6.0和C# 2005高级语言开发工具中应用SQL Server 2008的相关知识。
本书特点
本书在知识结构的组织上精雕细琢,按照一般的学习规律构建学习曲线,让读者在轻松、愉快的学习气氛下掌握SQL Server 2008数据库的相关知识。本书讲解的内容有以下几个特点。
? 轻松易学:采用通俗易懂的语言进行讲解,使您能够轻松地学习。
? 由浅入深:从基本概念和语法讲起,由浅入深,循序渐进。
? 思路独特:从读者的角度进行思考,按照读者的思路讲解知识点。
? 内容全面:内容细致、全面,包括基础操作、数据管理、XML和自动化等内容。
? 实例丰富:几乎每个重要的知识点都包含一个或多个典型、实用的实例。
适合阅读本书的读者
? SQL Server的初学者。
? SQL Server语言的爱好者。
? 数据库应用软件的程序开发人员。
? 高校计算机专业的学生和教师。
? 其他C#、VB和Java数据库开发人员。
本书由刘奎组织编写,其他参与编写、资料整理和代码调试工作的人员还有陈刚、宫磊、谷原野、黄其武、李修花、李延琨、林家昌、刘林建、孟富贵、彭自强、孙雪明、王世平、文明、徐增年、银森骑、张家磊、张瑾瑜、周伟杰、朱玲、陈杰、陈冠军、张金霞、张昆和尹继平等,在此一并表示感谢。
编 者
