数据库原理与应用
2020-04-21 10:07:43 0 举报
AI智能生成
数据库原理与应用
作者其他创作
大纲/内容
7 SQL Server 2005的高级应用
7.1 Transact-SQL程序设计
7.1.1 Transact-SQL程序的结构与批处理
7.1.2 变量
7.1.3 流程控制命令
7.1.4 常用函数
7.2 存储过程
7.2.1 存储过程的概念、优点及分类
7.2.2 创建存储过程
7.2.3 查看存储过程
7.2.4 删除存储过程
7.2.5 执行存储过程
7.2.6 修改存储过程
7.3 触发器
7.3.1 触发器的概念、分类与作用
7.3.2 触发器的工作原理
7.3.3 创建触发器
7.3.4 查看触发器
7.3.5 修改触发器
7.3.6 删除触发器
7.4 备份和还原
7.4.1 备份和还原概述
7.4.2 备份数据库
7.4.3 还原数据库
7.4.4 备份和还原系统数据库
小结
习题
8 数据仓库
8.1 数据仓库概述
8.1.1 数据仓库的产生
8.1.2 数据仓库的应用价值
8.1.3 数据仓库的发展过程
8.2 数据仓库的基本概念
8.3 数据仓库的结构
8.3.1 元数据
8.3.2 粒度的概念
8.3.3 分割问题
8.3.4 数据仓库中的数据组织形式
8.4 建立数据仓库
8.4.1 建立数据仓库系统的步骤
8.4.2 数据仓库系统的生命周期
8.4.3 建立数据仓库系统的思维模式
8.4.4 数据仓库数据库的设计步骤
8.5 SQL Server的数据仓库解决方案
8.5.1 SQL Server数据仓库开发工具
8.5.2 SQL Server的数据仓库创建
8.5.3 SQL Server的数据仓库事实表与多维数据集的建立
8.6 数据集市
小结
习题
9 数据库技术发展和应用的新领域
9.1 数据库技术与其他技术相结合产生的新领域
9.1.1 并行数据库
9.1.2 主动数据库
9.1.3 知识库
9.1.4 多媒体数据库
9.1.5 模糊数据库
9.2 面向应用领域的数据库新技术
9.2.1 工程数据库
9.2.2 空间数据库
9.3 联机分析处理技术
9.4 数据挖掘技术
小结
习题
10 高校教务管理系统数据库课程设计
10.1 系统需求分析
10.1.1 可行性分析
10.1.2 需求分析阶段的目标与任务
10.1.3 系统功能子模块的分析
10.1.4 数据库完整性和安全性要求
10.2 教学管理的系统化分析
10.3 概念模型设计
10.4 逻辑结构设计
10.5 物理结构设计
10.6 数据库实施阶段
10.7 系统调试和测试
部分习题答案
1 概述
1.1 数据处理
1.2 数据管理技术的发展
1.2.1 人工管理阶段
1.2.2 文件系统阶段
1.2.3 数据库技术阶段
1.2.4 数据库系统的优点
1.3 数据库系统的组成
1.3.1 数据库
1.3.2 数据库管理系统
1.3.3 数据库应用
1.3.4 数据库系统的分类
1.4 数据模型与概念模型
1.4.1 数据模型的概念
1.4.2 三个世界的划分及其有关概念
1.4.3 数据模型的分类
1.4.4 实体联系模型及E-R图
1.4.5 数据模型的组成要素
1.5 数据库系统的三级模式结构
小结
习题
2 关系模型
2.1 关系模型的基本概念
2.1.1 二维表
2.1.2 关系
2.1.3 关系模型
2.1.4 关系模型的优点
2.2 关系代数
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.2.3 用关系代数表示关系操作
2.3 查询优化
2.3.1 一个实例
2.3.2 优化策略
2.3.3 查询优化的优点
小结
习题
3 关系数据库标准语言SQL
3.1 SQL概述
3.1.1 SQL的产生与发展
3.1.2 SQL的基本概念
3.1.3 SQL的特点
3.2 SQL Server 2005概述
3.2.1 SQL Server 2005
3.2.2 SQL Server 2005的版本特点
3.2.3 SQL Server 2005的主要管理工具
3.3 数据定义
3.3.1 学生-课程数据库
3.3.2 定义、修改与删除表
3.3.3 建立与删除索引
3.4 数据操作
3.4.1 插入操作
3.4.2 修改操作
3.4.3 删除操作
3.5 数据查询
3.5.1 单表查询
3.5.2 连接查询
3.5.3 嵌套查询
3.6 视图
3.6.1 定义视图
3.6.2 查询视图
3.6.3 更新视图
3.6.4 视图的作用
3.7 数据控制
3.7.1 授权
3.7.2 收回权限
小结
习题
4 关系数据库设计理论
4.1 关系数据库模式的规范化理论
4.1.1 规范化理论的主要内容
4.1.2 不合理的关系模式可能出现的问题
4.1.3 模式分解是关系规范化的主要方法
4.2 函数依赖
4.2.1 函数依赖定义
4.2.2 关系模式的范式
4.2.3 第1范式
4.2.4 第2范式
4.2.5 第3范式
4.2.6 BC范式
4.3 多值依赖与第4范式
4.3.1 多值依赖
4.3.2 第4范式
4.4 数据依赖的公理系统
小结
习题
5 数据库安全保护
5.1 数据库的安全性
5.1.1 数据库安全性控制的一般方法
5.1.2 SQL Server 2005的数据安全性机制
5.1.3 SQL Server 2005的身份验证模式
5.1.4 SQL Server的登录账号和服务器角色
5.1.5 SQL Server的数据库用户账号和数据库角色
5.2 数据库的完整性控制
5.2.1 完整性规则的组成
5.2.2 完整性约束条件的分类
5.2.3 完整性的实施
5.2.4 规则和默认
5.3 数据库的并发控制与封锁
5.3.1 数据库的并发控制的含义
5.3.2 事务
5.3.3 并发操作与数据的不一致性
5.3.4 封锁
5.4 数据库的恢复
5.4.1 数据库恢复的含义
5.4.2 数据库恢复的原理与实现技术
5.4.3 数据库的故障和恢复策略
小结
习题
6 数据库设计
6.1 数据库设计概述
6.1.1 数据库设计的任务、内容和特点
6.1.2 数据库设计方法
6.1.3 数据库设计步骤
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.3.4 视图的集成
6.4 逻辑结构设计
6.4.1 E-R图向关系模型的转换
6.4.2 数据模型的优化
6.4.3 设计用户子模式
6.5 数据库的物理设计
6.5.1 数据库物理设计的内容
6.5.2 选择关系存取方法
6.5.3 确定数据库的存储结构
6.5.4 评价物理结构
6.6 数据库的实施
6.6.1 数据的载入和应用程序的调试
6.6.2 数据库的试运行
6.6.3 数据库的运行和维护
小结
习题
0 条评论
下一页
为你推荐
查看更多