第1章数据库系统的基本概念
1.1数据库的作用
1.2与数据库相关的概念
1.2.1信息与数据
1.2.2数据管理与数据库
1.2.3数据库管理系统与数据库应用系统
1.3数据库技术及发展
1.3.1人工管理
1.3.2文件系统
1.3.3数据库技术
1.4数据库系统的结构
1.4.1数据库系统的体系结构
1.4.2数据库管理系统的功能结构
1.4.3数据库系统的三级数据模式结构
习题1
第2章数据模型与概念模型
2.1信息的三种世界
2.2概念模型及其表示
2.2.1概念模型的基本概念
2.2.2两个实体集之间的联系
2.2.3多实体集之间的联系
2.2.4实体集内部的联系
2.2.5概念模型的表示方法
2.3数据模型概述
2.3.1数据模型的三要素
2.3.2常见的数据模型类型
2.4层次模型
2.4.1层次模型的数据结构
2.4.2层次模型中多对多联系的表示
2.4.3层次模型的数据操作和完整性约束条件
2.5网状模型
2.5.1网状模型的数据结构
2.5.2网状模型的完整性约束条件
2.5.3网状模型和层次模型比较
2.6关系模型
2.6.1关系模型的数据结构
2.6.2关系操作和关系的完整性约束条件
2.6.3关系模型与非关系模型比较
习题2
第3章关系数据库
3.1关系模型及其定义
3.1.1关系数据结构
3,1.2关系操作概述
3.1.3关系的完整性
3.2关系代数
3.2.1传统的集合运算
3.2.2专门的关系运算
3.2.3关系代数检索实例
习题3
第4章关系数据库标准语言——SQL
4.1SQL概述及特点
4.2SQL的数据定义功能
4.2.1基本表的定义和维护功能
4.2.2索引的定义和维护功能
4.2.3视图的定义和维护功能
4.3SQL的数据查询功能
4.3.1SELECT语句介绍
4.3.2SQL的查询实例
4.4SQL的数据更新功能
4.4.1SQL的数据插入功能
4.4.2SQC的数据修改功能
4.4.3SQL的数据删除功能
4.5嵌入式SQL
4.5.1嵌入式SQL的特点
4.5.2不用游标的SQL语句
4.5.3使用游标的SQL
4.6SQL的数据控制功能
4.6.1数据控制的方法
4.6.2SQLServer的数据库操作权限
4.6.3数据操作权限的设置
习题4
第5章SQLServer2000关系数据库管理系统
5.1SQLServer2000的管理任务
5.1.1SQLServer2000的管理任务
5.1.2SQLServer2000的管理工具
5.2SQLServer2000数据库操作工具及其使用
5.2.1用企业管理器创建数据库
5.2.2在企业管理器中定义和管理表
5.2.3视图的创建和维护
5.2.4关联表的创建和维护
5.2.5存储过程及触发器的创建和维护
习题5
第6章关系数据库理论
6.1关系模式规范化的必要性
6.1.1关系模式应满足的基本要求
6.1.2关系规范化可能出现的问题
6.1.3模式分解是关系规范化的主要方法
6.2函数依赖及其关系的范式
6.3多值依赖及关系的第四范式
6.4关系规范化小结
习题6
第7章数据库系统的设计方法
7.1数据库系统设计概述
7.1.1数据库系统设计的内容
7.1.2数据库系统设计应注意的问题
7.1.3数据库设计的基本方法
7.1.4数据库系统设计的基本步骤
7.2系统需求分析
7.2.1需求分析的任务和方法
7.2.2数据字典及其表示
7.3概念结构的设计
7.3.1概念结构的特点及设计方法
7.3.2数据抽象与局部视图设计
7.3.3视图的集成
7.4数据库逻辑结构的设计
7.4.1概念模型向网状模型转换
7.4.2概念模型向关系模型的转换
7.4.3用户子模式的设计
7.4.4数据库逻辑结构设计的实例
7.5数据库物理结构的设计
7.5.1数据库物理结构设计的内容和方法
7.5.2关系模式存取方法的选择
7.5.3确定数据库的存储结构
7.6数据库的实施和维护
7.6.1数据的载入
7.6.2数据库的试运行
7.6.3数据库的运行和维护
7.7数据库应用系统的设计
7.7.1数据库系统的层次结构
7.7.2数据库应用系统的设计方法及实例
习题7
第8章数据库保护
8.1数据库的安全性
8.1.1用户标识与鉴别
8.1.2存取控制
8.1.3视图机制
8.1.4数据加密
8.1.5审计
8.1.6用户定义的安全性措施
8.2数据库的完整性
8.2.1完整性约束条件
8.2.2完整性控制
8.3数据库的并发控制
8.3.1事务及并发控制的基本概念
8.3.2并发操作引起的问题
8.3.3封锁
8.3.4封锁协议
8.3.5活锁和死锁
8.3.6并发调度的可串行性
8.4数据库的恢复
8.4.1故障的种类
8.4.2数据库恢复的原理
8.4.3故障恢复的方法
习题8
第9章SQLServer的数据库保护技术
9.1SQLServer的安全体系结构和安全认证模式
9.1.1SQLServer的安全体系结构
9.1.2SQLServer的安全认证模式
9.1.3设置SQLServer的安全认证模式
9.2SQLServer的用户和角色管理
9.2.1登录的管理
9.2.2数据库用户的管理
9.2.3服务器级角色的管理
9.2.4数据库角色的管理
9.3SQLServer的权限管理
9.3.1SQLServer权限种类
9.3.2对象权限的管理
9.3.3语句权限的管理
9.4SQLServer的数据库完整性及实现方法
9.4.1SQLServer的数据完整性的种类
9.4.2SQLServer数据完整性的两种方式
9.4.3SQLServer实现数据完整性的具体方法
9.5SQLServer的并发控制机制
9.5.1SQLServer的事务类型
9.5.2SQLServer的空间管理及锁的级别
9.5.3SQLServer锁的类型
9.6SQLServer的数据恢复机制
9.6.1SQLServer的数据备份形式和操作方式
9.6.2SQLServer的数据备份或恢复策略
9.6.3SQLServer的数据备份方法
9.6.4SQLServer的数据恢复方法
习题9