图书前言

  21世纪,什么技术将影响人类的生活?什么产业将决定国家的发展?信息技术与信息产业是首选的答案。高等学校学生是企业和政府的后备军,国家教育部门计划在高等学校中普及政府和企业信息技术与软件工程教育。经过多所高校的实践,信息技术与软件工程教育受到学生的普遍欢迎,取得了很好的教学效果。但是,也存在一些不容忽视的共性问题,其中突出的是教材问题。

从近两年信息技术与软件工程教育研究来看,许多任课教师提出目前教材不适用。具体体现在: 第一,来自信息技术与软件工程专业的术语很多,对于没有这些知识背景的学生学习起来具有一定难度;第二,书中案例比较匮乏,与企业的实际情况相差很远,致使案例可参考性差;第三,缺乏具体的课程实践指导和真实项目。因此,针对高等学校信息技术与软件工程课程教学特点与需求,编写适用、规范化的教材刻不容缓。

本书就是针对以上问题而编写的,它围绕一个完整的AscentWeb医药商务系统项目来组织和设计学习数据库技术的原理和方法。作者希望推广一种最有效的学习捷径,这就是Project-Driven Training,也就是用项目实践来带动理论的学习(或叫做“做中学”) 。基于此,作者围绕一个真实项目案例来贯穿数据库技术中各个模块的理论讲解,包括数据库概述、数据库设计、SQL语言基础、SQL查询技术、SQL语言高级技术、存储过程和函数、触发器、数据库权限与安全管理、事务控制与锁定、数据备份与恢复等内容。通过项目实践,可以对技术应用有明确的目的性(为什么学),对技术原理更好地融会贯通(学什么),也可以更好地检验学习效果(学得怎样). 

本书特点如下:

 (1)   重项目实践。我们多年的实践体会是“IT是做出来的, 不是想出来的”,  理论虽然重要, 但一定要为实践服务。以项目为主线,带动理论的学习是最好、最快、最有效的方法。本书的特色是提供了一个完整的医药商务系统项目。通过此书, 我们希望读者对项目中数据库的设计和开发有整体了解, 减少对项目的盲目感和神秘感。

 (2)   重理论要点。本书是以项目实践为主线, 着重数据库技术中最重要、最精华的部分, 以及它们之间的融会贯通, 这才是本书的特色。读者首先通过项目把握整体概貌,之后深入局部细节,系统学习理论;接着不断优化和扩展细节,完善整体框架和改进项目。

为了便于教学,本教材配有教学课件,读者可以从清华大学出版社的网站下载。

鉴于编者的水平有限,书中难免有不足之处,敬请广大读者批评指正。

作 者2011年12月