SQL Server 2008数据库应用与开发教程

出版时间:2011-6  出版社:清华大学  作者:卫琳 编  

内容概要

  本书全面介绍了sqlserver2008系统的体系架构和功能。全书共13章,内容包括sqlserver2008基础知识、t-sql语言、数据库和表、select查询、视图、索引和游标、存储过程与触发器、数据库的备份与还原、安全与权限等。读者可以通过实例了解如何利用sqlserver2008开发实际的应用系统。此外,《SQL
Server 2008数据库应用与开发教程(第2版)》还配有习题和上机实验,有助于读者对所学知识的理解与掌握。
  本书结构清晰,实例丰富,图文并茂,浅显易懂,既可作为大学本科、高职高专院校的数据库应用课程教材,也可作为初学者学习数据库的参考书以及数据库应用系统开发人员的技术参考书。

书籍目录

第1章 sql server 2008简介
 1.1 sql server 2008概述
 1.2 sql server 2008的安装
 1.3 sql server 2008的配置
 1.4 sql server 2008常用的管理工具
 1.5 习题
 
第2章 数据库的建立与维护
 2.1 数据库的组成
 2.2 数据库的创建
 2.3 习题
 
第3章 表的建立与维护
 3.1 表概述
 3.2 列数据类型
 3.3 列的其他属性
 3.4 向表中添加数据
 3.5 查看表
 3.6 修改表
 3.7 删除表
 3.8 习题
 .
第4章 表数据操作
 4.1 概述
 4.2 界面操作表数据
 4.3 命令操作表数据
 4.4 习题
 
第5章 安全与权限
 5.1 安全与权限的基础知识
 5.2 管理用户
 5.3 管理角色
 5.4 管理架构
 5.5 管理权限
 5.6 习题
 
第6章 t-sql语言基础
 6.1 t-sql语言概述
 6.2 附加的语言元素
 6.3 运算符和表达式
 6.4 流程控制语句
 6.5 函数
 6.6 习题
 
第7章 查询和视图
 7.1 连接、选择和投影
 7.2 数据查询语句(select语句)
 7.3 视图
 7.4 习题
 
第8章 索引
 8.1 索引概述
 8.2 索引的分类及特点
 8.3 习题
 
第9章 数据完整性
 9.1 数据完整性概述
 9.2 使用约束实施数据的完整性
 9.3 约束的概念和类型
 9.4 管理约束
 9.5 禁止约束
 9.6 默认
 9.7 使用自动编号identity
 9.8 习题
 
第10章 存储过程和触发器
 10.1 存储过程
 10.2 触发器
 10.3 习题
 
第11章 数据备份、恢复和报表
 11.1 数据库的导入导出
 11.2 数据库的备份与还原
 11.3 自动化管理任务
 11.4 分离和附加数据库
 11.5 报表服务
 11.6 习题
 
第12章 sql高级应用
 12.1 事务(transaction)
 12.2 锁(lock)
 12.3 游标
 12.4 创建分区
 12.5 sql server服务体系
 12.6 习题
 
第13章 sql server实验指导
第一单元 sql server 2008简介
第二单元 数据库的建立与维护
第三单元 表的建立与维护
第四单元 表数据操作
第五单元 安全与权限
第六单元 t-sql语言基础
第七单元 查询和视图
第八单元 索引
第九单元 数据完整性
第十单元 存储过程和触发器
第十一单元 数据备份、恢复和报表
第十二单元 sql高级应用
参考文献

章节摘录

版权页:插图:解决死锁最好的方法就是防止死锁的发生,即不让满足死锁条件的情况发生。为此,用户需要遵循如下原则:(1)尽量避免并发地执行涉及到修改数据的语句;(2)要求每个事务一次就将所有要使用的数据全部加锁,否则就不予执行:(3)预先规定一个加锁顺序。所有的事务,都必须按这个顺序对数据进行加锁。例如,不同的过程在事务内部对对象的更新执行顺序应尽量保持一致;(4)每个事务的执行时间不可太长,尽量缩短事务的逻辑处理过程,及早地提交或回滚事务。对程序段长的事务可以考虑将其分割为几个事务;(5)一般不要修改SQLServer事务的默认级别。不推荐强行加锁。12.3 游标对一个表进行查询操作可以使用户得到数据库中的有关数据,这些数据是作为结果集,即表的形式存在的。在实际应用中,一个复杂的应用程序往往采用非数据库语言f如c、VB、.ASP或其他开发工具)内嵌T.SQL的形式来开发,而这些非数据库语言无法将表作为一个单元来处理,这就需要一种机制来保证每次处理表中的一行或几行。为了解决这个问题,引入了游标的概念,来实现对表中的数据进行逐行处理。12.3 游标(Cursor)概述除了在SEI正CT查询中使用WHERE子句来限制只有一条记录被选中之外,SQL语言并没有提供查询表中单条记录的方法,但是,我们常常会遇到需要逐行读取记录的情况。因此引入游标这一手段,来进行面向单条记录的数据处理。1.游标的概念游标是一种处理数据的方法,具有对结果集进行逐行处理的能力。可以把游标看作是一种特殊的指针,它与某个查询结果相联系,可以指向结果集的任意位置,可以将数据放在数组、应用程序中或其他地方,允许用户对指定位置的数据进行处理。使用游标,可以实现如下功能:·允许对SEL,ECT返回的表中的每一行进行相同或不同的操作,而不是一次对整个结果集进行同一种操作;·从表中的当前位置检索一行或多行数据;··游标允许应用程序提供对当前位置的数据进行修改、删除的能力;·对于其他用户对结果集包含的数据所做的修改,支持不同的可见性级别。在实现上,游标总是与一条SQI.。选择语句相关联。因为游标由结果集和结果集中指向特定记录的游标位置组成。当决定对结果集进行处理时,必须声明一个指向该结果集的游标。

编辑推荐

《SQL Server 2008数据库应用与开发教程(第2版)》:数据库建立与维护表的建立与维护表数据操作安全与权限T-SQL语言基础查询和视图索引数据库完整性存储过程、触发器数据备份、恢复和报表SQL高级应用实验

图书封面

评论、评分、阅读与下载


    SQL Server 2008数据库应用与开发教程 PDF格式下载


用户评论 (总计24条)

 
 

  •   本书全面深入地论述了如何使用结构化查询语言(SQL)语句来访问数据库,以及使用PL/SQL(Procedural Language/SQL)来编写包含SQL语句的程序。本书由Oracle前产品经理Jason Price亲笔撰写,基于新推出的SQL 2003规范]]],详细介绍了SQL的新特性和功能。全书内容系统、权威,能帮助读者快速掌握SQL的核心知识。
  •   本书介绍内容丰富、系统。有助于读者对所学知识的理解和掌握。结构清晰,实例丰富,图文并茂,浅显易懂,是不错的技术参考书。
  •   SQL好难呀,希望通过此书能够有所提升。
  •   介绍的很全面,很好,上课用这本书,可以跟上老师的步骤
  •   书不错,挺适合初学者
  •   这本书的内容很好的,但是收到的图书很账,封面还被圆珠笔涂划过,这是一本新书吗?我很质疑用:不会用二手书充当新图书吧。当当网要想做大做好,以后一定要严格要求自己,不能损害消费者。
  •   总体来说还可以吧~还是要认真学习不断练习才是不错的
  •   内容由浅入深,很实用.
  •   稍微有点灰尘
  •   书的质量感觉挺不错的!
  •   很好、很强大。。。。。。。。。。很好、很强大。。。。。。。。。。很好、很强大。。。。。。。。。。很好、很强大。。。。。。。。。。很好、很强大。。。。。。。。。。很好、很强大。。。。。。。。。。
  •   挺便宜的,2008确实和2005变化大
  •   值得一看,下次会再买
  •   最近有点忙,来的有点迟。书不错,挺好的。我挺喜欢的。
  •   入门级的好教程。
  •   有些简单,对于初学者还行……
  •   书是正版的 价钱还行
  •   教材还可以,但实验太简单。
  •   发货时间过长
  •   专业书,算比较详细。
  •   习题教简略,不是很适合自学用。
  •   书还算不错,就是错误有点多,不知道是作者的问题还是出版社的问题。。。。
  •   本书挺不错的,想读懂这本书需要一定的JavaWeb开发经验
  •   我们上课用的教材,觉得还不错
 

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

京ICP备13047387号-7