SQL Server数据库应用基础(第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2版前言

《SQL Server 数据库应用基础与实现》一书自2008年出版以来,被众多高职院校选用为教材,多次重印,深受广大读者好评。本书是根据近几年来数据库新技术高职教育的发展,学生教育教学质量的要求、素质整体下降的形势,对第1版教材进行了修订,并更名为《SQL Server数据库应用基础(第2版)》。

主要修订内容如下:

(1)教材使用的数据库管理系统(DBMS)升级为SQL Server 2008,所有插图都在SQL Server 2008中截取,所有程序代码都在SQL Server 2008中执行通过,并可移植到SQL Server 2005中。

SQL Server 2005与SQL Server 2008的基本内容、基本要求没有太大区别,在教学过程中,SQL Server 2008仅在智能提示方面占有优势,在各操作界面上增加了一个“调试”主菜单项,实际上SQL Server 2005足够我们管理数据库。

SQL Server 2008对运行环境的配置要求较高,在Windows XP下安装SQL Server 2008前,需预先安装.NET Framework 3.5、Windows Installer 4.5,还需安装Microsoft Visual Studio 2008 SP1版本的软件。现在,大多数学校计算机的配置没有达到此要求,所以本教材虽然采用SQL Server 2008讲解,但所有程序代码都可以在SQL Server 2005上运行无误。

(2)采用Camel(骆驼)标识符命名规则,修改了后台使用的“学生信息管理系统”数据库名称为StuInfo并修改了表中的字段名。

(3)删除了在实际教学中不易懂、应用不强的知识。

① 删除了第4章4.2节的使用修改表命令删除表的结构,把4.3节表中数据操作合并到第2章,成为第2章2.4节;

② 删除了第7章7.3节用户自定义函数;

③ 删除了第9章事务;

④ 删除了第12章数据源的连接;

⑤ 删除了实验四(2)、实验四(3)、实验九、实验十一(1)和实验十一(2)。

(4)对第1版书稿进行了全面审订与校对,使用的文字描述更准确、结构更合理;纠正了原教材的小错误和插图,力争消除原则性错误。

(5)对习题也做了适当增加、删除和修改,使之与教材章节内容更加符合。第2版的章节及主要内容如下。

· 第1章:介绍数据库的基础知识,包括数据库的发展历史、数据数据库的几个重要概念、数据库的创建与管理。

· 第2章:介绍数据库中表的管理,包括数据库中表结构的建立、数据完整性知识的讲解和表中数据“增、删、改”操作的讲解。

· 第3章:T-SQL语言简介,包括变量、数据类型、运算符、T-SQL常用函数。

· 第4章:查询,包括数据库表的查询知识。

· 第5章:视图与索引,包括视图与索引的创建、修改等操作。

· 第6章:T-SQL高级编程,包括T-SQL控制语句的讲解和游标知识的学习。

· 第7章:存储过程,包括存储过程的创建、执行和删除等操作。

· 第8章:触发器,包括触发器概念、作用和三种触发器的创建等知识的讲解。

· 第9章:数据库备份和权限管理,包括数据库的磁盘备份、导入与导出数据操作、用户权限的管理知识。

· 第10章:数据库的设计,包括数据库的设计、范式、数据冗余和数据库的设计与实现知识。

由于第1版部分作者的工作原因,修订工作主要由汤承林、吴文庆、郜继红等人完成。全书的框架结构由汤承林拟定,郜继红对书中的代码和插图做了全面的修改和更换。

第2版由江苏淮安信息职业技术学院汤承林副教授和齐齐哈尔工程学院吴文庆副教授担任主编,淮安信息职业技术学院郜继红老师担任副主编。本次修订过程还得到了管曙亮、李焱等老师的帮助和支持,在此表示衷心感谢!

尽管我们在教材编写方面做了大量的探索与尝试,但不足之处在所难免,衷心希望使用本教材的单位和读者能提出改进意见,以便我们在下次修订时完善。

所有意见或建议请发TCL12345678900@163.com。

编者