
基本信息出版社:清华大学出版社
页码:319 页
出版日期:2009年06月
ISBN:7302202605/9787302202608
条形码:9787302202608
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:高等学校计算机专业教材
内容简介 《SQL Server 2005实用教程》系统地介绍了数据库技术的基础理论,sQL server 2005的安装与配置,用Microsoft SQL Server Management studio对数据库及数据表进行管理与操作,Transact-sQL编程,安全性管理,索引与视图的使用,存储过程及触发器的管理,并通过实例介绍了如何通过Visual Basic及AsP访问SQL-server 2005数据库等,在附录中添加了上机操作指导的内容。
与同类书比较,《SQL Server 2005实用教程》覆盖面广,内容新颖,是一本实用性很强的教科书,并附有大量练习实例。《SQL Server 2005实用教程》立足于易懂实用的原则,涉及从入门到提高的各个层面,让读者轻松掌握构建数据库的实质内容。
《SQL Server 2005实用教程》既可作为高等学校计算机及相关专业的教材和参考书,也适用于数据库管理人员及高级开发人员参考。
编辑推荐 《SQL Server 2005实用教程》由清华大学出版社出版。
目录
第1章 数据库基础
1.1 数据库系统概述
1.1.1 基本概念
1.1.2 数据管理技术的产生与发展
1.2 数据模型
1.2.1 数据模型的组成要素
1.2.2 概念模型及其表示
1.2.3 常用数据模型
1.3 数据库系统结构
1.3.1 数据库系统的三级模式结构
1.3.2 数据库系统的二级映像
1.4 关系数据库
1.4.1 关系数据结构
1.4.2 关系操作
1.4.3 关系的完整性
1.4.4 关系数据库
1.4.5 关系代数
1.5 关系数据理论
1.5.1 问题的提出
1.5.2 关系的规范化理论
1.6 数据库设计
1.6.1 数据库设计概述
1.6.2 需求分析
1.6.3 概念结构设计
1.6.4 逻辑结构设计
1.6.5 物理设计
1.6.6 数据库实施与调试
1.6.7 数据库运行和维护
习题1
第2章 SQL server 2005综述
2.1 SQL Server 2005简介
2.1.1 SQL Server 2005新增功能
2.1.2 SQL Server 2005版本分类
2.2 SQL Server 2005新特性功能
2.2.1 SQIL Server 2005新特性
2.2.2 SQL Server 2005的新增或增强功能
2.3 安装SQL Server 2005
2.3.1 SQL Server 2005的运行环境
2.3.2 SQL Server 2005的安装
习题2
第3章 数据库及表的操作
3.1 数据库简介
3.2 创建及修改数据库
3.2.1 创建数据库
3.2.2 修改数据库
3.2.3 删除数据库
3.3 管理数据库表
3.3.1 创建数据库表
3.3.2 创建和使用约束
3.3.3 自定义数据类型
3.3.4 修改表
3.3.5 查看表的属性
3.3.6 删除表
3.3.7 表中数据的访问
3.4 数据完整性规则
3.4.1 数据完整性
3.4.2 规则
3.4.3 默认值和默认对象
习题3
第4章 Transact SQL语言
4.1 SQL查询编辑器
4.1.1 查询编辑器简介
4.1.2 使用查询编辑器
4.2 数据类型、常量与变量
4.2.1 系统数据类型
4.2.2 用户定义的数据类型
4.2.3 SQL Server中的运算符与通配符
4.2.4 常量与变量
4.3 函数
4.3.1 常用的系统函数
4.3.2 用户自定义函数
4.4 控制语句
4.4.1 BEGINEND程序块
4.4.2 IFELSE语句
4.4.3 CASE语句
4.4.4 WHILE语句
4.4.5 WAITFOR语句
4.5 数据定义语言
4.5.1 创建及修改数据库
4.5.2 创建及修改表
4.6 数据操纵语言
4.6.1 SELECT语句
4.6.2 INSERT语句
4.6.3 UPDATE语句
4.6.4 DELETE语句
4.6.5 TRUNCATETABLE语句
习题4
第5章 索引和视图
5.1 索引概述
5.1.1 索引的概念
5.1.2 索引的种类
5.2 索引管理
5.2.1 创建索引
5.2.2 维护索引
5.2.3 删除索引
5.3 视图的管理
5.3.1 创建视图
5.3.2 维护视图
5.3.3 删除视图
5.4 通过视图访问数据
5.4.1 通过视图检索数据
5.4.2 通过视图修改数据
5.5 索引视图
习题5
第6章 存储过程和触发器
6.1 存储过程概述
6.1.1 存储过程定义
6.1.2 存储过程分类
6.2 管理和使用存储过程
6.2.1 创建存储过程
6.2.2 存储过程调用
6.2.3 存储过程的参数
6.2.4 管理存储过程
6.3 标准触发器
6.3.1 触发器的定义
6.3.2 创建触发器
6.3.3 管理触发器
6.4 其他触发器
6.4.1 DML触发器
6.4.2 DDL触发器
习题6
第7章 安全管理
7.1 身份验证模式
7.1.1 SQLServer2005安全性概述
7.1.2 Windows身份验证模式
7.1.3 SQLServer身份验证模式
7.2 登录账户管理
7.2.1 创建windows认证模式登录账户
7.2.2 创建SQLServer认证模式登录账户
7.2.3 用其他SQL命令管理登录账户
7.3 用户账户管理
7.3.1 guest用户账号
7.3.2 添加用户账户
7.3.3 修改用户账户
7.3.4 删除用户账户
7.4 角色管理
7.4.1 服务器角色管理
7.4.2 数据库角色管理
7.5 权限管理
7.5.1 权限的种类
7.5.2 使用对象资源管理器设置权限
7.5.3 使用T-SQL语句设置权限
习题7
第8章 数据库的备份和恢复
第9章 SQLServer2005应用
附录A 上机练习
参考文献
……
序言 微软公司的SQL Server 2005是一个功能完备的数据库管理系统,SQL Servei.作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,它使用Transact-SQL语言在客户机与服务器之间发送请求。
本书介绍了有关Microsoft SQL Server 2005的知识并提供了大量实例,系统地介绍了数据库技术的基础理论,数据库系统设计方法,现代数据库系统开发应用等。重点介绍了SQL Server 2005的核心数据库产品和日常管理与维护工作。书中涉及了数据库系统的基本理论,安全性管理,数据库和数据库对象管理技术,数据操纵技术,备份和恢复技术,完整性技术,Transact-SQL语言等内容,并通过实例介绍了如何通过Visual Basic及ASP访问SQL Server 2005。
本书由浅人深地介绍了SQL Server 2005的基本管理与操作。全书内容共分为9章。第l章介绍了数据库系统的基本知识;第2章介绍了SQL Server 2005的安装过程;第3章介绍了数据库及表的基本操作,包括数据完整性规则、数据库及表结构的创建及修改;第4章重点介绍了Transact-SQL的语法规则及使用;第5章介绍了索引与视图;第6章介绍了存储过程与触发器;第7章介绍了SQL Server 的安全性管理,包括安全模式、用户管理、权限管理;第8章介绍了数据库的备份及恢复操作;第9章通过实例讲解如何使用VisualBasic及ASP访问SQL Server 2005数据库。本书的附录部分按书中的内容顺序详细讲述了SQL Server 2005的上机过程,可作为实验课的上机辅导材料。
为了方便读者的自学,作者尽可能详细地讲解SQL Server 2005的各主要部分内容,并附有大量的屏幕图例供学习参考,使读者有身临其境的感觉。本书既可作为高校计算机及相关专业的教材和参考书,也适用于数据库管理人员及高级开发人员参考。
本书第1章和第2章由周力编写,第3章、第5章和第9章由张博编写,第4章、第7章和第8章由刘天惠编写,第6章由李华编写,附录部分由范立南编写。全书由范立南统稿。
由于作者水平有限,加之时间仓促,书中的疏漏与错误之处在所难免,恳切希望广大读者多提宝贵意见。
文摘 插图:

第1章 数据库基础
教学提示:
数据库技术和数据库系统已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手段,极大地促进了计算机应用的发展。本章系统讲述数据库系统的基础理论、基本技术和基本方法。内容包括数据库系统的基本概念,数据模型,关系数据理论,以及数据库设计方法和步骤等。
教学目标:
本章主要介绍数据库系统概述、数据模型、数据库系统结构、关系数据库、关系数据理论和数据库设计。通过本章的学习,要求掌握数据库的基本概念,数据库的特点,数据模型的组成,数据库系统结构,关系数据库及关系数据理论,数据库设计,了解数据管理技术的产生与发展等内容。
1.1 数据库系统概述
数据库技术是计算机学科的一个重要分支,它的应用非常广泛,几乎涉及所有的应用领域。在学习数据库知识之前必须掌握数据、数据库、数据库管理系统和数据库系统等基本概念。
1.1.1 基本概念
1.数据
数据(data)是数据库中存储的基本对象。提到数据,大多数人的第一个反应就是数字。其实数字只是最简单的一种数据。广义的理解,数据的种类很多,文字、图形、图像、声音、职工个人的档案记录、仓库的库存情况等,这些都是数据。
数据的概念包括两个方面:其一,数据内容是事物特性的反映或描述;其二,数据是符号的集合。符号不仅指数字、字母、文字和其他特殊字符,而且包括图形、图像、声音等多媒体数据。
可以对数据做如下的定义:描述事物的符号记录称为数据。数据有多种表现形式,它们都可以经过数字化后存入计算机。