本书作为电子商务专业的基础课教材,是高等职业教育电子商务专业“双证课程”培养方案配套教材,同时也是“CEAC国家信息化计算机教育认证”的指定教材,具有鲜明的特色。
本书详细讲解了数据库的原理,全面、系统地介绍了基于SQL Server 2000的数据库技术的实现方法和操作步骤。全书共有11章,既包括数据库系统的基本知识,安装和管理SQL Server数据库,进行数据查询,创建表、视图与索引等基础知识,还包括数据完整性、存储过程、触发器与事务等高级的内容。书中对于每个知识点的讲解都给出了可操作性较强的实例。全书共包含98个实例,均是数据库管理过程中的必备知识。
本书内容充实,实例丰富,讲解清晰,简短而大量的实例特别有助于初学者掌握SQL Server数据库管理的技术精髓。本书可作为高等院校以及各类培训机构相关专业的教材或者参考书。
第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.5 关系数据库设计原则
1.3.6 常见关系数据库
1.4 初识SQL Server 2000
1.4.1 SQL Server 2000概述
1.4.2 SQL Setver 2000的特点
1.4.3 SQL Setazer 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-SOL变量
1.5.4 注释符和标识符
1.5.5 批处理
1.5.6 Transact-SQL流程控制语句
1.6 思考与练习
第2章 安装SQL Server数据库
2.1 SQL Server2000的安装环境
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 SQL Server企业管理器
3.2.1 SQL Server企业管理器的基本功能
3.2.2 启动SQL Server企业管理器
3.2.3 注册/删除服务器
3.2.4 用SQL Server企业管理器管理SQL Setver登录
3.2.5 查看和管理SsQL 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.3 事件探查器
3.4.4 SQL Server联机丛书
3.5 上机实践与练习
3.5.1 上机实践
3.5.2 思考与练习
第4章 数据查询
4.1 数据查询语句SELECT
4.2 基于单表的查询
4.2.1 查询指定的字段
4.2.2 使用通配符
4.2.3 使用集合函数
4.2.4 使用“DISTINCT”去掉重复的记录
4.2.5 使用“0RDER BY”对查询结果排序
4.2.6 使用“GRO[JP BY”对查询结果进行分组
4.2.7 使用“HAVING”筛选结果表
4.3 基于多表的查询
4.4 嵌套查询
4.4.1 带有“IN”的子查询
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.2.2 SOL Server示例数据库
5.3 创建数据库
5.3.1 使用向导创建数据库
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.6.2 使用Transact-SQL语句分离/附加数据库
5.7 备份和恢复数据库
5.7.1 备份和恢复的基础知识
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 向表中添加记录
6.3.1 在企业管理器中添加记录t
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 编辑和删除视图
7.3.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 IYNIQUE约束
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.1 存储过程的基本知识
9.1.1 存储过程概述
9.1.2 存储过程的类型
9.2 创建存储过程
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 触发器的基础知识
10.1.1 触发器的概念
10.1.2 触发器的种类
10.2 创建触发器
10.2.1 使用企业管理器创建触发器
10.2.2 使用Transact-SQL语句创建触发器
10.3 管理触发器
10.3.1 使用企业管理器显示触发器信息
10.3.2 使用系统存储过程查看触发器信息
10.4 删除触发器
10.4.1 在企业管理器中删除触发器
10.4.2 使用Transact-SQL语句删除触发器
10.5 事务的基本知识
10.5.1 事务的概念
10.5.2 事务的特征
10.6 事务编程
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 思考与练习