SQL Server数据库应用基础
2011-11
电子工业出版社
汤承林,吴文庆 主编
《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版由江苏淮安信息职业技术学院汤承林副教授和齐齐哈尔工程学院吴文庆副教授担任主编,淮安信息职业技术学院郜继红老师担任副主编。本次修订过程还得到了管曙亮、李焱等老师的帮助和支持,在此表示衷心感谢! 尽管我们在教材编写方面做了大量的探索与尝试,但不足之处在所难免,衷心希望使用本教材的单位和读者能提出改进意见,以便我们在下次修订时完善。 编者
本书以创建一个“学生信息管理系统”的数据库为例,循序渐进地讲解Microsoft SQL Server
2008数据库应用基础,特别介绍数据库表的数据操作、结构化查询语句、存储过程和触发器等知识。
本书内容简明扼要,对每一项重要内容都给出了一个图文并茂的示例并加上了注意点,充分考虑SQL Server
2008数据库管理系统初学者的实际需要,保证初学者从知识的起点开始,逐步掌握SQL
Server数据库管理和开发的基础知识。本书每一章的最后都有相应的选择题与上机题,书的附录中给出了每章的实验练习题,可以帮助读者检验对每章的学习效果。
本书特别把T-SQL高级编程单独列为一章,强调T-SQL编程在后续章节的重要性。
第1章 SQL Server 2008数据库基础
1.1 为什么要学习数据库
1.2 数据库发展简史
1.3 数据库的几个概念及关系
1.4 如何描述数据库
1.5 SQL Server 2008 Management Studio简介
1.6 数据库的创建与管理
本章小结
习题
第2章 数据库表的建立与删除
2.1 为什么要引入数据库表
2.2 与表相关的几个概念
2.3 建立和删除数据库表
2.4 表中数据操作
本章小结
习题
第3章 T-SQL语言简介
3.1 为什么要学习T-SQL语言
3.2 数据类型
3.3 T-SQL中的常量、变量、批处理、注释和输出语句
3.4 T-SQL中的运算符及优先级
3.5 T-SQL常用函数的使用
本章小结
习题
第4章 查询
4.1 引入查询的目的
4.2 使用界面方式查询设计器查询
4.3 select语句
4.4 连接查询
4.5 子查询
*4.6 联合查询
本章小结
习题
第5章 视图与索引
第6章 T-SQL高级编程
第7章 存储过程
第8章 触发器
第9章 数据库备份和权限管理
第10章 数据库的设计与实现
参考文献
版权页:插图:
《SQL Server数据库应用基础(第2版)》:总结作者多年SQL Server数据库开发和教学经验、从SQL Server 2008基础入手,充分考虑初学者实际需要、每个示例的“注意点”给出易犯错误和知识扩展。
这本书有点发黄了 但是由于考虑到急着用 算咯 不退了 但是还是好伤心啊 那么多钱买到有点发黄的书,确实有点,不,一大点不开心啊
同学很满意,很不错~
书很好,应该是正版,可是我不可以报考数据库了,这本书也上不上了。