数据库原理及应用
2021-05-23 15:40:59 0 举报
AI智能生成
人民邮电出版社出版,主要内容包括关系型数据库基础、SQL语言、关系数据理论、数据库设计、事务与并发控制、后台数据库编程、视图和索引、安全管理、备份和恢复数据库等。
作者其他创作
大纲/内容
第一章 数据库概述<br>
1.1 数据管理的发展<br>
1.1.1 文件管理<br>
1.1.2 数据库管理<br>
1.2 数据独立性<br>
1.3 数据库系统的组成<br>
1.4 数据库应用结构<br>
1.4.1 集中式应用结构<br>
1.4.2 文件服务器结构<br>
1.4.3 客户服务器结构<br>
1.4.4 互联网应用结构<br>
第二章 数据模型与数据库系统结构<br>
2.1 数据和数据模型<br>
2.1.1 数据<br>
2.1.2 数据模型<br>
2.2 概念层数据模型<br>
2.2.1 基本概念<br>
2.2.2 实体-联系模型<br>
2.3 组织层数据模型<br>
2.3.1 关系模型的数据结构<br>
2.3.2 关系模型的数据操作<br>
2.3.3 关系模型的数据完整性约束<br>
2.4 数据库系统结构<br>
2.4.1 模型的基本概念<br>
2.4.2 三级模式结构<br>
2.4.3 数据库的模式映象功能与数据独立性<br>
第三章 SQL语言基础及数据定义功能<br>
3.1 SQL语言概述<br>
3.1.1 SQL语言的发展<br>
3.1.2 SQL语言的特点<br>
3.1.3 SQL语言功能概述<br>
3.2 数据类型<br>
3.2.1 数值类型<br>
3.2.2 字符串类型<br>
3.2.3 日期时间类型<br>
3.2.4 货币类型<br>
3.3 创建数据库<br>
3.3.1 SQLServer数据库分类<br>
3.3.2 数据库基本概念<br>
3.3.3 用图形化方法创建数据库<br>
3.3.4 用T-SQL语句创建数据库<br>
3.4 创建与维护关系表<br>
3.4.1 用T-SQL语句实现<br>
3.4.2 用SSMS工具实现<br>
第四章 数据操作语句<br>
4.1 数据查询功能<br>
4.1.1 查询语句的基本结构<br>
4.1.2 简单查询<br>
4.1.3 多表链接查询<br>
4.1.4 使用TOP限制结果集<br>
4.1.5 CASE函数<br>
4.1.6 合并多个结果集<br>
4.1.7 将查询结果保存到新表中<br>
4.1.8 子查询<br>
4.2 数据更改功能<br>
4.2.1 插入数据<br>
4.2.2 更新数据<br>
4.2.3 删除数据<br>
第五章 视图和索引<br>
5.1 视图<br>
5.1.1 基本概念<br>
5.1.2 定义视图<br>
5.1.3 通过视图查询数据<br>
5.1.4 修改和删除视图<br>
5.1.5 视图的作用<br>
5.2 索引<br>
5.2.1 索引基本概念<br>
5.2.2 索引的存储结构及分类<br>
5.2.3 创建和删除索引<br>
第六章 关系数据库理论<br>
6.1 函数依赖<br>
6.1.1 基本概念<br>
6.1.2 语术和符号<br>
6.1.3 函数依赖的推理规则<br>
6.1.4 属性集闭包及候选码的求解方法<br>
6.1.5 极小函数依赖集<br>
6.1.6 为什么要讨论函数依赖<br>
6.2 关系规范化<br>
6.2.1 第一范式<br>
6.2.2 第二范式<br>
6.2.3 第三范式<br>
6.2.4 BC范式<br>
6.2.5 关系规范化小结<br>
第七章 数据库设计<br>
7.1 数据库设计概述<br>
7.1.1 数据库设计的特点<br>
7.1.2 数据库设计方法概述<br>
7.1.3 数据库设计的基本步骤<br>
7.2 数据库需求分析<br>
7.2.1 需求分析的任务<br>
7.2.2 需求分析的方法<br>
7.2.3 数据字典<br>
7.3 数据库结构设计<br>
7.3.1 概念结构设计<br>
7.3.2 逻辑结构设计<br>
7.3.3 物理结构设计<br>
7.4 数据库行为设计<br>
7.4.1 功能分析<br>
7.4.2 功能设计<br>
7.4.3 事务设计<br>
7.5 数据库实施<br>
7.6 数据库的运行和维护<br>
第八章 事务与并发控制<br>
8.1 事务<br>
8.1.1 事务的基本概述<br>
8.1.2 事务的特征<br>
8.1.3 事务处理模型<br>
8.2 并发控制<br>
8.2.1 并发控制概述<br>
8.2.2 并发控制措施<br>
8.2.3 封锁协议<br>
8.2.4 活锁和死锁<br>
8.2.5 并发调度的可串行性<br>
8.2.6 两段锁协议<br>
第九章 数据库编程<br>
9.1 存储过程<br>
9.1.1 存储过程概述<br>
9.1.2 创建和执行存储过程<br>
9.1.3 查看和维护存储过程<br>
9.2 触发器<br>
9.2.1 创建触发器<br>
9.2.2 后触发型触发器<br>
9.2.3 前触发型触发器<br>
9.2.4 查看和维护触发器<br>
9.3 游标<br>
9.3.1 游标概念<br>
9.3.2 使用游标<br>
9.3.3 游标示例<br>
第十章 安全管理<br>
10.1 安全控制概述<br>
10.1.1 安全控制模型<br>
10.1.2 用户分类<br>
10.2 SQL Server的安全控制<br>
10.3 管理登录账户<br>
10.3.1 建立登录账户<br>
10.3.2 删除登录账户<br>
10.4 管理删除库用户<br>
10.4.1 建立数据库用户<br>
10.4.2 删除数据库用户<br>
10.5 管理权限<br>
10.5.1 权限的种类<br>
10.5.2 权限的管理<br>
10.6 角色<br>
10.6.1 固定的服务器角色<br>
10.6.2 固定的数据库角色<br>
10.6.3 用户定义的角色<br>
第十一章 备份和恢复数据库<br>
11.1 备份数据库<br>
11.1.1 为什么要进行数据备份<br>
11.1.2 备份内容及备份时间<br>
11.2 SQL Server支持的备份机制<br>
11.2.1 备份设备<br>
11.2.2 恢复模型<br>
11.2.3 备份类型及策略<br>
11.2.4 实现备份<br>
11.3 恢复数据库<br>
11.3.1 恢复数据库的顺序<br>
11.3.2 实现还原<br>
0 条评论
下一页