第1章 数据库简介
1.1 数据库概述
1.2 数据管理技术的发展
1.2.1 基于人工的数据管理
1.2.2 基于文件系统的数据管理
1.2.3 基于数据库的数据管理
1.3 数据库管理系统的发展
1.4 数据库管理系统的优缺点
1.5 数据模型
1.5.1 两类数据模型
1.5.2 数据模型的基本要素
1.5.3 基于对象的数据模型
1.5.4 基于记录的数据模型
1.6 数据库系统的体系结构
1.6.1 数据库系统的模式
1.6.2 三级模式结构
1.6.3 模式的映射与数据独立性
1.7 数据库系统的组成
第2章 关系数据库系统
2.1 关系的数据结构
2.2 关系的特性
2.3 关系的操作与完整性
2.4 关系数据库管理系统的功能
2.5 关系数据库管理系统的体系结构
2.6 SQL Server简介
2.7 SQL Server的体系结构
2.8 SQL Server的下载与安装
第3章 数据库语言
3.1 SQL语言简介
3.2 常用的 SOL语言种类
3.3 SQL语言的特点
3.4 第四代语言
第4章 创建与管理数据库
4.1 SQL Server的逻辑数据库结构
4.2 SQL Server的物理存储结构
4.3 T-SQL语法约定
4.4 T-SQL标识符
4.5 数据库的创建
4.6 数据库的修改
4.7 数据库的删除
第5章 模式与表的管理
5.1 案例简介
5.2 数据库的完整性
5.2.1 实体完整性
5.2.2 参照完整性
5.2.3 用户自定义完整性
5.3 数据类型
5.3.1 SQL数据类型
5.3.2 使用的注意事项
5.4 模式的管理
5.4.1 创建模式
5.4.2 修改模式
5.4.3 删除模式
5.5 数据表的管理
5.5.1 创建数据表
5.5.2 修改数据表
5.5.3 删除数据表
第6章 关系代数
6.1 关系代数概述
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.16 连接
6.4.2 等值连接
6.4.3 自然连接
6.4.4 外连接
6.4.5 除运算
6.5 其他运算
6.5.1 重命名运算
6.5.2 聚集运算
6.5.3 分组运算
6.5.4 半连接
第7章 查询
7.1 查询语法约定
7.2 常用函数
7.3 单表查询
7.3.1 查询表中若干列
7.3.2 查询表中若干元组
7.3.3 汇总与分组
7.4 连接查询
7.4.1 内连接
7.4.2 外连接
7.4.3 交叉连接
7.5 嵌套查询
7.5.1 嵌入SELECT语句
7.5.2 嵌入FROM语句
7.5.3 嵌入WHERE语句
7.6 集合查询
7.7 半连接查询
7.8 数理逻辑
7.8.1 命题逻辑
7.8.2 一阶逻辑
7.8.3 查询的应用
第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.3.1 复制其他表的数据
8.3.2 基于其他表删除数据
第9章 视图
9.1 视图的定义
9.2 视图管理
9.3 查询视图
9.4 WITH CHECK OPTION
9.5 视图的作用
9.6 视图的优缺点
9.7 视图的物化分类
9.8 视图的可更新性
第10章 索引
10.1 索引的简介
10.1.1 索引的概念
10.1.2 索引的优缺点
10.2 索引类型
10.3 索引的操作
10.3.1 创建索引
10.3.2 修改索引
10.3.3 删除索引
10.4 规划索引的原则
10.5 SQL Server索引下的数据组织结构
10.5.1 页与区
10.5.2 二叉搜索树、B树与B+树
10.5.3 对数据表的数据检索
第11章 数据库安全性
11.1 数据库的安全问题
11.2 数据库的安全控制
11.2.1 用户标识与鉴别
11.2.2 存取控制
11.2.3 自主存取控制
11.2.4 强制存取控制
11.2.5 基于角色的存取控制
11.3 视图安全性
11.4 模式安全性
11.5 审计
11.6 数据加密
11.7 其他安全性机制
11.8 SQL Server的安全性
11.8.1 SQL Server身份验证模式与设置
11.8.2 SQLServer登录账号的管理
11.8.3 数据库用户
11.8.4 数据库角色
11.8.5 权限控制
11.8.6 模式安全管理
11.8.7 审计设置
11.8.8 加密设置
11.9 SQL Server的高级安全性
参考文献
附录 实验教程
实验1 数据库管理系统的安装
实验2 创建与管理数据库
实验3 模式与表的管理
实验4 查询
实验5 数据管理
实验6 视图与索引
实验7 数据安全