书籍详情
SQL Server数据库管理与开发
作者:肖慎勇
出版社:清华大学出版社
出版时间:2006-10-01
ISBN:9787302136095
定价:¥36.00
购买这本书可以去
内容简介
本书以SQL Server 2000为工具,紧跟数据库技术的发展变化,全面而详细地介绍了SQL Server 2000的使用和数据库管理,以及基于SQL Server数据库的访问技术与Web应用开发。.本书共分为“章。内容包含数据库系统基本概念,数据库设计的含义和步骤,实体联系模型,关系模型和基本关系理论;详细介绍了SQL Server 2000的安装与操作方法、数据类型、函数和表达式,数据库及数据库对象的创建与管理,数据库语言T—SQL及运用,视图、索引、触发器、存储过程、游标以及SQL Server程序设计,SQL Server 2000的安全性管理,数据库备份与恢复,数据转换与传输、复制与分发。介绍以SQL Server表数据库为核心,主要的数据库访问技术、Web数据库的应用开发。本书吸收了作者在长期的数据库教学和实际应用中积累的经验,采用示例分析方法,通过大量实例对数据库管理与开发应用等各方面进行了全面而深入的阐述,所用实例前后连贯、简明生动、易于理解,其中许多例子是作者精心设计的。全书内容完整,语言风格浅显生动。本书例题、习题丰富,非常适合信息与计算机相关专业数据库技术的教学和学生自学,也可以作为学习数据库管理与开发的参考书。...
作者简介
暂缺《SQL Server数据库管理与开发》作者简介
目录
第1章数据库系统概述
1.1数据处理与数据库系统
1.1.1数据处理
1.1.2数据库系统
1.2数据库设计
1.2.1数据库设计概述
1.2.2ER模型
1.2.3关系模型
1.2.4关系模型的运算操作
1.2.5关系模型的完整性约束规则
1.2.6数据库的逻辑设计
1.2.7不同世界中的术语对照
1.3数据库管理系统
1.3.1DBMS的作用和构成
1.3.2MS SQL Server简介
1.3.3C/S工作模式的DBMS体系结构
1.4SQL Server 2000安装
1.4.1SQL Server 2000的版本及对环境的要求
1.4.2SQL Server 2000的安装过程
1.5SQL Server 2000工具操作简介
1.5.1常用客户工具简介
1.5.2服务管理器
1.5.3企业管理器
1.5.4查询分析器
1.5.5使用联机帮助
本章小结
思考题
第2章数据库的创建与管理
2.1创建数据库的规划
2.1.1SQL Server数据库存储结构
2.1.2规划数据库
2.2企业管理器中数据库创建与管理
2.2.1向导方式创建数据库
2.2.2企业管理器创建数据库
2.2.3数据库属性查看与设置
2.2.4数据库的修改与删除
2.3TSQL命令创建和管理数据库
2.3.1TSQL命令创建数据库
2.3.2TSQL命令查看和设置数据库选项
2.3.3TSQL命令修改和删除数据库
2.4系统数据库
2.4.1主控数据库master
2.4.2模板数据库model
2.4.3临时数据库tempdb
2.4.4msdb数据库
本章小结
思考题
第3章表的创建与管理
3.1数据类型
3.1.1字符数据类型
3.1.2数值数据类型
3.1.3二进制数据类型
3.1.4日期时间数据类型
3.1.5其他数据类型
3.1.6用户自定义数据类型
3.2表的结构设计
3.3企业管理器创建和管理表
3.3.1企业管理器创建表
3.3.2表记录的输入和浏览
3.3.3企业管理器创建规则
3.3.4企业管理器创建和使用默认值
3.3.5企业管理器修改数据表
3.3.6企业管理器删除表
3.4TSQL命令创建和管理表
3.4.1定义表
3.4.2定义约束
3.4.3创建规则和默认并绑定
3.4.4查看表的属性
3.4.5修改表
3.4.6删除数据表
本章小结
思考题
第4章TSQL查询与更新
4.1TSQL概述
4.1.1SQL简介
4.1.2TSQL概述
4.2TSQL的数据查询
4.2.1单表简单查询
4.2.2多表连接查询
4.2.3嵌套子查询
4.2.4分组统计查询
4.2.5COMPUTE和COMPUTE BY子句统计
4.2.6查询结果的并
4.2.7查询结果的保存
4.3TSQL的数据更新
4.3.1TSQL插入功能
4.3.2TSQL修改功能
4.3.3TSQL删除功能
本章小结
思考题
第5章视图
5.1视图的概念
5.2视图的建立
5.2.1TSQL命令建立视图
5.2.2使用企业管理器创建视图
5.3视图的意义
5.3.1视图的作用
5.3.2视图的限制
5.4视图的管理
5.4.1视图的修改
5.4.2视图的重命名
5.4.3视图的删除
5.5视图的应用
5.5.1视图操作
5.5.2查找视图定义信息
本章小结
思考题
第6章索引与性能
6.1索引概述
6.1.1索引的概念
6.1.2索引的逻辑结构
6.1.3索引的分类
6.2建立索引
6.2.1自动建立
6.2.2用企业管理器建立索引
6.2.3用TSQL命令建立索引
6.3索引管理
6.3.1用企业管理器查看和修改索引
6.3.2用系统存储过程SP_HELPINDEX查看索引
6.3.3用系统存储过程SP_RENAME更改索引名
6.3.4企业管理器删除索引
6.3.5用TSQL命令删除索引
6.4全文索引
6.4.1全文索引的意义
6.4.2全文索引的建立
6.4.3编辑表中的全文索引
6.4.4删除表中的全文索引
6.4.5维护全文索引
6.5性能优化的基本方法
6.5.1性能优化的意义
6.5.2性能优化的基本方法
6.6性能监控概述
6.6.1性能监控的意义
6.6.2性能监控工具及使用
本章小结
思考题
第7章TSQL程序设计
7.1变量与运算
7.1.1全局变量
7.1.2局部变量
7.1.3运算符
7.1.4常用函数
7.2批与脚本
7.2.1批处理
7.2.2脚本处理
7.3编程控制语句
7.3.1程序注释语句
7.3.2GOTO
7.3.3IF…ELSE
7.3.4BEGINEND
7.3.5CASE
7.3.6WHILE
7.3.7RETURN
7.3.8WAITFOR
7.4自定义函数
7.4.1概述
7.4.2创建用户自定义函数
7.4.3修改和删除用户自定义函数
7.5游标
7.5.1游标的种类
7.5.2声明游标
7.5.3打开游标
7.5.4读取游标
7.5.5关闭游标
7.5.6释放游标
7.5.7定位修改、删除游标中的数据
7.6存储过程
7.6.1概述
7.6.2存储过程的创建
7.6.3管理存储过程
7.6.4执行存储过程
7.6.5删除存储过程
7.6.6修改存储过程
7.6.7确定存储过程的执行状态
7.7事务
7.7.1事务的概念
7.7.2事务的工作原理
7.7.3使用事务的考虑
本章小结
思考题
第8章触发器
8.1触发器介绍
8.1.1触发器概述
8.1.2触发器类型和功能
8.1.3触发器的特点
8.2触发器的创建
8.2.1利用TSQL创建触发器
8.2.2利用企业管理器创建触发器
8.3管理触发器
8.3.1查看触发器信息
8.3.2修改触发器
8.3.3删除触发器
8.4触发器的特殊功能
8.4.1inserted和deleted表
8.4.2建立列级触发器
8.4.3检查指定列的变化
本章小结
思考题
第9章数据库安全性管理
9.1数据库安全性控制
9.1.1用户标识与鉴别
9.1.2存取控制
9.1.3数据完整性
9.1.4数据库审计
9.2SQL Server安全性概念
9.2.1服务器级的安全性
9.2.2数据库级安全性
9.2.3对象安全性
9.3SQL Server 2000的安全级别
9.3.1设置SQL Server 2000的安全模式
9.3.2权限验证
9.4登录账户管理
9.4.1系统内置的登录账户
9.4.2添加登录账户
9.4.3修改登录密码
9.4.4禁止登录账户
9.4.5删除登录账户
9.5服务器角色管理
9.5.1固定服务器角色
9.5.2向固定服务器角色中添加成员
9.5.3从固定服务器角色中删除成员
9.5.4查看固定服务器角色成员
9.6数据库角色管理
9.6.1固定数据库角色
9.6.2数据库角色public
9.6.3建立数据库角色
9.6.4增删数据库角色的成员
9.6.5删除数据库角色
9.7用户账户管理
9.7.1guest用户账户
9.7.2添加用户账户
9.7.3更改用户账户
9.7.4删除用户账户
9.8权限管理
9.8.1权限的种类
9.8.2权限的管理
本章小结
思考题
第10章数据库备份与恢复
10.1备份和恢复概述
10.1.1备份和恢复的过程
10.1.2SQL Server 2000的备份和还原功能
10.2备份数据库
10.2.1备份类型和常用备份策略
10.2.2备份数据库中的设备对象
10.2.3数据库备份
10.2.4事务日志备份
10.2.5数据库差异备份
10.3数据库恢复
10.3.1数据库恢复模型
10.3.2还原数据库备份
10.3.3还原事务日志备份
本章小结
思考题
第11章数据传输
11.1数据转换服务基本概念
11.1.1数据转换服务简介
11.1.2DTS结构
11.2DTS导入/导出向导
11.3DTS设计器
11.3.1使用DTS设计器创建包
11.3.2添加连接
11.3.3定义数据转换
11.3.4数据转换任务属性设置
11.3.5定义任务
本章小结
思考题
第12章复制技术
12.1复制模型
12.2复制类型及工作机理
12.3服务器的连接方式
12.4数据的筛选方式
12.5复制的应用
12.5.1利用企业管理器创建复制
12.5.2复制应用举例
本章小结
思考题
第13章SQL Server数据库访问技术
13.1数据库访问技术概述
13.2ODBC简介
13.2.1ODBC体系结构
13.2.2配置ODBC数据源
13.2.3基本的应用步骤
13.3ADO和ADO.NET
13.3.1ADO和OLE DB
13.3.2ADO.NET
13.4JDBC概述
13.4.1JDBC简介
13.4.2使用JDBC访问数据库
13.5XML和SQL Server
13.5.1XML概述
13.5.2SQL Server 2000对XML的支持
本章小结
思考题
第14章SQL Server Web应用实例
14.1使用JSP进行网络数据库应用
14.1.1JSP简介
14.1.2JSP安装与启动
14.1.3JSP简单示例
14.1.4统一的JSP网站界面
14.1.5JSP服务器参数设置
14.1.6JSP与JavaBean
14.1.7JSP数据库连接
14.2使用ASP进行网络数据库应用
14.2.1ASP访问数据库的原理
14.2.2ASP页面的结构
14.2.3ASP的运行环境
14.2.4ASP的内建对象
14.2.5ASP的主要内置组件
14.2.6Database Access组件ADO
14.2.7ASP访问数据库步骤
14.2.8ASP查询Web数据库举例
14.3XML数据库应用发展概述
14.3.1学术界与工业界的两种不同索求
14.3.2实验室的原型系统和商用化产品
14.3.3核心技术的进展
14.3.4未来的技术发展方向
本章小结
思考题
附录A SQL Server 2000中的全局变量及其返回值
附录B T-SQL的算术函数
附录C SQL Server 2000中的常用系统函数
1.1数据处理与数据库系统
1.1.1数据处理
1.1.2数据库系统
1.2数据库设计
1.2.1数据库设计概述
1.2.2ER模型
1.2.3关系模型
1.2.4关系模型的运算操作
1.2.5关系模型的完整性约束规则
1.2.6数据库的逻辑设计
1.2.7不同世界中的术语对照
1.3数据库管理系统
1.3.1DBMS的作用和构成
1.3.2MS SQL Server简介
1.3.3C/S工作模式的DBMS体系结构
1.4SQL Server 2000安装
1.4.1SQL Server 2000的版本及对环境的要求
1.4.2SQL Server 2000的安装过程
1.5SQL Server 2000工具操作简介
1.5.1常用客户工具简介
1.5.2服务管理器
1.5.3企业管理器
1.5.4查询分析器
1.5.5使用联机帮助
本章小结
思考题
第2章数据库的创建与管理
2.1创建数据库的规划
2.1.1SQL Server数据库存储结构
2.1.2规划数据库
2.2企业管理器中数据库创建与管理
2.2.1向导方式创建数据库
2.2.2企业管理器创建数据库
2.2.3数据库属性查看与设置
2.2.4数据库的修改与删除
2.3TSQL命令创建和管理数据库
2.3.1TSQL命令创建数据库
2.3.2TSQL命令查看和设置数据库选项
2.3.3TSQL命令修改和删除数据库
2.4系统数据库
2.4.1主控数据库master
2.4.2模板数据库model
2.4.3临时数据库tempdb
2.4.4msdb数据库
本章小结
思考题
第3章表的创建与管理
3.1数据类型
3.1.1字符数据类型
3.1.2数值数据类型
3.1.3二进制数据类型
3.1.4日期时间数据类型
3.1.5其他数据类型
3.1.6用户自定义数据类型
3.2表的结构设计
3.3企业管理器创建和管理表
3.3.1企业管理器创建表
3.3.2表记录的输入和浏览
3.3.3企业管理器创建规则
3.3.4企业管理器创建和使用默认值
3.3.5企业管理器修改数据表
3.3.6企业管理器删除表
3.4TSQL命令创建和管理表
3.4.1定义表
3.4.2定义约束
3.4.3创建规则和默认并绑定
3.4.4查看表的属性
3.4.5修改表
3.4.6删除数据表
本章小结
思考题
第4章TSQL查询与更新
4.1TSQL概述
4.1.1SQL简介
4.1.2TSQL概述
4.2TSQL的数据查询
4.2.1单表简单查询
4.2.2多表连接查询
4.2.3嵌套子查询
4.2.4分组统计查询
4.2.5COMPUTE和COMPUTE BY子句统计
4.2.6查询结果的并
4.2.7查询结果的保存
4.3TSQL的数据更新
4.3.1TSQL插入功能
4.3.2TSQL修改功能
4.3.3TSQL删除功能
本章小结
思考题
第5章视图
5.1视图的概念
5.2视图的建立
5.2.1TSQL命令建立视图
5.2.2使用企业管理器创建视图
5.3视图的意义
5.3.1视图的作用
5.3.2视图的限制
5.4视图的管理
5.4.1视图的修改
5.4.2视图的重命名
5.4.3视图的删除
5.5视图的应用
5.5.1视图操作
5.5.2查找视图定义信息
本章小结
思考题
第6章索引与性能
6.1索引概述
6.1.1索引的概念
6.1.2索引的逻辑结构
6.1.3索引的分类
6.2建立索引
6.2.1自动建立
6.2.2用企业管理器建立索引
6.2.3用TSQL命令建立索引
6.3索引管理
6.3.1用企业管理器查看和修改索引
6.3.2用系统存储过程SP_HELPINDEX查看索引
6.3.3用系统存储过程SP_RENAME更改索引名
6.3.4企业管理器删除索引
6.3.5用TSQL命令删除索引
6.4全文索引
6.4.1全文索引的意义
6.4.2全文索引的建立
6.4.3编辑表中的全文索引
6.4.4删除表中的全文索引
6.4.5维护全文索引
6.5性能优化的基本方法
6.5.1性能优化的意义
6.5.2性能优化的基本方法
6.6性能监控概述
6.6.1性能监控的意义
6.6.2性能监控工具及使用
本章小结
思考题
第7章TSQL程序设计
7.1变量与运算
7.1.1全局变量
7.1.2局部变量
7.1.3运算符
7.1.4常用函数
7.2批与脚本
7.2.1批处理
7.2.2脚本处理
7.3编程控制语句
7.3.1程序注释语句
7.3.2GOTO
7.3.3IF…ELSE
7.3.4BEGINEND
7.3.5CASE
7.3.6WHILE
7.3.7RETURN
7.3.8WAITFOR
7.4自定义函数
7.4.1概述
7.4.2创建用户自定义函数
7.4.3修改和删除用户自定义函数
7.5游标
7.5.1游标的种类
7.5.2声明游标
7.5.3打开游标
7.5.4读取游标
7.5.5关闭游标
7.5.6释放游标
7.5.7定位修改、删除游标中的数据
7.6存储过程
7.6.1概述
7.6.2存储过程的创建
7.6.3管理存储过程
7.6.4执行存储过程
7.6.5删除存储过程
7.6.6修改存储过程
7.6.7确定存储过程的执行状态
7.7事务
7.7.1事务的概念
7.7.2事务的工作原理
7.7.3使用事务的考虑
本章小结
思考题
第8章触发器
8.1触发器介绍
8.1.1触发器概述
8.1.2触发器类型和功能
8.1.3触发器的特点
8.2触发器的创建
8.2.1利用TSQL创建触发器
8.2.2利用企业管理器创建触发器
8.3管理触发器
8.3.1查看触发器信息
8.3.2修改触发器
8.3.3删除触发器
8.4触发器的特殊功能
8.4.1inserted和deleted表
8.4.2建立列级触发器
8.4.3检查指定列的变化
本章小结
思考题
第9章数据库安全性管理
9.1数据库安全性控制
9.1.1用户标识与鉴别
9.1.2存取控制
9.1.3数据完整性
9.1.4数据库审计
9.2SQL Server安全性概念
9.2.1服务器级的安全性
9.2.2数据库级安全性
9.2.3对象安全性
9.3SQL Server 2000的安全级别
9.3.1设置SQL Server 2000的安全模式
9.3.2权限验证
9.4登录账户管理
9.4.1系统内置的登录账户
9.4.2添加登录账户
9.4.3修改登录密码
9.4.4禁止登录账户
9.4.5删除登录账户
9.5服务器角色管理
9.5.1固定服务器角色
9.5.2向固定服务器角色中添加成员
9.5.3从固定服务器角色中删除成员
9.5.4查看固定服务器角色成员
9.6数据库角色管理
9.6.1固定数据库角色
9.6.2数据库角色public
9.6.3建立数据库角色
9.6.4增删数据库角色的成员
9.6.5删除数据库角色
9.7用户账户管理
9.7.1guest用户账户
9.7.2添加用户账户
9.7.3更改用户账户
9.7.4删除用户账户
9.8权限管理
9.8.1权限的种类
9.8.2权限的管理
本章小结
思考题
第10章数据库备份与恢复
10.1备份和恢复概述
10.1.1备份和恢复的过程
10.1.2SQL Server 2000的备份和还原功能
10.2备份数据库
10.2.1备份类型和常用备份策略
10.2.2备份数据库中的设备对象
10.2.3数据库备份
10.2.4事务日志备份
10.2.5数据库差异备份
10.3数据库恢复
10.3.1数据库恢复模型
10.3.2还原数据库备份
10.3.3还原事务日志备份
本章小结
思考题
第11章数据传输
11.1数据转换服务基本概念
11.1.1数据转换服务简介
11.1.2DTS结构
11.2DTS导入/导出向导
11.3DTS设计器
11.3.1使用DTS设计器创建包
11.3.2添加连接
11.3.3定义数据转换
11.3.4数据转换任务属性设置
11.3.5定义任务
本章小结
思考题
第12章复制技术
12.1复制模型
12.2复制类型及工作机理
12.3服务器的连接方式
12.4数据的筛选方式
12.5复制的应用
12.5.1利用企业管理器创建复制
12.5.2复制应用举例
本章小结
思考题
第13章SQL Server数据库访问技术
13.1数据库访问技术概述
13.2ODBC简介
13.2.1ODBC体系结构
13.2.2配置ODBC数据源
13.2.3基本的应用步骤
13.3ADO和ADO.NET
13.3.1ADO和OLE DB
13.3.2ADO.NET
13.4JDBC概述
13.4.1JDBC简介
13.4.2使用JDBC访问数据库
13.5XML和SQL Server
13.5.1XML概述
13.5.2SQL Server 2000对XML的支持
本章小结
思考题
第14章SQL Server Web应用实例
14.1使用JSP进行网络数据库应用
14.1.1JSP简介
14.1.2JSP安装与启动
14.1.3JSP简单示例
14.1.4统一的JSP网站界面
14.1.5JSP服务器参数设置
14.1.6JSP与JavaBean
14.1.7JSP数据库连接
14.2使用ASP进行网络数据库应用
14.2.1ASP访问数据库的原理
14.2.2ASP页面的结构
14.2.3ASP的运行环境
14.2.4ASP的内建对象
14.2.5ASP的主要内置组件
14.2.6Database Access组件ADO
14.2.7ASP访问数据库步骤
14.2.8ASP查询Web数据库举例
14.3XML数据库应用发展概述
14.3.1学术界与工业界的两种不同索求
14.3.2实验室的原型系统和商用化产品
14.3.3核心技术的进展
14.3.4未来的技术发展方向
本章小结
思考题
附录A SQL Server 2000中的全局变量及其返回值
附录B T-SQL的算术函数
附录C SQL Server 2000中的常用系统函数
猜您喜欢