SQL Server 2005数据库实践教程

出版时间:2010-5  出版社:水利水电出版社  作者:钱哨,张继红,陈小全 主编  页数:261  

前言

  随着信息技术的广泛应用和互联网的迅猛发展,以信息产业发展水平为主要特征的综合国力竞争日趋激烈,软件产业作为信息产业的核心和国民经济信息化的基础,越来越受到世界各国的高度重视。中国加入世贸组织后,必须以积极的姿态,在更大范围和更深程度上参与国际合作和竞争。在这种形势下,摆在我们面前的突出问题是人才短缺,计算机应用与软件技术专业领域技能型人才的缺乏尤为突出,无论是数量还是质量,都远不能适应国内软件产业的发展和信息化建设的需要。因此,深化教育教学改革,推动高等职业教育与培训的全面发展,大力提高教学质量,是迫在眉睫的重要任务。  2000年6月,国务院发布《鼓励软件产业和集成电路产业发展的若干政策》,明确提出鼓励资金、人才等资源投向软件产业,并要求教育部门根据市场需求进一步扩大软件人才培养规模,依托高等学校、科研院所,建立一批软件人才培养基地。2002年9月,国务院办公厅转发了国务院信息化工作办公室制定的《振兴软件产业行动纲要》,该《纲要》明确提出要改善软件人才结构,大规模培养软件初级编程人员,满足软件工业化生产的需要。教育部也于2001年12月在35所大学启动了示范性软件学院的建设工作,并于2003年11月启动了试办示范性软件职业技术学院的建设工作。  示范性软件职业技术学院的建设目标是:经过几年努力,建设一批能够培养大量具有竞争能力的实用型软件职业技术人才的基地,面向就业、产学结合,为我国专科层次软件职业技术人才培养起到示范作用,并以此推动高等职业技术教育人才培养体系与管理体制和运行机制的改革。要达到这个目标,建立一套适合软件职业技术学院人才培养模式的教材体系显得尤为重要。  高职高专的教材建设已经走过了几个发展阶段,由最开始本科教材的压缩到加大实践性教学环节的比重,再到强调实践性教学环节,但是学生在学习时还是反映存在理论与实践的结合问题。为此,中国水利水电出版社在经过深入调查研究后,组织了一批长期工作在高职高专教学一线的老师,编写了这套“软件职业技术学院‘十一五’规划教材”,本套教材采用项目驱动的方法来编写,即全书所有章节都以实例作引导来说明各知识点,各章实例之间并不是孤立的,每个实例都可以作为最终项目的一个组成部分;每一章章末还配有实习实训(或叫实验),这些实训组合起来是一个完整的项目。

内容概要

本书针对计算机软件技术和开发专业的教学特点,坚持实用技术和实际案例相结合的原则,注重操作能力和实践技能的培养,以案例与核心知识讲解为主线,详尽介绍了SQL Server 2005编程及设计、规划、开发所需要的基本理论知识和高级应用。全书共8章。包括关系数据库标准语言SQL,T-SQL程序设计基础,事务处理、并发控制及数据库优化,管理触发器与存储过程,SQL Server 2005XML开发,.NET Framework集成与Service Broker开发等。  为完善本书的课堂内、外授课效果,本书还编写了配套的课后小结、作业及实训练习内容。为完整地体现SQL Server 2005的课程体系,同时出版了《SQL Server 2005数据库实践教程——管理与维护篇》,主要论述数据库管理与日常维护的内容。  本书实用性和操作性并重,且充分考虑到当下网络管理专业学生的特点和社会需求,注重学生实践能力的培养。本书不仅适高等院校计算机应用与开发、网络管理、信息管理、电子商务、软件技术等各专业的教学:也可作为软件从业人员在职培训以及汀人士提高应用技能与技术的教材:对于广大SQL Server 2005数据库自学者也是一本有益的读物。

书籍目录

前言 《SQL Server 2005数据库实践教程--开发与设计篇》学习指南  一、课程的性质与任务  二、预备知识  三、学习提要  四、教学建议 第1章 关系数据库标准语言SQL  1-1 SQL概述   1-1-1 SQL的由来   1-1-2 SQL对关系数据库模式的支持   1-1-3 SQL的特点   1-1-4 物理数据库文件和文件组  1-2 管理数据库文件   1-2-1 数据库文件及文件组   1-2-2 数据库的建立与撤消   l-2-3 数据库的修改   1-2-4 数据库的收缩  1-3 SQL与建立关系型数据表   1-3-1 关系型数据库的完整性理论   1-3-2 由一个案例所见到的关系数据理论   1-3-3 通过SQL创建基本表   1-3-4 SQL修改基本表关系结构   1-3-5 SQL删除基本表  1-4 索引   1-4-1 索引概述   1-4-2 SQLServer2005索引基本概念   1-4-3 建立与删除索引   1-4-4 获取及优化索引信息的方法  1-5 数据更新   1-5-1 插入操作(insert)   1-5-2 删除操作(delete)   1-5-3 更新操作(update)  1-6 数据查询   1-6-1 查询概述   1-6-2 基本表查询   1-6-3 条件查询   1-6-4 多表连接查询及使用关系代数的理论查询数据  1-7 视图   1-7-1 视图概述   1-7-2 建立视图  1-8 关系数据库与SQL实训   1-8-l 建立数据库实训   1-8-2 建立/修改基本表实训   1-8-3 综合数据库设计实训   1-8-4 索引实训   1-8-5 SQL设计编码实训 第2章 T-SQL程序设计基础  2-1 T-SQL概述   2-1-1 格式化的T-SQL代码   2-1-2 T-SQL语法变量   2-1-3 临时表和全局表   2-1-4 运算符  2-2 T-SQL流程控制语句   2-2-1 IFELSE语句   2-2-2 WHILECONTINUEBREAK语句   2-2-3 CASE语句   2-2-4 waitfor语句   2-2-5 GOTO语句   2-2-6 错误处理与TryCatch语句  2-3 T-SQL函数   2-3-1 标量函数   2-3-2 行集函数   2-3-3 Ranking函数   2-3-4 用户自定义函数  2-4 游标技术   2-4-1 使用游标的基本步骤   2-4-2 在游标中使用FETCH  2-5 全文索引技术   2-5-1 全文索引概述   2-5-2 配置全文索引服务实例  2-6 T-SQL程序设计基础实训   2-6-1 T-QL实训   2-6-2 用户自定义函数实训 第3章 事务处理、并发控制及数据库优化 第4章 管理存储过程和触发器 第5章 SQL Server 2005 XML开发 第6章 .NET Framework集成与Service Broker开发 第7章 数据库需求分析与规划设计 第8章 SQL Server 2005综合应用开发 附录 课后练习参考答案 参考文献

章节摘录

  异步编程可以帮助开发人员编写使用队列的应用程序。很多数据库都包含用作队列的表,其中包含当资源允许时所要完成的工作。队列允许数据库在有效地使用可用资源时保持对交互用户的响应。Service Broker提供队列功能,作为数据库引擎的一个组成部分。  队列功能使应用程序可以在与请求工作的事务不同的另一个事务中执行该工作。Service Broker扩展了此概念,使应用程序可以在另一个实例或另一台计算机中执行工作。Setvice Broker在数据库中提供内置队列和实例间的可靠事务性消息传递,这对数据库开发人员很有帮助。4.支持松散耦合应用程序Service Broker支持松散耦合应用程序。松散耦合应用程序由多个相互间独立发送和接收消息的程序组成。尽管这样的应用程序必须包含所交换消息的相同定义并且必须为服务间的交互定义相同的总体结构,但是这些应用程序不需要同时运行、不需要在同一个SQL Server实例中运行,也不需要共享实现细则。应用程序不需要知道会话中其他参与者的物理位置或实现情况。

编辑推荐

  以实际工程项目为引导来说明各知识点,使学生学为所用。突出实习实训,重在培养学生的专业能力和实践能力。内容衔接合理,采用项目驱动的编写方式,完全按项目运作所需的知识体系设置结构。配套齐全,不仅包括教学用书,还包括实习实训材料,教学课件等,使用方便。

图书封面

评论、评分、阅读与下载


    SQL Server 2005数据库实践教程 PDF格式下载


用户评论 (总计2条)

 
 

  •   书不错,适合基础学习。内容全面,但不够深入。
  •   good,我喜欢看此类书。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7