第4版前言
2009年3月出版的《数据库应用技术(SQL Server 2005)》、2013年1月出版的《数据库应用技术—SQL Server 2008 R2(第2版)》教材,得到了许多高职院校以及部分本科院校师生的欢迎。2015年8月出版的《SQL Server 2008 R2数据库技术及应用(第3版)》,被评为“十二五”职业教育国家规划教材,现将此教材所选用的数据库管理系统升级为 SQL Server 2012,其教材仍然保持原有的结构与风格,依旧秉承以下几方面的理念与思路。
以企业需求为依据,选取教材内容范畴。以工作任务为导向,校企合作引进案例。
以高职教育为本位,促进中高职的衔接。以信息技术为支撑,建设共享教学资源。
本书共分为12章。
第1章简单介绍数据库系统的组成、数据库的三级模式(内模式、模式和外模式)结构、数据库管理系统(DBMS)、数据模型以及数据库设计的基本方法与步骤。
第2章与第3章通过案例介绍数据库的需求分析、概念设计和逻辑设计。重点介绍数据库的概念设计,通过案例说明E-R和IDEF1X建立概念模型的方法。详细介绍数据库的逻辑设计,通过案例说明如何将概念模型转换为关系模型,并进一步进行规范,使之成为一个DBMS可处理的关系数据模型。
第4章至第6章介绍SQL Server 2012的安装、配置和SSMS的使用方法。介绍数据库的物理设计,通过案例介绍使用SSMS或T-SQL创建与管理数据库,创建与操作表。
第7章作为全书也是数据库技术的重点,通过贯穿全书的案例,分52个小例子全面介绍T-SQL的SELECT查询语句的语法和应用方法,为数据库的应用奠定扎实的基础。
第8章至第10章介绍数据库的应用,通过案例介绍如何使用SSMS和T-SQL创建和应用视图。另外还介绍了T-SQL编程,通过案例介绍如何创建与管理存储过程、触发器和用户定义函数。
第11章与第12章通过案例介绍数据库系统的安全性管理及数据库维护。
本书依据软件开发流程与规范,以案例和项目为载体把数据库开发与维护工作任务的理论知识、实践技能与实际应用环境结合在一起,按由易到难的工作方式设计了案例1-教务管理系统,案例 2-图书管理系统以及项目训练-人事管理系统三个学习情境。本书侧重数据库的设计开发,每个案例和项目分为若干个子案例和子项目,循序渐进地贯穿在教材的各个章节之中。案例编号由“案例号-章编号-序号”组成,例如“案例1-2-2”表示案例1在第2章中的第2个子案例。
课程的学习情境设置、教学内容选取和教学形式建议如下表所示。考虑到数据库应用系统开发工具(Java、C#等)和接口技术(JDBC、ADO.NET、ODBC等)的多样性,第3个学习情境也可实时引进企业真实项目或学生自主创新项目,并与所学应用程序设计等课程结合进行综合实训。非计算机类专业可选择第一个学习情境,掌握数据库基本知识。处于中高职衔接阶段的学生可选择第2个和第3个学习情境,进一步提高职业能力。
本书由周慧、施乐军、崔玉礼、邹玮实、周阿连合作编写,周慧统稿。
感谢我的前辈们,我的外祖父和父母终身致力于科学研究与教育事业,他们在工程与教育事业上取得的成就,以及鞠躬尽瘁、死而后已的精神,务本求精、创新求实的态度永远鞭策着我。
感谢我的先生邹文蓬,作为ERP资深顾问,他凭借丰富的数据库开发与应用经验,解决了书中一个个技术问题,为案例的设计出谋划策,并对全书进行认真地审阅。
感谢我的学生们,让我在教材上签名,让我倍感自豪。他们在完成任务训练之后,在收获体会中记录下了成功与喜悦、曲折与困难、信心与希望,字字句句给了我写作的灵感和激情。感谢毕业后走上IT技术岗位的学生们,特别是腾宇龙,每当我遇到了新知识、新技术带来的疑惑时,总能从他们那里得到完美的解答。
在此还要感谢王韶霞、贾丽虹、张津铭和刘晓梅等教师对本书编写给予的帮助。致谢八年来使用本书的广大教师和学生们,是他们激励着我不言放弃。
书中不妥之处,敬请读者提出宝贵的意见和建议,谢谢!
周慧
2017年7月