SQL Server工作任务案例教程

综合评级:
★★★★★

定价:
¥49.00

作者:
郎振红 编著

出版社:
清华大学出版社

出版日期:
2015年3月

页数:
460

字数:
691000

ISBN:
9787302388395

书籍介绍

本书以典型工作任务为核心,系统地介绍了SQL Server 2012的操作及具体的使用,以案例驱动的方式循序渐进、深入浅出地介绍知识点,通过详细讲解案例操作步骤、知识点分析、知识点扩充及大量的实践练习,实现融会贯通、举一反三的目的,在第9章中以一个完整的案例将SQL Server 2012数据库的整体规划及设计过程进行了介绍,实现了学、练、用,动脑与动手的完美结合,为读者进一步学习和使用SQL Server 2012数据库系统打下了坚实基础。 全书共分9章: 第1章着重介绍了数据库的基础知识和安装与配置SQL Server 2012的相关内容;第2~8章主要是围绕教学案例“图书管理系统”展开的,将SQL Server 2012数据库系统的知识点分散到各章节的案例中,系统地讲述了从数据库的规划到创建及后期的维护与管理等相关知识;第9章以一个完整的案例将SQL Server 2012数据库与Visual Studio 2008集成开发环境有机结合,按照软件工程的行业规范介绍了软件系统整体的设计与实现全过程。全书提供了大量应用实例,每章均附有学习小结、理论和实训习题。 本书具有实例丰富、图文并茂和注重实用性等特色,适合作为高等职业院校软件技术、游戏软件、手机软件、软件外包、软件测试专业以及计算机网络和计算机应用专业学生的教材,对数据库的初学者而言,也是一本十分有价值的参考书籍。

目录

第1章 数据库知识与SQL Server环境配置

1.1 图书管理系统数据库设计的基础知识

1.1.1 数据库系统的发展历程

1.1.2 数据库系统的基本概念

1.1.3 数据库系统的设计模型

1.2 图书管理系统数据库整体规划与设计

1.2.1 图书管理系统的功能模块结构图

1.2.2 数据库概念建模——绘制E-R模型

1.2.3 数据库逻辑建模——绘制数据关系模型

1.2.4 数据库物理建模——设计数据表结构

1.2.5 数据表的具体内容

1.3 安装SQL Server 2012数据库系统

1.3.1 操作步骤

1.3.2 知识点分析

1.3.3 知识点扩充

1.4 使用SQL Server 2012数据库系统

1.4.1 操作步骤

1.4.2 知识点分析

1.4.3 知识点扩充

学习小结

理论习题

实训练习

第2章 创建及维护数据库与数据表

2.1 创建图书管理系统数据库

2.1.1 操作步骤

2.1.2 知识点分析

2.1.3 识点扩充

2.2 查看图书管理系统数据库

2.2.1 操作步骤

2.2.2 知识点分析

2.2.3 知识点扩充

2.2.4 实践练习

2.3 修改图书管理系统数据库

2.3.1 操作步骤

2.3.2 知识点分析

2.3.3 知识点扩充

2.3.4 实践练习

2.4 删除图书管理系统中多余的数据库

2.4.1 操作步骤

2.4.2 知识点分析

2.4.3 知识点扩充

2.4.4 实践练习

2.5 创建图书管理系统的数据表

2.5.1 操作步骤

2.5.2 知识点分析

2.5.3 知识点扩充

2.5.4 实践练习

2.6 修改图书管理系统的数据表

2.6.1 操作步骤

2.6.2 知识点分析

2.6.3 知识点扩充

2.6.4 实践练习

2.7 删除图书管理系统的数据表

2.7.1 操作步骤

2.7.2 知识点分析

2.7.3 实践练习

2.8 管理图书管理系统的数据表

2.8.1 操作步骤

2.8.2 知识点分析

2.8.3 实践练习

2.9 操作图书管理系统数据表中的记录信息

2.9.1 操作步骤

2.9.2 知识点分析

2.9.3 知识点扩充

2.9.4 实践练习

2.10 设置图书管理系统数据的完整性

2.10.1 操作步骤

2.10.2 知识点分析

2.10.3 知识点扩充

2.10.4 实践练习

学习小结

理论习题

实训练习

第3章 信息查询与数据库深度开发

第4章 索引与视图的设计和应用

第5章 存储过程与触发器的设计和应用

第6章 数据库的维护操作

第7章 数据库的安全操作

第8章 数据库的管理操作

第9章 图书管理系统案例的设计与实现

参考文献

前言

SQLServer2012数据库系统在SQLServer家族中是最新版本,在继承以前众多版本优点的基础上,又增加了全新的SQLServerAlwaysOn、WindowsServerCore技术支持、功能强大的DatabaseRecoveryAdvisor、全新的DistributedReplay功能、强大的报表服务功能PowerView、崭新的ColumnStore索引功能及增强的数据仓库功能等,进一步凸显了该系统的安全性与高可用性、超快的性能、用户界面的友好性及易用性、系统的健壮性和可扩展性、开发环境的集成化以及有效的压缩算法等,更好地配合了数据挖掘、云端应用、一体机、移动互联设备、4G网络技术等领域的开发,因此,以其全新的功能和独具特色的优势,在计算机软件领域是最为流行、最受开发人员青睐、使用频率较高的一款数据库系统。

本书的编者从事多年软件技术专业的基础课和专业核心骨干课教学工作,能熟练地将SQLServer数据库系统运用于教学之中,掌握了大量的教学案例和实训案例,积累了丰富的教学经验。网络数据库这门课程已经是天津电子信息职业技术学院的一门天津市级精品课,目前正在进行该门精品课的信息资源库建设,编者是该科研项目的负责人。本书的编写紧密结合数据库系统设计与开发的基本原理,利用典型案例详尽讲解SQLServer2012系统的知识点,并且与VisualStudio2008软件集成开发环境综合应用融会贯通,实现学以致用的目的,努力使本书符合高职高专的教学特点和人才培养模式的具体要求。

本书突出的特色如下:

案例驱动为了配合高职高专教学的特点和人才培养模式的需要,本书是采用典型工作任务、案例驱动的方式进行编写的,以一个完整的案例为基础,经过精心设计将其分解为既独立又具有内部联系的多个小任务,在各章节小任务的完成过程中,学习理解了SQLServer2012系统知识和技能。

一体化教学重构SQLServer2012系统的具体内容,将知识点讲解和技能训练有机结合,使“教、学、做”融为一体,任何一个章节中的教学单元都遵循如下的顺序安排:提出教学案例,详细讲解操作步骤,提炼知识点,进行实训练习,充分体现做中学,学中用,理论与实践相结合的一体化教学理念。

图文并茂在介绍案例操作的过程中,使用的语言通俗易懂,描述的过程清晰明了,并且以实践操作为主线,配合图文结合的方式,使读者有一种身临其境之感,更加直观、清楚地看到操作过程和运行效果,有利于读者的理解和掌握。

内容丰富本书虽然打破传统介绍SQLServer知识点的固定模式,但是基本上涵盖了SQLServer2012系统的相关内容,并且提供大量丰富的案例,在对案例操作与实践练习的实战应用中掌握相关技能。易学易用本书知识结构是按照学习者的思维方式进行安排的,由浅入深、循序渐进、注重实用性,颠覆传统意义上读书、看书的理念,将一本静态的书籍变成一本动态的使用手册,但又不同于普通的操作手册,具有内部严谨的逻辑结构,起到形散而神不散的目的。

全书总共分9章,分别是:

第1章数据库知识与SQLServer环境配置主要包括数据库设计的基础知识、数据库规划和设计中的各种模型以及SQLServer2012数据库系统的安装和配置使用。

第2章创建及维护数据库与数据表主要包括数据库的创建、查看、修改、删除等操作,数据表的创建、修改、管理、删除等操作,数据库记录的添加、更新、删除等操作,以及数据完整性的设置和应用。

第3章信息查询与数据库深度开发主要包括对数据表信息的普通查询、计算查询、利用函数查询、单一条件查询、复合条件查询、模糊条件查询、谓词条件查询、查询排序、汇总查询、多表连接查询及子查询等,为了配合数据库的深度开发,还详细讲述了SQLServer2012系统的数据类型、变量、标识符、运算符及各种常用语句等。

第4章索引与视图的设计和应用主要包括索引的规划、建立与使用,视图的规化、创建、查看、维护及应用等相关知识点和实践操作。

第5章存储过程与触发器的设计和应用主要包括存储过程的规划、建立、执行、查看、修改、重命名、删除与错误处理,触发器的规划、创建、使用、查看、修改、禁用、启用及删除等相关知识点和实践操作。

第6章数据库的维护操作主要包括利用自定义函数、操纵游标、应用事务、使用锁机制等方式进行数据库维护操作的相关知识点和实践应用。

第7章数据库的安全操作主要包括数据库的登录管理、用户管理、角色管理及权限管理的相关知识点和实践操作。

第8章数据库的管理操作主要包括数据库的备份与还原、分离与附加、导入导出操作等相关知识点和实践应用。

第9章图书管理系统案例的设计与实现主要包括图书管理系统的需求分析、图书管理系统的设计及图书管理系统的实现等相关内容。

本书适用的读者主要有:高职院校软件技术专业、软件测试专业、手机软件开发专业、游戏软件开发专业、软件外包专业、网络技术专业、计算机应用专业等在校学生;对SQLServer数据库系统了解较少、起点较低的读者;对数据库系统感兴趣,希望快速掌握SQLServer2012基础知识的读者及利用SQLServer2012实施软件开发的读者等。

本书由天津电子信息职业技术学院郎振红老师担任主编,在编写过程中得到了学院领导的大力支持,清华大学出版社编辑给予了悉心指导和热情帮助,在此谨向他们表示衷心的感谢!

本书虽然倾注了编者的努力,但是由于编者水平所限,编写时间仓促,书中定会存在错漏之处,敬请各位同仁和广大读者批评指正。

 

编者

2014年12月

课课家教育

未登录