SQL Server 2005数据库系统应用开发技能教程

出版时间:2010-2  出版社:北京大学出版社  作者:王伟 编  页数:251  

前言

SQL Server2005是Microsoft公司发布的新一代数掂库产品,对以往SQL Server数据库系统的性能、可靠性、可用性和可编程性进行了全面扩展和升级,对关系型数据库引擎、大规模联机事务处理(OLTP)、数据仓库和电子商务应用进行了全方位整合,成为构建企业数据管理和商务智能解决方案的首选数据平台。尤其是SQL Server 2005与Microsoft Visual Studio。NET、Microsoft Office System、Business Intelligence Development Studio等开发工具及软件系统进行了无缝集成,为数据库开发人员提供了一个高效、灵活和开放式的数据库系统开发环境。本书以国家关于高职高专教育的最新精神和要求为出发点,以课程建设和课程改革为提高教学质量的重要手段,在理论适度的基础上,强调动手实验、实践,注重学生技术与能力的培养,以软件行业的职业岗位就业为导向,以提高职业竞争力和可持续发展能力为目标,依据作者多年来从事数据库系统研究和教学的经验精心组织编写而成。全书从教、学、做三个层面展开,技术路线清晰,以技能培养贯穿始终,形成“以能力培养为中心,工作任务驱动教学,边讲边练、讲练结合”的指导模式,便于读者掌握SQL Serwer 2005数据库实用开发技术。

内容概要

SQL Server 2005数据库系统学习的最佳途径是:掌握基本数据库理论基础,结合具体应用项目开发、实践。本书以数据库应用项目开发应具备的技能为框架,以每项技能所需要完成的各项任务为推手,较为翔实、系统地介绍了SQL Server 2005数据库的基本知识及安装、T-SQL数据库开发语言、应用数据库的设计与管理、数据库表与索引的设计与管理、数据查询设计、视图的设计与管理、存储过程与触发器的开发、游标与事务的应用、SQL Server 2005高级功能应用,以及SQL Server 2005系统安全与维护等内容。本书最后通过案例项目“基于ASP.NET与SQL Server 2005的图书商城电子商务应用系统开发”,讲解网络数据库应用系统的开发过程。    本书采用功能介绍与编程实践相结合的方法,通过案例开发说明,深入讲述SQL Server 2005数据库系统的典型应用与技巧。本书内容丰富、循序渐进,突出实用性和实践性,不仅适合作为高职高专计算机及其相关专业数据库课程的教材,也可作为从事计算机数据库技术开发人员的参考用书。

书籍目录

第1章  SQL Server 2005数据库系统概述  1.1  技能一  理解SQL Server 2005数据库系统    1.1.1  任务一  SQL Server 2005的基本特征    1.1.2  任务二  SQL Servcr 2005数据库基本概念  1.2  技能二  掌握SQL Server 2005数据库系统的安装    1.2.1  任务一  SQL Server 2005的组件    1.2.2  任务二  SQL Server 2005安装的系统需求    1.2.3  任务三  SQL Server 2005的安装过程  1.3  技能三  熟悉SQL Server 2005管理开发工具Management Studio    1.3.1  任务一  Microsoft SQL Server Management Studio界面及主要窗口介绍    1.3.2  任务二  SQL Server Management Studio的基本应用    小结    习题与实训第2章  SQL Server 2005数据库开发语言T-SQL  2.1  技能一理解关系型数据库基本知识    2.1.1  任务一  关系模型的定义    2.1.2  任务二  关系型数据库及其设计  2.2  技能二  掌握T-SQL语言基本知识    2.2.1  任务一  数据类型与变量    2.2.2  任务二  运算符    2.2.3  任务三  函数    2.2.4  任务四  基本SELECT语句    2.2.5  任务五  批处理、流程控制语句    小结    习题与实训第3章  应用数据库的设计与管理  3.1  技能一  理解SQL Server 2005数据库的存储结构  3.2  技能二:  掌握创建应用数据库    3.2.1  任务一  应用SQL Server Management Studio创建数据库    3.2.2  任务二  使用T-SOL语句创建应用数据库  3.3  技能三  熟练应用数据库的管理    3.3.1  任务一  数据库属性的查看    3.3.2  任务二  修改数据库大小    3.3.3  任务三  应用数据库的更名与删除  3.4  技能四  掌握设置数据库属性    小结    习题与实训第4章  数据库表与索引的设计与管理  4.1  技能一  熟练创建数据库表    4.1.1  任务一  应用SQL Server Management Studio创建表    4.1.2  任务二  使用T-SQL语言创建表  4.2  技能二:  掌握数据库表的管理    4.2.1  任务一  数据库表结构的修改    4.2.2  任务二  数据库表的重命名与删除    4.2.3  任务三  数据库表中的数据操作  4.3  技能三  理解索引    4.3.1  任务一  索引的概念及其分类    4.3.2  任务二  有关索引使用的建议  4.4  技能四  掌握索引的创建与管理    4.4.1  任务一  使用T-SQL语句创建与管理索引    4.4.2  任务二  使用SQL Server Management Studio管理索引  4.5  技能五  掌握数据完整性及其应用    4.5.1  任务一  数据完整性概念    4.5.2  任务二  实现数据完整性的主要技术    小结    习题与实训第5章  数据查询设计  5.1  技能一  熟练应用SELECT语句进行简单查询    5.1.1  任务一  改变列标题的显示    5.1.2  任务二  使用WHERE子句    5.1.3  任务三  TOP和DISTmCT关键字    5.1.4  任务四  使用ORDER BY子句进行排序  5.2  技能二  掌握应用SELECT语句的复杂查询    5.2.1  任务一  多表查询    5.2.2  任务二  使用UNION子句    5.2.3  任务三  使用GROUP BY子句    5.2.4  任务四  使用COMPUTE和COMPUTE BY子句    5.2.5  任务五  基于查洵结果创建新表    5.2.6  任务六  嵌套查询  5.3  技能三  掌握用户自定义函数在数据查询中的应用    5.3.1  任务一  创建用户自定义函数    5.3.2  任务二  用户自定义函数的管理  5.4  技能四  了解数据查询优化的方法    小结    习题与实训第6章  视图的设计与管理  6.1  技能一  掌握数据视图的创建    6.1.1  任务一  使用T-SQL语句创建视图    6.1.2  任务二  使用SQL Server Management Studio创建视图    6.1.3  任务三  不同应用目的视图创建的实例  6.2  技能二  掌握视图的管理    6.2.1  任务一  查看视图信息    6.2.2  任务二  视图的修改    6.2.3  任务三  视图的删除    6.2.4  任务四  视图的重命名  6.3  技能三  掌握视图的数据应用    6.3.1  任务一  使用T-SQL语句进行视图数据的操作    6.3.2  任务二  使用SQL Server Management Studio进行数据操作  6.4  技能四  熟悉视图的权限应用    小结    习题与实训第7章  存储过程与触发器的开发  7.1  技能一  掌握存储过程的创建    7.1.1  任务一  存储过程基础    7.1.2  任务二  创建存储过程    7.1.3  任务三  创建使用参数的存储过程    7.1.4  任务四  存储过程的执行  7.2  技能二  掌握存储过程的管理    7.2.1  任务一  查看存储过程    7.2.2  任务二  修改存储过程    7.2.3  任务三  删除存储过程  7.3  技能三  熟悉触发器的应用    7.3.1  任务一  触发器简介    7.3.2  任务二  DDL触发器的开发应用    7.3.3  任务三  DML触发器的开发应用    小结    习题与实训第8章  游标与事务的应用  8.1  技能一  熟悉游标的应用    8.1.1  任务一  游标的概念    8.1.2  任务二  游标的使用步骤    8.1.3  任务三  使用游标修改数据  8.2  技能二  理解事务的应用    8.2.1  任务一  事务的概念    8.2.2  任务二  事务的管理    8.2.3  任务三  事务处理巾的锁    小结    习题与实训第9章  SQL Server 2005高级功能应用  9.1  技能一  掌握XML应用    9.1.1  任务一  XML概述    9.1.2  任务二  XML数据类型    9.1.3  任务三  构造数据库XML类型数据  9.2  技能二  了解SQL Server 2005报表服务    9.2.1  任务一  报表服务概述    9.2.2  任务二  配置报表服务    9.2.3  任务三  测试验证报表服务    9.2.4  任务四  报表设计与创建  9.3  技能三  了解SQL Server 2005分析服务    9.3.1  任务一  分析服务概述    9.3.2  任务二  分析服务的应用    小结    习题与实训第10章  SQL Server 2005系统安全与维护  10.1  技能一  理解SQL Server 2005的登录验证模式    10.1.1  任务一  SQL Server 2005验证模式    10.1.2  任务二  SQL Server登录账户管理  10.2  技能二  掌握数据库用户管理    10.2.1  任务一  使用T-SQL语句管理数据库用户  10.2.2  任务二  使用SQL Server Management Studio管理数据库用户  10.3  技能三  掌握数据库角色管理    10.3.1  任务一  固定服务器角色    10.3.2  任务二  数据库角色  10.4  技能四  掌握权限管理    10.4.1  任务一  权限的种类    10.4.2  任务二  权限管理操作    10.4.3  任务三  使用SQL Server Management Studio设置权限的授予、撤销和禁止状态  10.5  技能五  掌握数据库备份    10.5.1  任务一  数据库备份的类型    10.5.2  任务二  执行备份  10.6  技能六  掌握数据库恢复    10.6.1  任务一  数据库恢复简介    10.6.2  任务二  执行数据恢复  小结  习题与实训第11章  基于ASP.NET与SQL Server 2005的应用系统开发案例  11.1  技能一  理解数据库应用系统开发  11.2  技能二  基于ASP.NET与SQL Server 2005的图书商城电子商务应用系统开发    11.2.1  任务一  系统概述    11.2.2  任务二  数据库设计    11.2.3  任务三  Web服务开发    11.2.4  任务四  Web应用程序开发  小结  习题与实训附录A  SQL Server 2005常用内置函数附录B  SQL Server 2005常用系统表附录C  SQL Server 2005的常用系统存储过程参考文献

章节摘录

插图:数据库备份是指制作数据库结构、对象及内容的复制(包括数据库表、视图、索引、约束条件,以及数据库文件的路径、大小、增长方式等信息)。与备份对应的是还原。数据库备份与还原可在系统发生故障时修复数据,保护数据库中的关键数据免遭破坏。SQL Server 2005数据库系统支持以下多种数据备份类型。1.完整备份完整备份是指备份整个数据库,包括事务曰志部分。完整备份代表备份操作完成时刻的数据库。往往通过完整备份中的事务曰志,可以使数据库恢复到备份完成时的状态。由于完整备份数据库内容众多,因而需要的时间也更多。创建完整备份是频率较低的重要操作,通常会安排该操作定期发生。2.完整差异备份完整差异备份仅记录自上次完整备份后更改过的数据。完整差异备份数据量比完整备份更小,操作时间更块,可以简化频繁的备份操作的同时,减小数据丢失的风险。完整差异备份基于以前的完整备份,因此该类型备份又称为基准备份,即仅备份自基准备份后更改过的数据。如果一个数据库的某个部分修改的频率高于其他部分,则完整差异备份尤其有用。在这种情况下,完整差异备份可以使用产经常备份数据,而开销低于完整备份。经过一段时间后,随着数据库的更新,包含在差异备份中的数据量会增加,这使得创建和还原备份的速度变慢。因此,必须重新创建一个完整备份,为另一个系列的差异备份提供新的差异基准。3.部分备份部分备份和部分差异备份是SQLServer.2005中的新增功能。这些备份的设计目的在于:为在简单恢复模式下对包含一些只读文件组的数据库的备份工作提供更多的灵活性。但是,所有恢复模式都支持这些备份。部分备份与完整数据库备份类似,但是部分备份不包含所有文件组。部分备份包含主文件组、每个读/写文件组以及任何指定(可选)的只读文件中的所有数据。只读数据库的部分备份仅包含主文件组。当数据库包含自上次完整备份后一直为只读的一个或多个只读文件组时,部分备份很有用。

编辑推荐

《SQL Server 2005 数据库系统应用开发技能教程》:全国高职高专计算机技能型人才培养系列规划教材,中国计算机学会教育专委会推荐教材·高职高专类

图书封面

评论、评分、阅读与下载


    SQL Server 2005数据库系统应用开发技能教程 PDF格式下载


用户评论 (总计2条)

 
 

  •   是一本学习SQL SERVER数据库不错的书
  •   这本书是不错的一本入门书籍,但是例子比较少。
 

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

京ICP备13047387号-7