SQL Server 2005数据库技术与应用

出版时间:2012-3  出版社:机械工业出版社  作者:赵丽辉,岳淑玲 主编  

内容概要

  本书全面、翔实地介绍了SQL Server
2005数据库的各种操作及数据库管理。主要内容包括:数据库基础知识、数据库及表的创建和管理、数据查询、视图与索引的创建和管理、Transact—SQL语言编程、存储过程和触发器的创建与管理、游标与事务、数据库安全操作、数据库管理操作和数据库应用程序开发。
  本书采用“理论实践一体化”的教学模式,从锻炼学生的思维能力以及运用概念解决问题的能力出发,将知识讲解和技能训练有机结合。内容编排循序渐进,结合一个项目实例“学生信息管理”,使学生可以围绕一个主线快速入门,由浅入深地学习。本书适合作为普通高等院校、高职高专计算机软件专业、网络专业、网站专业、信息管理和电子商务等专业的教材,也可作为计算机培训班的教材及广大微机用户的参考书。

书籍目录

出版说明
前言
第1章 数据库技术基础
 1.1 数据库技术概述
 1.2 SQL Server 2005基础
 1.3 安装SQL Server 2005 SP2
 1.4 启动/停止SQL Server服务
 1.5 学生信息管理数据库设计
 小结
 习题
第2章 创建与维护数据库
 2.1 SQL Server 2005数据库
 2.2 使用SQL Server Management Studio管理数据库
 2.3 使用Transact?SQL管理数据库
 2.4 附加和分离数据库
 2.5 生成数据库脚本
 小结
 习题
第3章 创建与维护表
 3.1 数据表的基础知识
 3.2 SQL Server 2005系统数据类型
 3.3 使用SQL Server Management Studio管理表
 3.4 使用Transact?SQL管理表
 3.5 表的数据操作
 小结
 习题
第4章 实施数据完整性
 4.1 数据完整性
 4.2 使用约束实施数据完整性
 4.3 使用默认值
 小结
 习题
第5章 数据查询
第6章 视图
第7章 索引
第8章 Transact?SQL 语言编程基础
第9章 存储过程
第10章 触发器
第11章 游标与事务
第12章 数据库安全操作
第13章 数据库管理操作
第14章 SQL Server 2005实例——学生信息管理系统
参考文献
  

章节摘录

版权页:插图:存储过程是一组预先写好的能够实现某种功能的Transact-SQL程序,即“过程”,编译后将其存在SQLServer中。存储过程提供了一种封装某一个需要重复执行任务的方法,一旦定义了一个存储过程之后,在应用程序中就可对其调用。存储过程能够接收输入参数并以输出参数的形式返回多个数据值给调用程序。在应用程序开发系统中,许多操作都会交给存储过程来完成。彻底学会如何开发存储过程,是本章的重点。2.存储过程的优点1)减少网络通信量。调用一个行数不多的存储过程与直接调用Transact-SQL程序代码的网络通信量可能不会有很大的差别。如果是数百行的Transact-SQL程序代码,则在网络上传输的是数千或数万个字符,那么事先将这数百行的Transact-SQL程序代码编写成一个存储过程来执行,这时在网络上传输的是存储过程名称的几个字符。因此,使用存储过程,所造成的网络通信量比较小。2)执行速度更快。首先,在存储过程创建的时候,数据库已经对其进行了语法检验、编译并加以优化,因此执行存储过程时,直接调用即可。而执行Transact-SQL程序代码时,SQLServer系统先检查语法是否正确,然后进行编译并优化,最后才能执行,显然,这样做要比执行存储过程耗费时间。其次,存储过程第一次被执行后,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中直接调用。3)模块化的程序设计。存储过程一旦创建完成,可以反复被调用,因此它适用于经常重复性的操作。在创建存储过程之后,可以对其进行修改。在不更改存储过程名称的前提下,修改存储过程并不会影响调用存储过程的应用程序,提高了程序的可移植性。4)较好的安全机制。SQLServer系统可以设置哪些用户拥有权限执行存储过程,因此可以达到较完善的安全控制和管理。当用户要访问数据表又没有存取权限时,可以设计一个存储过程来存取数据表。

编辑推荐

《SQL Server 2005数据库技术与应用》是全国高等职业教育规划教材之一。

图书封面

评论、评分、阅读与下载


    SQL Server 2005数据库技术与应用 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7