内容简介
第1章 数据库系统的基本知识
目录
1.1 数据库系统简介
1.1.1 数据库技术的发展
1.1.2 数据库系统的组成
1.2 数据库的体系结构
1.2.1 数据库三级模式结构
1.2.2 三级模式之间的映射
1.3 数据模型
1.3.1 数据模型的概念
1.3.2 实体与关系
1.3.3 常见的数据模型
1.3.4 关系数据库的规范化
1.3.6 常见关系数据库
1.3.5 关系数据库设计原则
1.4 初识SQL Server 2000
1.4.1 SQL Server 2000概述
1.4.2 SQL Server 2000的特点
1.4.3 SQL Server 2000的版本
1.4.4 SQL Server 2000的组件
1.4.5 SQL Server 2000中常用的数据对象
1.5 Transact-SQL简介
1.5.1 SQL Server支持的数据类型
1.5.2 SQL Server中的运算符
1.5.3 Transact-SQL变量
1.5.4 注释符和标识符
1.5.5 批处理
1.5.6 Transact-SQL流程控制语句
1.6 思考与练习
第2章 安装SQL Server数据库
2.1 SQL Server 2000的安装环境
2.1.1 安装前的准备
2.1.2 硬件要求
2.1.3 软件要求
2.2 安装SQL Server 2000
2.3 检查SQL Server 2000的安装
2.4 卸载SQL Server 2000
2.5 上机实践与练习
2.5.1 上机实践
2.5.2 思考与练习
第3章 管理SQL Server 2000
3.1 启动和停止SQL Server服务
3.2.2 启动SQL Server企业管理器
3.2 SQL Server企业管理器
3.2.1 SQL Server企业管理器的基本功能
3.2.3 注册/删除服务器
3.2.4 用SQL Server企业管理器管理SQL Server登录
3.2.5 查看和管理SQL Server服务
3.2.6 创建和删除服务器组
3.2.7 连接和断开服务器
3.3 查询分析器
3.3.1 启动查询分析器
3.3.2 查询分析器的基本操作
3.4 SQL Server其他工具
3.4.1 服务器网络实用工具
3.4.2 客户端网络实用工具
3.4.4 SQL Server联机丛书
3.4.3 事件探查器
3.5.1 上机实践
3.5.2 思考与练习
3.5 上机实践与练习
第4章 数据查询
4.1 数据查询语句SELECT
4.2 基于单表的查询
4.2.1 查询指定的字段
4.2.2 使用通配符
4.2.3 使用集合函数
4.2.4 使用“DISTINCT”去掉重复的记录
4.2.5 使用“ORDER BY”对查询结果排序
4.2.6 使用“GROUPBY”对查询结果进行分组
4.2.7 使用“HAVING”筛选结果表
4.4.1 带有“IN”的子查询
4.3 基于多表的查询
4.4 嵌套查询
4.4.2 使用比较运算符的子查询
4.4.3 带有“ANY”或“ALL”的子查询
4.4.4 带有“EXISTS”的子查询
4.5 在查询分析器中进行查询
4.6 在企业管理器中进行查询
4.7 上机实践与练习
第5章 创建和管理SQL Server数据库
5.1 SQL Server数据库的文件和文件组
5.2 SQL Server系统数据库与示例数据库
5.2.1 SQL Server系统数据库
5.3.1 使用向导创建数据库
5.3 创建数据库
5.2.2 SQL Server示例数据库
5.3.2 在企业管理器中创建数据库
5.3.3 使用Transact-SQL语句创建数据库
5.4 修改数据库
5.4.1 在企业管理器中修改数据库
5.4.2 使用Transact-SQL语句修改数据库
5.5 删除数据库
5.5.1 在企业管理器中删除数据库
5.5.2 使用Transact-SQL语句删除数据库
5.6 附加/分离数据库
5.6.1 使用企业管理器附加/分离数据库
5.7 备份和恢复数据库
5.7.1 备份和恢复的基础知识
5.6.2 使用Transact-SQL语句分离/附加数据库
5.7.2 备份数据库
5.7.3 恢复数据库
5.8 上机实践与练习
5.8.1 上机实践
5.8.2 思考与练习
第6章 创建表
6.1 创建表
6.1.1 在企业管理器中创建表
6.1.2 使用Transact-SQL语句创建表
6.2 修改表的结构
6.2.1 在企业管理器中修改表结构
6.2.2 使用Transact-SQL语句修改表结构
6.3.1 在企业管理器中添加记录
6.3 向表中添加记录
6.3.2 使用Transact-SQL语句添加记录
6.4 修改表中的记录
6.4.1 在企业管理器中修改表中的记录
6.4.2 使用Transact-SQL语句修改表中的记录
6.5 删除表中的记录
6.5.1 在SQL Server企业管理器中删除表中的记录
6.5.2 使用Transact-SQL语句删除表中的记录
6.6 删除表
6.6.1 在企业管理器中删除表
6.6.2 使用Transact-SQL语句删除表
6.7 上机实践与练习
6.7.1 上机实践
6.7.2 思考与练习
第7章 视图与索引
7.1 视图的基础知识
7.2 创建视图
7.2.1 在企业管理器中创建视图
7.2.2 使用Transact-SQL语句创建视图
7.3 编辑和删除视图
73.1 在企业管理器中编辑视图
7.3.2 使用Transact-SQL语句编辑视图
7.3.3 在企业管理器中删除视图
7.3.4 使用Transact-SQL语句删除视图
7.4 索引的基本知识
7.4.1 索引的概念
7.4.2 索引的类型
7.5 创建索引
7.5.1 在企业管理器中创建索引
7.5.2 使用索引创建向导创建索引
7.5.3 使用Transact-SQL语句创建索引
7.6 更改索引
7.7 删除索引
7.7.1 使用企业管理器删除索引
7.7.2 使用Transact-SQL语句删除索引
7.8 上机实践与练习
7.8.1 上机实践
7.8.2 思考与练习
第8章 数据完整性
8.1 数据完整性的基础知识
8.2 约束
8.2.1 CHECK约束
8.2.2 UNIQUE约束
8.2.3 主键约束
8.2.4 外键约束
8.3 规则
8.3.1 创建规则
8.3.2 删除规则
8.4 默认
8.4.1 创建默认
8.4.2 绑定默认
8.4.3 解除绑定并删除默认
8.5 上机实践与练习
8.5.1 上机实践
8.5.2 思考与练习
第9章 存储过程
9.2 创建存储过程
9.1.2 存储过程的类型
9.1 存储过程的基本知识
9.1.1 存储过程概述
9.2.1 使用企业管理器创建存储过程
9.2.2 使用Transact-SQL语句创建存储过程
9.3 管理存储过程
9.3.1 查看存储过程
9.3.2 重新命名存储过程
9.3.3 修改存储过程中的内容
9.3.4 执行存储过程
9.3.5 删除存储过程
9.4 上机实践与练习
9.4.1 上机实践
9.4.2 思考与练习
第10章 触发器与事务
10.1.2 触发器的种类
10.2 创建触发器
10.1 触发器的基础知识
10.1.1 触发器的概念
10.2.1 使用企业管理器创建触发器
10.2.2 使用Transact-SQL语句创建触发器
10.3 管理触发器
103.1 使用企业管理器显示触发器信息
10.3.2 使用系统存储过程查看触发器信息
10.4 删除触发器
10.4.1 在企业管理器中删除触发器
10.4.2 使用Transact-SQL语句删除触发器
10.6 事务编程
10.5.2 事务的特征
10.5.1 事务的概念
10.5 事务的基本知识
10.7 锁的基本知识
10.7.1 锁的概念
10.7.2 锁的类型
10.7.3 死锁
10.8 上机实践与练习
10.8.1 上机实践
10.8.2 思考与练习
第11章 SQL Server的安全与权限
11.1 SQL Server身份验证
11.1.1 验证模式
11.1.2 配置SQL Server的身份验证模式
11.1.3 管理登录账号
11.2 数据库用户
11.2.1 创建数据库用户
11.2.2 修改数据库用户的属性
11.2.3 删除数据库用户
11.3 SQL Server角色
11.3.1 固定服务器角色
11.3.2 数据库角色
11.3.3 管理数据库角色
11.4 管理SQL Server权限
11.5 上机实践与练习
11.5.1 上机实践
11.5.2 思考与练习