前 言
在当今的信息社会中,随着信息技术一日千里的飞速发展,数据库技术已经广泛渗透到各个领域,数据库应用技术也已经成为计算机工作人员的必修课程。
SQL Server 2005是Microsoft公司2005年推出的大型客户/服务器网络关系数据库管理系统,是一个大规模联机事务处理(OLTP)、数据仓库和电子商务应用的优秀数据库平台。SQL Server 2005具有可靠性、可伸缩性、支持大型Web站点和支持数据仓库等特点,而且使用方便,易于维护,已被国内外众多用户所使用。
作者根据多年的教学经验、数据库应用的特点以及学生的认知规律,精心编写了本书。
本书突破了以讲解SQL Server操作或命令为主的枯燥模式,以一个电脑销售公司的进货、销售、库存以及人事管理的数据库实训项目贯穿全书,从实际应用出发,既讲解SQL Server,又讲解“数据库”应用技术,将SQL Server 2005数据库管理系统与数据库的应用技术真正有机地融合在一起。在实训项目中,从数据库的规范化设计开始,围绕该数据库的创建、应用,完整地介绍了SQL Server 2005数据库管理系统,将SQL语法、各种约束、规则、默认值对象、自定义数据类型、自定义函数等自然地融合到实际应用中,尤其对难度较大而在应用中又非常重要的视图、存储过程和触发器等内容,也在实训项目中得到了充分的应用。
本书不但涵盖了SQL Server的全部内容,而且通过数据库的实际应用与开发,让读者在学会数据库设计的基础上,由浅入深、全面、系统地掌握SQL Server数据库管理系统及其应用开发。
全书共分10章,内容安排如下。
第1章介绍数据库的基础知识,包括数据模型、关系数据库的规范化、数据完整性与数据表的关联,并介绍了实训项目的数据库模型“电脑器材销售管理”的规范化设计。
第2章介绍SQL Server 2005 数据库管理系统及其安装步骤、常用工具、系统数据库。
第3、4章介绍用户数据库、数据表及其表结构与各种约束对象的创建与操作,包括数据类型、表达式、系统函数并创建了实训项目“电脑器材销售管理”数据库及数据表。
第5、6章介绍数据库的查询操作、视图与索引,包括多表连接、统计汇总与子查询。
第7、8章介绍T-SQL程序设计、自定义类型和函数、游标、存储过程与触发器。
第9、10章介绍SQL Server数据库的权限管理及备份恢复SQL Server数据库。
每章之后都有实训要求与大量的习题,并在附录中给出了习题答案,供读者课外巩固所学的知识。
本书即可作为计算机专业本科、专科(高职)大专院校计算机应用、软件、信息管理专业、成人继续教育的教材,也可作为计算机专业人员的自学或参考书。
本书由吕凤顺、宋传玲主编,曲文尧、高玉双、李武、云贵全、徐萌任副主编。具体分工为:第1章由高玉双、吕凤顺编写,第2章由高玉双、宋传玲编写,第3~5章由吕凤顺编写,第7、8章由宋传玲编写,第6、9章由曲文尧编写,第10章由李武、云贵全编写,习题答案由徐萌整理。
本书在编写过程中还得到了山东商业职业技术学院徐红、姚丽娟等老师的大力支持和帮助,在此表示感谢。
由于作者水平有限,错误和遗漏在所难免,敬请各位同行和广大读者批评指正,并欢迎提出宝贵的意见与建议。
编者E-mail:chuanlingsong@163.com
编 者