要想学好SQL Server 2008,选择一本适合自己的入门书是非常重要的。本书从数据库基础开始,循序渐进地讲解了数据库对象编程及数据库应用系统开发,章节安排合理,由浅入深,通过生动的实例和详细的代码注释,带领读者掌握SQL Server 2008 数据库应用的技巧。本书共分17 章,从易到难,循序渐进地介绍了SQL Server 2008 数据库的各个知识点。主要内容包括SQL Server 2008 数据库基础、SQL Server 2008 数据库安装及基本应用、SQL 语言、函数、数据库和表操作、数据的查询、数据的更新、事物和锁、索引、游标、存储过程和自定义函数、视图、触发器、SQL Server2008 安全策略、图书管理系统开发实例、BBS 论坛系统开发等。
本书结构清晰明了,便于学习;内容全面详细,涵盖编程相关所有关键知识;讲解由浅入深,除了介绍基本理论知识,并讲解复杂数结构类型等知识;实例丰富多样,每个知识点都运用实例进行讲解说明,便于读者掌握。
前言
关系数据库是提高生产率的实际基础。
——Edgar Frank Codd(关系数据库之父)
数据库技术是计算机科学的重要分支,已成为计算机数据管理的最新技术。Microsoft SQL Server 2008是基于客户/服务器模式(C/S模式)的大型关系型数据库管理系统(DBMS)。它是全面的、集成的、端到端的数据解决方案,以其易操作、强大的功能及友好的界面,受到了广大企业用户的青睐。
为了使读者更好地掌握SQL Server 2008的功能和特性,更好地利用SQL Server 2008进行数据库系统开发,本书将详细、系统地介绍SQL Server 2008的基本使用方法及在基础知识上的深入应用。
SQL Server 2008数据库管理系统在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采取有效的措施保证数据的完整性及数据的安全性。SQL Server 2008拥有功能强大、操作方便的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。
本书的特点
本书在内容上采用知识点和案例相结合的形式,将知识融入案例中,使读者能够从实践中理解并巩固知识,在实践中提高能力。本书在叙述上力求通俗易懂,编排科学,图文并茂,注重实用。为了方便读者阅读及更加清晰地理解,本书对部分理解有困难的案例做了适量的注释分析。本书的主要特点如下:
讲解内容全面。涵盖了SQL Server 2008的各项基础知识,如T-SQL语言基本语法、SQL选择语句、插入语句等,以及存储过程、视图、事物和锁等高层次内容,集中篇幅深入讲解这些最实用的内容。
实例丰富。绝大部分章节以实例程序为核心,在实际应用中讲解要介绍的内容,例如,事物和锁的应用是比较重要的一个知识点,为了方便读者理解,本书专门设计了实例,将所有知识点纳入其中,让读者在实例中得到学习提升。
代码注释丰富。对于实例代码,提供详细的代码注释,通过注释,读者可以了解每一句代码的意义,无须担心看不懂代码。
通俗易懂。将很多复杂的原理用通俗的话讲出来,原理就简单了,方便读者了解。
1. 清晰的体例结构
知识点介绍 准确、清晰是其显著特点,一般放在每一节开始位置,让零基础的读者了解相关概念,顺利入门。
实例 书中出现的完整实例,以章节顺序编号,便于检索和循序渐进地学习、实践,各实例均放在每节知识点介绍之后。
实例代码 与实例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原则,有利于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号便于学习。
运行结果 对实例给出运行结果和对应图示,帮助读者更直观地理解实例代码。
贴心的提示 为了便于读者阅读,全书还穿插着一些提示、注意等小贴士。体例约定如下:
提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。
注意:提出学习过程中需要特别注意的一些知识点和内容。
习题 每章最后提供专门的测试习题,供读者检验所学知识是否牢固掌握。
经作者多年的培训和授课证明,以上讲解方式是最适合初学者学习的方式,读者按照这种方式,会非常轻松、顺利地掌握本书知识。
2.实用超值的DVD光盘
为了帮助读者比较直观地学习,本书附赠DVD光盘,内容包括多媒体视频、电子教案(PPT)和实例源代码等,针对的软件版本为SQL Server 2005(操作方法与SQL Server 2008一致)。
多媒体视频
长达23小时手把手教学视频,讲解关键知识点界面操作和一些综合练习题。作者亲自配音、演示,手把手教会读者使用。
电子教案(PPT)
本书可以作为高校相关课程的教材或课外辅导书,所以笔者特别为本书制作了电子教案(PPT),以方便老师教学使用。
3.提供完善的技术支持
本书提供了交流论坛:http://www.rzchina.net,读者可以在上面提问、交流。另外,论坛上还有一些教程、视频动画和各种技术文章,可帮助读者提高开发水平。
适合阅读本书的读者
SQL Server开发自学者;
软件开发人员;
高等院校相关专业的学生。
本书作者
本书主要由东华理工大学计算机系的桂颖编写。其他参与本书编写的人员有曾光、张双、朱照华、黄永湛、孟祥嵩、张贺军、李勇、关涛、王岩、李晓白、魏星、刘蕾、吕峰军、张增强等,在此一并表示感谢!