SQL Server2008数据库应用案例教程

出版时间:2012-7  出版社:北京大学出版社  作者:钱哨,张继红,陈小全 著  页数:294  

内容概要

  目前基于SQL Server 2008数据库管理以及编程开发类的专业与职业化教育已经成为各高校和培训机构的常设课程,同时基于SQL Server 2008的管理和研发工作正受到越来越多的重视。《21世纪全国应用型本科计算机案例型规划教材:SQL Server2008数据库应用案例教程》针对计算机软件技术专业的教学特点,坚持实用技术和实际案例相结合的原则,注重操作能力和实践技能的培养,以案例与核心知识讲解为主线,通过情景模拟和实际操作,详尽介绍了SQL Server 2008软件开发和数据库服务器管理维护所需要的基本理论知识和高级应用。内容包括为什么学习SQL Server 2008,SQL Server 2008概述,关系数据库标准语言SQL,T-SQL程序设计基础,事务处理和并发控制,管理存储过程与触发器,数据库备份与恢复技术,数据库转换与复制技术,SQL Server 2008的安全性,自动化管理任务,附录习题参考答案等内容。  《21世纪全国应用型本科计算机案例型规划教材:SQL Server2008数据库应用案例教程》不仅适用于高等院校网络管理、计算机应用、信息管理、电子商务、软件技术等各专业的教学;也可作为企业从业人员在职培训以及社会IT人士提高应用技能与技术的教材;对于广大SQL Server 2008数据库自学者也是一本有益的读物。

书籍目录

第1章为什么学习SQL Server 2008 1.1学习SQL Server 2008的原因 1.2 SQL Server在计算机专业中的位置 1.3学习SQL Server的就业方向 第2章SQL Server 2008概述 2.1 SQL Server的定义和基本结构 2.1.1 SQL Server的定义 2.1.2 SQL Server的基本结构 2.2 SQL Server 2008的发展史 2.3 SQL Server 2008的安装 2.3.1 SQL Server 2008版本、运行自软硬件环境 2.3.2 SQL Server 2008的安装 2.4 SQL Server 2008的新特征 2.4.1可信性增强 2.4.2丰富的功能 2.4.3智能 第3章关系数据库标准语言SQL 3.1 SQL概述 3.1.1 SQL的由来 3.1.2对关系数据库模式的支持 3.1.3 SQL的特点 3.1.4物理数据文件和文件组 3.2通过SQL管理数据库文件 3.2.1数据库文件及文件组 3.2.2数据库的建立与撤销 3.2.3数据库的修改 3.2.4数据库的收缩 3.3 SQL与建立关系型数据表 3.3.1关系型数据库的完整性理论 3.3.2 由一个案例了解关系型数据库 3.3.3通过SQL创建基本表 3.3.4 SQL修改基本表关系结构 3.3.5 SQL删除基本表 3.4索引 3.4.1索引概述 3.4.2 SQL Server 2008索引基本概念 3.4.3建立与删除索引 3.4.4获取及优化索引信息的方法 3.5修改 3.5.1 插入数据 3.5.2删除操作 3.5.3更新操作 3.6数据查询 3.6.1查询概述 3.6.2基本表查询 3.6.3条件查询 3.6.4多表连接查询及使用关系代数的理论查询数据 3.7视图 3.7.1视图概述 3.7.2建立视图 3.7.3删除视图 3.8关系数据库与SQL实训 3.8.1建立数据库实训 3.8.2建立与修改基本表实训 3.8.3综合数据库设计实训 3.8.4索引实训 3.8.5 SQL设计编码实训 习题 第4章T—SQL程序设计基础 4.1 SQL Server 2008编程开发新特性综述 4.2 T—SQL概述 4.2.1格式化的T—SQL代码 4.2.2 T—SQL语法变量 4.2.3局部临时表与全局临时表 4.2.4运算符 4.3 T—SQL流程控制语句 4.3.1 IF 4.3.2 WHILE 4.3.3 CASE语句 4.3.4 WAITFOR语句 4.3.5 GOTO语句 4.3.6错误处理与TRY…CATCH语句 4.4 T—SQL函数 4.4.1 标量函数 4.4.2 RANKING函数 4.4.3用户自定义函数 4.5游标技术 4.5.1使用游标的基本步骤 4.5.2在简单的游标中使用FETCH 4.6全文索引技术 4.6.1全文索引概述 4.6.2配置全文检索服务 4.7 T—SQL程序设计基础实训 4.7.1 T—SQL实训 4.7.2用户自定义函数实训 习题 第5章事务处理和并发控制 5.1 SQL Server 2008的事务处理 5.1.1 事务概述 5.1.2事务的类型 5.2 SQL Server 2008的并发控制 5.2.1锁的概述 5.2.2锁的模式 5.2.3锁的信息 5 2 4 死锁及处理 5.3 SQL Server 2008数据库优化 5.3.1数据库引擎优化顾问的概述 5.3.2数据库引擎优化顾问的使用 习题 第6章管理存储过程与触发器 6.1开发存储过程 6.1.1存储过程概述 6.1.2创建存储过程 6.2管理触发器 6.2.1触发器概述 6.2.2触发器的类型 6.2.3创建触发器 6.2.4通过触发器确保数据的完整性 6.2.5修改触发器 6.2.6删除触发器 6.2.7查看触发器 6.3 管理存储过程与触发器实训 6.3.1存储过程实训 6.3.2触发器实训 习题 第7章数据库备份与恢复技术 7.1 SQL Server 2008的数据库备份 7.1.1数据库备份概述 7.1.2数据库磁盘备份设备 7.1.3数据库备份类型 7.2 SQL Server 2008的数据库恢复 7.2.1在管理平台中恢复数据库 7.2.2通过命令行进行数据库还原 7.3数据库备份与恢复技术实训 7.3.1 SQL Server恢复模型建立实训 7.3.2 SQL Server备份方法实训 7.3.3 SQL Server数据库还原实训 习题

章节摘录

版权页:   插图:   3.4.2 SQL Server 2008索引基本概念 SQL Server 2008索引基本概念有4种:堆、聚集索引、非聚集索引、唯一性索引。 1.堆 堆就是数据的堆积,本质为全表遍历查询,很显然这种方式的检索效率是非常低的。其主要特点是,没有聚集索引的表,且不按特定顺序存储的页,如图3—19所示。 2.聚集索引 根据索引的顺序与数据表的物理顺序是否相同,可以把索引分成两种类型:聚集索引(clustered index)与非聚集索引(nonclusterd idex)。聚集索引是指数据表的物理顺序和索引表的顺序相同,它根据表中的一列或多列的值排列记录。每一个表只能有一个聚集索引,因为一个表的记录只能以一种物理顺序存放,在通常情况下使用的都是聚集索引。 聚集索引有利于范围搜索,由于聚集索引的顺序与数据行存放的物理顺序相同,因此,聚集索引最适合于范围搜索,因为相邻的行将被物理地存放在相同或相邻近的页面上。 (1)创建聚集索引的几个注意事项如下。 每个表只能有一个聚集索引。 由于聚集索引改变了表的物理顺序,因此应先建聚集索引,后建非聚集索引。 创建索引所需的空间来自用户数据库,而不是tempdb数据库。 主键是聚集索引的良好候选者。 (2)不使用聚集索引的场合如下。 数据项频繁进行更改。 索引键为宽键(两个或以上属性共同构成键)。 3.非聚集索引 非聚集索引旨在提高聚集索引没有覆盖的常用查询的性能。如果表已经建立了聚集索引,并且希望检索非键值属性列,则只能够建立非聚集索引,以提高查询效率。 对于非聚集索引,表的物理顺序与索引顺序不同,即表的数据并不是按照索引列排序的。索引是有序的,而表中的数据是无序的。一个表可以同时存在聚集索引和非聚集索引中,而且一个表可以有多个非聚集索引。如对记录网站活动的日志表可以建立一个对日期时间的聚集索引和多个对用户名的非聚集索引。 (1)创建非聚集索引的几个注意事项如下。 创建非聚集索引实际上是创建了一个表的逻辑顺序的对象。 索引包含指向数据页上的行的指针。 一张表可创建多达249个非聚集索引。 创建索引时,默认为非聚集索引。 (2)使用非聚集索引的场合如下。 通过内联接或者9roup by子句提高查询性能。 期望提高非键值查询效率,而结果不是大型结果集。 提高宽键查询效率。 where语句中频繁涉及的属性。 (3)使用非聚集索引注意事项如下。 除非指定为聚集索引,否则数据库引擎将建立非聚集索引。 如果表中数据仅有少量信息不同,不要使用(非)聚集索引,此时使用表扫描技术效率更高。 4.唯一性索引 唯一性索引是指不允许表中不同的行在索引列上取相同值。若已有相同值存在,则系统给出相关信息,不建立此索引。系统将拒绝违背唯一性的插入、更新操作。如果表有主键,则在建立物理表时(执行create table或者alter table语句时),该表将自动建立唯一性索引。默认情况下,这也是聚集索引。

编辑推荐

《21世纪全国应用型本科计算机案例型规划教材:SQL Server2008数据库应用案例教程》不仅适用于高等院校网络管理、计算机应用、信息管理、电子商务、软件技术等各专业的教学;也可作为企业从业人员在职培训以及社会IT人士提高应用技能与技术的教材;对于广大SQL Server 2008数据库自学者也是一本有益的读物。

图书封面

评论、评分、阅读与下载


    SQL Server2008数据库应用案例教程 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7