顶部
收藏

数据库系统简明教程


作者:
王珊
定价:
27.00 元
版面字数:
410千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2022年
ISBN:
978-7-04-015473-3
物料号:
15473-00
出版时间:
2004-08-20
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
数据库系统原理

本书系统地阐述了数据库系统的基础理论、基本技术和基本方法。

本书是萨师煊、王珊《数据库系统概论》的简明版。应广大读者和广大教师的要求,对《数据库系统概论》第三版从深度和广度上做了删减,从面向应用的角度对内容进行了调整,以适应更加广泛的学校和读者的学习需要和教学要求。

全书分为四篇共十五章。基础篇包括绪论、数据模型、关系数据库和关系数据库标准语言SQL四章;系统篇包括数据库安全性、数据库完整性、数据库恢复技术和并发控制四章;设计篇包括数据库设计概述、概念模型与E-R方法、关系数据库设计理论、数据库设计步骤四章

  • 目录
    • 前辅文
      • 基 础 篇
        • 第一章 绪论
          • 1.1 数据库系统概述
            • 1.1.1 数据、数据库、数据库管理系统、数据库系统
              • 1.1.2 数据管理技术的产生和发展
                • 1.1.3 数据库系统的特点
                • 1.2 数据库系统结构
                  • 1.2.1 数据库系统模式的概念
                    • 1.2.2 数据库系统的三级模式结构
                      • 1.2.3 数据库的二级映像功能与数据独立性
                      • 1.3 数据库系统的组成
                        • 1.4 小结
                          • 习题
                            • 本章参考文献
                            • 第二章 数据模型
                              • 2.1 两大类数据模型
                                • 2.2 数据模型的组成要素
                                  • 2.2.1 数据结构
                                    • 2.2.2 数据操作
                                      • 2.2.3 完整性约束
                                      • 2.3 主要的逻辑数据模型
                                        • 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.7 小结
                                                            • 习题
                                                              • 本章参考文献
                                                              • 第三章 关系数据库
                                                                • 3.1 关系数据结构及形式化定义
                                                                  • 3.1.1 关系
                                                                    • 3.1.2 关系模式
                                                                      • 3.1.3 关系数据库
                                                                      • 3.2 关系操作
                                                                        • 3.2.1 基本的关系操作
                                                                          • 3.2.2 关系数据语言的分类
                                                                          • 3.3 关系的完整性
                                                                            • 3.3.1 关系的三类完整性约束
                                                                              • 3.3.2 实体完整性
                                                                                • 3.3.3 参照完整性
                                                                                  • 3.3.4 用户定义的完整性
                                                                                  • 3.4 关系代数
                                                                                    • 3.4.1 传统的集合运算
                                                                                      • 3.4.2 专门的关系运算
                                                                                      • 3.5 小结
                                                                                        • 习题
                                                                                          • 本章参考文献
                                                                                          • 第四章 关系数据库标准语言SQL
                                                                                            • 4.1 SQL概述
                                                                                              • 4.1.1 SQL的产生与发展
                                                                                                • 4.1.2 SQL语言的基本概念
                                                                                                  • 4.1.3 SQL的组成
                                                                                                    • 4.1.4 SQL的特点
                                                                                                    • 4.2 学生-课程数据库
                                                                                                      • 4.3 数据定义
                                                                                                        • 4.3.1 模式的定义和删除
                                                                                                          • 4.3.2 基本表的定义、删除与修改
                                                                                                            • 4.3.3 索引的建立与删除
                                                                                                            • 4.4 数据查询
                                                                                                              • 4.4.1 单表查询
                                                                                                                • 4.4.2 连接查询
                                                                                                                  • 4.4.3 嵌套查询
                                                                                                                    • 4.4.4 集合查询
                                                                                                                      • 4.4.5 SELECT语句的一般格式
                                                                                                                      • 4.5 数据更新
                                                                                                                        • 4.5.1 插入数据
                                                                                                                          • 4.5.2 修改数据
                                                                                                                            • 4.5.3 删除数据
                                                                                                                            • 4.6 视图
                                                                                                                              • 4.6.1 定义视图
                                                                                                                                • 4.6.2 查询视图
                                                                                                                                  • 4.6.3 更新视图
                                                                                                                                    • 4.6.4 视图的作用
                                                                                                                                    • 4.7 小结
                                                                                                                                      • 习题
                                                                                                                                        • 本章参考文献
                                                                                                                                      • 系 统 篇
                                                                                                                                        • 第五章 数据库安全性
                                                                                                                                          • 5.1 计算机系统的安全性概述
                                                                                                                                            • 5.2 数据库安全性控制
                                                                                                                                              • 5.2.1 用户标识与鉴别
                                                                                                                                                • 5.2.2 存取控制
                                                                                                                                                • 5.3 数据库存取控制方法
                                                                                                                                                  • 5.3.1 用户权限
                                                                                                                                                    • 5.3.2 授权与回收
                                                                                                                                                    • 5.4 数据库角色
                                                                                                                                                      • 5.5 视图机制
                                                                                                                                                        • 5.6 审计
                                                                                                                                                          • 5.7 小结
                                                                                                                                                            • 习题
                                                                                                                                                              • 本章参考文献
                                                                                                                                                              • 第六章 数据库完整性
                                                                                                                                                                • 6.1 实体完整性
                                                                                                                                                                  • 6.1.1 实体完整性定义
                                                                                                                                                                    • 6.1.2 实体完整性检查和违约处理
                                                                                                                                                                    • 6.2 参照完整性
                                                                                                                                                                      • 6.2.1 参照完整性定义
                                                                                                                                                                        • 6.2.2 参照完整性检查和违约处理
                                                                                                                                                                        • 6.3 用户定义的完整性
                                                                                                                                                                          • 6.3.1 属性上的约束条件的定义
                                                                                                                                                                            • 6.3.2 属性上的约束条件检查和违约处理
                                                                                                                                                                              • 6.3.3 元组上的约束条件的定义
                                                                                                                                                                                • 6.3.4 元组上的约束条件检查和违约处理
                                                                                                                                                                                • 6.4 完整性约束命名子句
                                                                                                                                                                                  • *6.5 域中的完整性限制
                                                                                                                                                                                    • 6.6 小结
                                                                                                                                                                                      • 习题
                                                                                                                                                                                        • 本章参考文献
                                                                                                                                                                                        • 第七章 数据库恢复技术
                                                                                                                                                                                          • 7.1 事务的基本概念
                                                                                                                                                                                            • 7.1.1 事务
                                                                                                                                                                                              • 7.1.2 实例
                                                                                                                                                                                                • 7.1.3 事务的特性
                                                                                                                                                                                                • 7.2 数据库恢复概述
                                                                                                                                                                                                  • 7.3 故障的种类
                                                                                                                                                                                                    • 7.3.1 事务内部的故障
                                                                                                                                                                                                      • 7.3.2 系统故障
                                                                                                                                                                                                        • 7.3.3 介质故障
                                                                                                                                                                                                          • 7.3.4 计算机病毒
                                                                                                                                                                                                          • 7.4 恢复的实现技术
                                                                                                                                                                                                            • 7.4.1 数据转储
                                                                                                                                                                                                              • 7.4.2 登记日志文件(Logging)
                                                                                                                                                                                                              • 7.5 恢复策略
                                                                                                                                                                                                                • 7.5.1 事务故障的恢复
                                                                                                                                                                                                                  • 7.5.2 系统故障的恢复
                                                                                                                                                                                                                    • 7.5.3 介质故障的恢复
                                                                                                                                                                                                                    • 7.6 小结
                                                                                                                                                                                                                      • 习题
                                                                                                                                                                                                                        • 本章参考文献
                                                                                                                                                                                                                        • 第八章 并发控制
                                                                                                                                                                                                                          • 8.1 并发控制概述
                                                                                                                                                                                                                            • 8.2 封锁
                                                                                                                                                                                                                              • 8.3 封锁协议
                                                                                                                                                                                                                                • 8.4 活锁和死锁
                                                                                                                                                                                                                                  • 8.4.1 活锁
                                                                                                                                                                                                                                    • 8.4.2 死锁
                                                                                                                                                                                                                                    • 8.5 并发调度的可串行性
                                                                                                                                                                                                                                      • 8.6 两段锁协议
                                                                                                                                                                                                                                        • 8.7 封锁的粒度
                                                                                                                                                                                                                                          • 8.8 小结
                                                                                                                                                                                                                                            • 习题
                                                                                                                                                                                                                                              • 本章参考文献
                                                                                                                                                                                                                                            • 设 计 篇
                                                                                                                                                                                                                                              • 第九章 数据库设计概述
                                                                                                                                                                                                                                                • 9.1 数据库设计的特点
                                                                                                                                                                                                                                                  • 9.1.1 数据库建设的基本规律
                                                                                                                                                                                                                                                    • 9.1.2 结构(数据)设计和行为(处理)设计
                                                                                                                                                                                                                                                    • 9.2 数据库设计方法
                                                                                                                                                                                                                                                      • 9.3 数据库的生命周期
                                                                                                                                                                                                                                                        • 9.4 数据库设计步骤
                                                                                                                                                                                                                                                          • 9.5 数据库设计过程中的各级模式
                                                                                                                                                                                                                                                            • 9.6 小结
                                                                                                                                                                                                                                                              • 习题
                                                                                                                                                                                                                                                                • 本章参考文献
                                                                                                                                                                                                                                                                • 第十章 概念模型与ER方法
                                                                                                                                                                                                                                                                  • 10.1 概念模型
                                                                                                                                                                                                                                                                    • 10.2 概念模型的主要概念
                                                                                                                                                                                                                                                                      • 10.3 实体型之间的联系
                                                                                                                                                                                                                                                                        • 10.3.1 两个实体型之间的联系
                                                                                                                                                                                                                                                                          • 10.3.2 两个以上的实体型之间的联系
                                                                                                                                                                                                                                                                          • 10.4 实体-联系方法
                                                                                                                                                                                                                                                                            • 10.4.1 ER图的表示方法
                                                                                                                                                                                                                                                                              • 10.4.2 一个实例
                                                                                                                                                                                                                                                                                • 10.4.3 实体与属性的划分
                                                                                                                                                                                                                                                                                • 10.5 小结
                                                                                                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                                                                                                    • 本章参考文献
                                                                                                                                                                                                                                                                                    • 第十一章 关系数据库设计理论
                                                                                                                                                                                                                                                                                      • 11.1 数据依赖对关系模式的影响
                                                                                                                                                                                                                                                                                        • 11.2 函数依赖
                                                                                                                                                                                                                                                                                          • 11.2.1 函数依赖
                                                                                                                                                                                                                                                                                            • 11.2.2 码
                                                                                                                                                                                                                                                                                            • 11.3 范式
                                                                                                                                                                                                                                                                                              • 11.3.1 第一范式(1NF)
                                                                                                                                                                                                                                                                                                • 11.3.2 第二范式(2NF)
                                                                                                                                                                                                                                                                                                  • 11.3.3 第三范式(3NF)
                                                                                                                                                                                                                                                                                                    • 11.3.4 BC范式(BCNF)
                                                                                                                                                                                                                                                                                                    • 11.4 多值依赖与第四范式(4NF)
                                                                                                                                                                                                                                                                                                      • 11.4.1 多值依赖
                                                                                                                                                                                                                                                                                                        • 11.4.2 第四范式(4NF)
                                                                                                                                                                                                                                                                                                        • 11.5 关系模式的规范化
                                                                                                                                                                                                                                                                                                          • 11.6 数据依赖的公理系统
                                                                                                                                                                                                                                                                                                            • 11.7 小结
                                                                                                                                                                                                                                                                                                              • 习题
                                                                                                                                                                                                                                                                                                                • 本章参考文献
                                                                                                                                                                                                                                                                                                                • 第十二章 数据库设计步骤
                                                                                                                                                                                                                                                                                                                  • 12.1 需求分析
                                                                                                                                                                                                                                                                                                                    • 12.1.1 需求分析的任务和过程
                                                                                                                                                                                                                                                                                                                      • 12.1.2 数据流图
                                                                                                                                                                                                                                                                                                                        • 12.1.3 数据字典
                                                                                                                                                                                                                                                                                                                          • 12.1.4 需求分析注意点
                                                                                                                                                                                                                                                                                                                          • 12.2 概念结构设计
                                                                                                                                                                                                                                                                                                                            • 12.2.1 概念结构设计的方法与步骤
                                                                                                                                                                                                                                                                                                                              • 12.2.2 局部视图设计
                                                                                                                                                                                                                                                                                                                                • 12.2.3 视图集成
                                                                                                                                                                                                                                                                                                                                • 12.3 逻辑结构设计
                                                                                                                                                                                                                                                                                                                                  • 12.3.1 ER图向关系模型的转换
                                                                                                                                                                                                                                                                                                                                    • 12.3.2 数据模型的优化
                                                                                                                                                                                                                                                                                                                                      • 12.3.3 设计用户子模式
                                                                                                                                                                                                                                                                                                                                      • 12.4 数据库的物理设计
                                                                                                                                                                                                                                                                                                                                        • 12.4.1 数据库物理设计的内容
                                                                                                                                                                                                                                                                                                                                          • 12.4.2 关系存取方法选择
                                                                                                                                                                                                                                                                                                                                            • 12.4.3 确定数据库的存储结构
                                                                                                                                                                                                                                                                                                                                              • 12.4.4 评价物理结构
                                                                                                                                                                                                                                                                                                                                              • 12.5 数据库的实施
                                                                                                                                                                                                                                                                                                                                                • 12.5.1 数据的载入和应用程序的调试
                                                                                                                                                                                                                                                                                                                                                  • 12.5.2 数据库的试运行
                                                                                                                                                                                                                                                                                                                                                  • 12.6 数据库的运行和维护
                                                                                                                                                                                                                                                                                                                                                    • 12.7 小结
                                                                                                                                                                                                                                                                                                                                                      • 习题
                                                                                                                                                                                                                                                                                                                                                        • 本章参考文献
                                                                                                                                                                                                                                                                                                                                                      • 应 用 篇
                                                                                                                                                                                                                                                                                                                                                        • 第十三章 嵌入式SQL
                                                                                                                                                                                                                                                                                                                                                          • 13.1 嵌入式SQL的一般形式
                                                                                                                                                                                                                                                                                                                                                            • 13.2 嵌入式SQL语句与主语言之间的通信
                                                                                                                                                                                                                                                                                                                                                              • 13.2.1 SQL通信区
                                                                                                                                                                                                                                                                                                                                                                • 13.2.2 主变量
                                                                                                                                                                                                                                                                                                                                                                  • 13.2.3 游标
                                                                                                                                                                                                                                                                                                                                                                    • 13.2.4 程序实例
                                                                                                                                                                                                                                                                                                                                                                    • 13.3 不用游标的SQL语句
                                                                                                                                                                                                                                                                                                                                                                      • 13.3.1 说明性语句
                                                                                                                                                                                                                                                                                                                                                                        • 13.3.2 数据定义语句
                                                                                                                                                                                                                                                                                                                                                                          • 13.3.3 数据控制语句
                                                                                                                                                                                                                                                                                                                                                                            • 13.3.4 查询结果为单记录的SELECT语句
                                                                                                                                                                                                                                                                                                                                                                              • 13.3.5 非CURRENT形式的UPDATE语句
                                                                                                                                                                                                                                                                                                                                                                                • 13.3.6 非CURRENT形式的DELETE语句
                                                                                                                                                                                                                                                                                                                                                                                  • 13.3.7 INSERT语句
                                                                                                                                                                                                                                                                                                                                                                                  • 13.4 使用游标的SQL语句
                                                                                                                                                                                                                                                                                                                                                                                    • 13.4.1 查询结果为多条记录的SELECT语句
                                                                                                                                                                                                                                                                                                                                                                                      • 13.4.2 CURRENT形式的UPDATE语句和DELETE语句
                                                                                                                                                                                                                                                                                                                                                                                      • 13.5 动态SQL简介
                                                                                                                                                                                                                                                                                                                                                                                        • 13.6 小结
                                                                                                                                                                                                                                                                                                                                                                                          • 习题
                                                                                                                                                                                                                                                                                                                                                                                            • 本章参考文献
                                                                                                                                                                                                                                                                                                                                                                                            • 第十四章 PL/SQL与存储过程
                                                                                                                                                                                                                                                                                                                                                                                              • 14.1 概述
                                                                                                                                                                                                                                                                                                                                                                                                • 14.2 PL/SQL的块结构
                                                                                                                                                                                                                                                                                                                                                                                                  • 14.3 变量与常量的定义
                                                                                                                                                                                                                                                                                                                                                                                                    • 14.4 控制结构
                                                                                                                                                                                                                                                                                                                                                                                                      • 14.4.1 条件控制语句
                                                                                                                                                                                                                                                                                                                                                                                                        • 14.4.2 循环控制语句
                                                                                                                                                                                                                                                                                                                                                                                                        • 14.5 异常处理
                                                                                                                                                                                                                                                                                                                                                                                                          • 14.6 存储过程
                                                                                                                                                                                                                                                                                                                                                                                                            • 14.6.1 存储过程的优点
                                                                                                                                                                                                                                                                                                                                                                                                              • 14.6.2 存储过程的用户接口
                                                                                                                                                                                                                                                                                                                                                                                                              • 14.7 游标
                                                                                                                                                                                                                                                                                                                                                                                                                • 14.8 小结
                                                                                                                                                                                                                                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                                                                                                                                                                                                                                    • 本章参考文献
                                                                                                                                                                                                                                                                                                                                                                                                                    • 第十五章 开放数据库互连(ODBC)
                                                                                                                                                                                                                                                                                                                                                                                                                      • 15.1 数据库互连概述
                                                                                                                                                                                                                                                                                                                                                                                                                        • 15.2 ODBC的工作原理概述
                                                                                                                                                                                                                                                                                                                                                                                                                          • 15.3 使用ODBC的系统结构
                                                                                                                                                                                                                                                                                                                                                                                                                            • 15.3.1 应用程序
                                                                                                                                                                                                                                                                                                                                                                                                                              • 15.3.2 驱动程序管理器
                                                                                                                                                                                                                                                                                                                                                                                                                                • 15.3.3 数据库驱动程序
                                                                                                                                                                                                                                                                                                                                                                                                                                  • 15.3.4 ODBC数据源管理
                                                                                                                                                                                                                                                                                                                                                                                                                                  • 15.4 ODBC API 基础
                                                                                                                                                                                                                                                                                                                                                                                                                                    • 15.4.1 函数概述
                                                                                                                                                                                                                                                                                                                                                                                                                                      • 15.4.2 句柄及其属性
                                                                                                                                                                                                                                                                                                                                                                                                                                        • 15.4.3 数据类型
                                                                                                                                                                                                                                                                                                                                                                                                                                        • 15.5 ODBC的工作流程
                                                                                                                                                                                                                                                                                                                                                                                                                                          • 15.5.1 配置数据源
                                                                                                                                                                                                                                                                                                                                                                                                                                            • 15.5.2 初始化环境
                                                                                                                                                                                                                                                                                                                                                                                                                                              • 15.5.3 建立连接
                                                                                                                                                                                                                                                                                                                                                                                                                                                • 15.5.4 分配语句句柄
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • 15.5.5 执行SQL语句
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • 15.5.6 结果集处理
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • 15.5.7 中止
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • 15.6 小结
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • 本章参考文献
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • 课后习题参考答案

                                                                                                                                                                                                                                                                                                                                                                                                                                                        相关图书