内容简介 本书以Microsoft SQL Server 2008 R2为实验平台,讲述了数据库系统的基本原理及应用技术。全书共分为11章,深入介绍了数据库系统的基本概念、Microsoft SQL Server 2008 R2的安装和配置技术、Transact-SQL语言、数据库和数据库表管理、数据查询、索引与视图、存储过程和触发器、安全性管理以及数据库系统设计,最后以一个综合实例介绍了数据库应用系统的开发过程。 本书以案例来解析数据库原理,概念清楚、重点突出、内容丰富、结构合理、思路清晰、示例翔实,并且每章都附有习题及上机实验。本书主要面向数据库初学者,适合作为大专院校的数据库课程教材、各种数据库培训班的培训教材,还可作为Microsoft SQL Server应用开发人员的参考资料。 本书电子教案和实例源文件可以通过http://www.tupwk.com.cn/downpage网站免费下载。
数据库技术和网络技术是信息技术中最重要的两大支柱。自20世纪70年代以来,数据库技术的发展使得信息技术的应用从传统的计算方式转变到了现代化的数据管理方式。数据库技术是当前计算机领域中应用最广泛的技术之一,是计算机本专科及其他许多本科专业的必修课。本书是专门针对这些学生的特点而编写的数据库原理类教材,书中通过大量案例来解释数据库的原理及应用技术,通俗易懂。 Microsoft SQL Server 2008 R2系统是由微软公司研发的分布式关系型数据库管理系统,可以支持企业、部门以及个人等各种用户完成信息系统、电子商务、决策支持、商业智能等工作。SQL Server 2008 R2是一个重要的产品版本,它推出了许多新的特性和关键的改进,是至今为止最强大和最全面的SQL Server版本。Microsoft SQL Server 2008 R2为用户提供了完整的数据库解决方案,可以帮助各种用户建立自己的商务体系,增强用户对外界变化的敏捷反应能力,以提高用户的竞争能力。 本书采取理论和实践相结合的方式,一方面详细阐述了数据库的基本原理,另一方面注重数据库的实际开发与应用,以一个酒店管理系统开发实例贯穿本书的始末,使读者在学习了本书之后,能够快速掌握数据库的相关知识并能够使用SQL Server 2008 R2进行数据库的开发。每一章的引言部分概述了本章的作用和内容。正文中结合所讲述的关键技术和难点,穿插了大量极富实用价值的示例,并辅以运行的屏幕画面,可使读者有身临其境之感,易于阅读和理解。每一章末尾均附加习题及上机实验,习题有助于读者巩固所学的基本概念,供读者领悟与自我测试之用。上机实验有助于培养读者的实际动手能力,增强对基本概念的理解和实际应用能力。 本书共11章。第1章介绍数据库系统基本概念和关系数据库理论。第2章介绍SQL Server 2008 R2的安装和配置。第3章介绍Transact-SQL语言基础,包括变量、函数、批处理和流程控制。第4章介绍SQL Server 2008 R2数据库的管理,包括数据库的创建、修改、删除、分离附加、备份删除、增缩等操作。第5章介绍表的创建、修改和删除及约束的定义。第6章介绍使用SELECT语句从一个或多个表中获取数据。第7章介绍索引和视图的创建与使用。第8章介绍存储过程、触发器的创建和使用。第9章介绍安全性管理。第10章介绍据库系统设计的6个基本步骤,从最初的需求分析到完成数据库设计整个过程的相关知识。第11章介绍酒店管理系统的开发过程。 本书主要面向数据库初学者,适合作为大专院校的数据库教材、各种数据库培训班的培训教材,还可作为Microsoft SQL Server应用开发人员的参考资料。 本书由马建红、李占波主编。马建红负责制定教材大纲、规划各章节内容并完成全书的修改和通稿工作。本书按章节依次由马建红、陈永霞、张晗、王海玲、段鹏松、李翠霞、王瑞娟、李俊峰、薛均晓、韩颖、张洪涛编写,此外,参与本书资料搜集和整理的还有卫权岗、王永皎、尹辉、程凤娟等人,在此,编者对他们表示衷心感谢。 由于作者水平所限,书中不足之处在所难免,敬请读者批评指正。 编 者