出版说明
前言
第1章 关系数据库原理
1.1 数据库系统的基本概念
1.1.1 数据、数据库、数据库管理系统、数据库系统
1.1.2 数据库系统的特点
1.2 E-R概念模型
1.2.1 实体
1.2.2 属性
1.2.3 联系
1.3 关系数据模型
1.3.1 关系数据模型的基本概念
1.3.2 BR图转化为表
1.4 基本关系运算
1.4.1 选择
1.4.2 投影
1.4.3 连接
1.5 关系的完整性规则
1.5.1 域完整性
1.5.2 实体完整性
1.5.3 参照完整性
1.6 关系的归范化
1.6.1 第一范式(1NF)
1.6.2 第二范式(2NF)
1.6.3 第三范式(3NF)
1.6.4 Boyce-Cbdd范式(BCNF)
1.7 本章小结
1.8 习题
第2章 SQL Server 2000的安装和配置
2.1 SQL Server 2000的安装
2.1.1 SQL Server 2000体系结构与运行环境
2.1.2 安装SQL Server 2000的软硬件要求
2.2 SQLSever2000的主要管理工具
2.2.1 SQL Server 2000企业管理器
2.2.2 SQL Server 2000查询分析器
2.3 本章小结
2.4 习题
第3章 T-SQL语言
3.1 SQL语言基本知识
3.1.1 Transact-SQL语言简介
3.1.2 标识符
3.1.3 对象命名规则
3.1.4 Trmasact-SQL语法格式约定
3.2 Transact-SQL表达式
3.2.1 数据类型
3.2.2 常量、变量、函数
3.2.3 运算符与表达式
3.3 Transact:-SQL语句
3.3.1 数据定义、操纵、控制语句简介
3.3.2 流程控制语句
3.3.3 系统存储过程
3.4 本章小结
3.5 习题
第4章 数据库和表的创建
4.1 命令方式创建数据库和表
4.1.1 使用CREATE DATABASE创建数据库
4.1.2 使用ALTER DATABASE修改数据库
4.1.3 使用DROP DATABASE删除数据库
4.1.4 使用CREATE TABL创建表
4.1.5 使用ALTER TABLE正修改表
4.1.6 使用DROP TABLE正删除表
4.1.7 使用INSERT语句插入表数据
4.1.8 使用UPDATE语句修改表数据
4.1.9 使用DELETE语句删除表数据
4.2 界面方式创建数据库和表
4.2.1 数据库的创建、修改和删除
4.2.2 表的创建、修改和删除
4.2.3 表数据的插入、修改和删除
4.3 本章小结
4.4 习题
第5章 数据库的查询和视图
5.1 SELECT语句查询
5.1.1 选择列
5.1.2 选择行
5.1.3 FROM子句
5.1.4 数据汇总
5.1.5 排序
5.1.6 SELECT语句的其他子句
5.2 视图
5.2.1 视图的建立
5.2.2 视图的修改
5.2.3 视图的删除
5.3 游标
5.3.1 游标的声明
5.3.2 游标的打开
5.3.3 游标的读取
5.3.4 游标的关闭
5.3.5 游标的删除
5.4 本章小结
5.5 习题
第6章 索引与数据完整性的实现
6.1 索引
6.1.1 索引的创建
6.1.2 索引的删除
6.1.3 全文索引的建立
6.2 约束和默认
6.2.1 约束的定义和删除
6.2.2 默认值对象的定义、使用和删除
6.3 数据完整性
6.3.1 域完整性的实现
6.3.2 实体完整性的实现
6.3.3 参照完整性的实现
6.4 本章小结
6.5 习题
第7章 存储过程和触发器
7.1 存储过程
7.1.1 用户存储过程的创建与执行
7.1.2 用户存储过程的修改与删除
7.2 触发器
7.2.1 触发器的创建
7.2.2 触发器的修改
7.2.3 触发触发器
7.3 本章小结
7.4 习题
第8章 批、事务和锁
8.1 事务
8.1.1 事务的类型
8.1.2 事务处理语句
8.1.3 事务和批
8.2 锁定
8.2.1 锁的模式
8.2.2 锁的信息
8.2.3 死锁及处理
8.3 本章小结
8.4 习题
第9章 SQL Server 2000管理
9.1 安全管理
9.1.1 认证模式
9.1.2 账号管理
9.1.3 角色管理
9.1.4 权限管理
9.2 数据库备份
9.2.1 备份设备
9.2.2 备份策略
9.2.3 执行数据库备份
9.3 数据复制
9.3.1 快照复制
9.3.2 事务处理复制
9.3.3 合并复制
9.4 数据转换服务
9.4.1 数据转换服务简介
9.4.2 DTS结构
9.4.3 DTS导入导出向导
9.5 代理服务
9.5.1 配置SQL Server代理
9.5.2 操作员
9.5.3 作业
9.5.4 警报
9.6 本章小结
9.7 习题
第10章 SQL Server 2000综合应用实例
10.1 基于Web环境的数据库应用程序设计概述
10.1.1 Web的工作原理
10.1.2.NET框架
10.1.3 安装ASP.NKT
10.1.4 创建ASP.NET页面
10.1.5 在ASP.NET中实现数据库访问
10.2 基于ASP.NET环境的在线银行交易系统的设计
10.2.1 需求分析
10.2.2 数据库设计
10.2.3 ASP.NET页面设计
10.3 本章小结
10.4 习题
第11章 综合实验
11.1 实验1 用E-R图设计数据库
11.2 实验2 确定表中的关键字
11.3 实验3 规范化数据
11.4 实验4 安装SQL Server 2000
11.5 实验5 注册服务器
11.6 实验6 创建数据库和表
11.7 实验7 查询数据库
11.8 实验8 创建和使用视图
11.9 实验9 创建和使用索引
11.10 实验10 创建并使用约束和默认值对象
11.11 实验11 实现数据完整性
11.12 实验12 实现存储过程
11.13 实验13 实现触发器
11.14 实验14 实现事务和批
11.15 实验15 检测死锁
参考文献