
本书全面、翔实地介绍了SQLServer2005数据库的各种操作及数据库管理。主要内容包括:数据库基础知识、数据库及表的创建与管理、数据查询、视图与索引的创建与管理、Transact-SQL语言编程、存储过程和触发器的创建与管理、游标和事务、数据库安全操作、数据库管理操作和数据库应用程序开发。
目录
出版说明
前言
第1章数据库技术基础
11数据库技术概述
111数据库发展阶段
112数据库系统
113数据模型
12SQL Server 2005基础
121SQL Server 2005新增功能
122SQL Server 2005数据库版本
功能
123SQL Server 2005的安装
13安装SQL Server 2005 SP2
14启动/停止SQL Server服务
15学生信息管理数据库设计
151数据表功能及结构
152表间关系
小结
习题
第2章创建与维护数据库
21SQL Server 2005数据库
211数据库概述
212数据库文件组成
213系统数据库
22使用SQL Server Management
Studio管理数据库
221创建数据库
222修改数据库
223重命名数据库
224收缩数据库
225删除数据库
23使用TransactSQL管理数据库
231创建数据库
232使用ALTER DATABASE表达式
修改数据库
233重命名数据库
234删除数据库
24附加和分离数据库
241附加数据库
242分离数据库
25生成数据库脚本
小结
习题
第3章创建与维护表
31数据表的基础知识
311SQL Server 2005中的数据表
312设计数据表
32SQL Server 2005系统数据
类型
321精确数字
322近似数字
323日期和时间
324字符串
325Unicode字符串
326二进制字符串
327其他数据类型
33使用SQL Server Management Studio
管理表
331创建表
332修改表结构
333自动编号字段
334删除表
335表的更名
34使用TransactSQL管理表
341创建表
342修改表结构
343删除表
344使用系统存储过程sp_rename重
命名表和表中的列名
35表的数据操作
351使用INSERT插入数据
352使用UPDATE语句更新数据
353删除数据
小结
习题
第4章实施数据完整性
41数据完整性
411实体完整性
412域完整性
413引用完整性
414用户自定义完整性
42使用约束实施数据完整性
421PRIMARY KEY约束
422UNIQUE约束
423CHECK约束
424FOREIGN KEY约束
43使用默认值
431DEFAULT定义
432删除字段的默认值
小结
习题
第5章数据查询
51SELECT语句结构
52使用SELECT查询数据
521FROM 子句
522WHERE 子句
523ORDER BY 子句
524GROUP BY 子句
525HAVING 子句
526COMPUTE BY 子句
53连接查询
531内连接
532外连接
533交叉连接
534自连接
54子查询
541基本子查询语句
542子查询类型
543记录操作语句中的子查询
小结
习题
第6章视图
61视图的概念
62使用SQL Server Management
Studio管理视图
621创建视图
622修改视图
623重命名视图
624查看视图
625删除视图
63使用TransactSQL语言管理
视图
631创建视图
632修改视图
633重命名视图
634查看视图
635删除视图
64使用视图
641通过视图查询数据
642通过视图修改数据
小结
习题
第7章索引
71索引的概念
72索引的类型
73创建和管理索引
731使用SQL Server Management
Studio创建和管理索引
732使用TransactSQL语句创建和
管理索引
74全文索引
741使用“全文索引”向导创建
全文索引
742使用SQL Server Management
Studio管理全文索引
743使用TransactSQL管理全文
索引
小结
习题
第8章TransactSQL 语言编程
基础
81TransactSQL语言概述
82批处理
83脚本
84常量与变量
841常量
842变量
85常用函数
851字符串函数
852日期时间函数
853数学函数
854数据类型转换函数
86控制流语句
小结
习题
第9章存储过程
91存储过程概述
92使用SQL Server Management
Studio管理存储过程
921创建和执行存储过程
922查看、删除和修改存储过程
93使用TransactSQL管理存储
过程
931创建和执行存储过程
932查看、删除和修改存储过程
94设计存储过程
941输入参数
942输出参数
943加密存储过程
944设计存储过程的注意事项
95常用的系统存储过程
小结
习题
第10章触发器
101触发器基本概述
102使用SQL Server Management
Studio管理触发器
1021创建触发器
1022修改、删除和禁用触发器
103使用TransactSQL管理
触发器
1031创建和修改触发器
1032使用系统存储过程查看
触发器
1033触发器重命名
1034禁用与启用触发器
1035删除触发器
104设计触发器
1041设计触发器的注意事项
1042建立AFTER INSERT触发器
1043建立AFTER UPDATE
触发器
1044建立AFTER DELETE触发器
1045建立INSTEAD OF 触发器
1046触发器综合应用
小结
习题
第11章游标与事务
111游标
1111游标的基本操作
1112定位、更新和删除游标数据
112事务
1121事务概述
1122自动提交事务
1123显式事务
1124隐式事务
小结
习题
第12章数据库安全操作
121SQL Server 2005的安全性
机制
1211操作系统级的安全性
1212SQL Server级的安全性
1213数据库级的安全性
122SQL Server 2005的登录和
用户
1221身份验证模式
1222使用SQL Server Management
Studio管理登录
1223使用SQL Server Management
Studio管理用户
1224使用TransactSQL语句管理
登录和用户
123SQL Server 2005的权限管理
1231服务器权限
1232使用SQL Server Management
Studio管理数据库访问权限
124SQL Server 2005的角色管理
1241服务器角色
1242数据库角色
1243应用程序角色
125使用SQL Server Management
Studio管理架构
小结
习题
第13章数据库管理操作
131数据库备份
1311数据库备份概述
1312数据库备份设备
1313执行数据库备份
132数据库恢复
1321数据库恢复概述
1322执行数据库恢复
133数据导入导出
1331数据导入导出概述
1332数据导入
1333数据导出
小结
习题
第14章SQL Server 2005实例——
学生信息管理系统
141系统概述
142系统设计
1421设计目标
1422开发及运行环境
143数据库设计与实现
1431数据表说明
1432数据表结构
1433存储过程
144配置Webconfig
145ADONET与数据库访问
1451Connection 对象
1452Command 对象
1453DataReader对象
1454DataSet对象和DataAdapter
对象
146编写数据操作类
147功能模块的设计
小结
习题
参考文献
〖=(〗1113588101119192020232424252525252829293133343536363840414242454649495151515253535555555656565757596061636363656667676870717172737373747475757578808287878888889090919193979899100101101102104104105105105107110110112112114114115116116118118118121122122123123123124125125127127128129129131135135139141143143144144145146146146148152152156157159160165165166166167167168169169171173173175176177177179179181181182182183183183185186186186186186187188190190192193194195195195198200200201201202204205206206207207207207207209212216217217217221221224228228229230231231231233236239239239241241242248253253255255255255256256256256257257257258258259260261263272272273〖=〗