目录
第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 server 2005的安装与配置,用Microsoft SQL Server Management studio对数据库及数据表进行管理与操作,Transact-sQL编程,安全性管理,索引与视图的使用,存储过程及触发器的管理,并通过实例介绍了如何通过Visual Basic及AsP访问SQL-server 2005数据库等,在附录中添加了上机操作指导的内容。
与同类书比较,《SQL Server 2005实用教程》覆盖面广,内容新颖,是一本实用性很强的教科书,并附有大量练习实例。《SQL Server 2005实用教程》立足于易懂实用的原则,涉及从入门到提高的各个层面,让读者轻松掌握构建数据库的实质内容。
《SQL Server 2005实用教程》既可作为高等学校计算机及相关专业的教材和参考书,也适用于数据库管理人员及高级开发人员参考。
展开