顶部
收藏

数据库原理与应用(第3版)

“十一五”国家规划教材

作者:
李红
定价:
48.00 元
版面字数:
580千字
开本:
16开
装帧形式:
平装
版次:
3
最新版次
印刷时间:
2022年
ISBN:
978-7-04-051790-3
物料号:
51790-00
出版时间:
2019-05-22
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
数据库系统原理

本书以关系数据库系统为核心,全面、系统地阐述了数据库系统的基本概念、基本原理和应用技术。本书共分8章,主要内容包括数据库技术概述、关系数据库、关系数据库的标准语言SQL、数据库设计、数据库保护、SQL Server 2016、开源数据库管理系统MySQL、非关系数据库NoSQL等。本书概念清晰、重点突出、章节安排合理,理论与实践结合紧密。

本书既可作为高等学校计算机类专业、信息管理与信息系统专业、电子商务专业、管理类专业及相关专业数据库课程教材,也可作为从事信息系统开发工作的科技人员的参考读物。

  • 目录
    • 前辅文
      • 第1章 数据库技术概述
        • 主要学习内容
          • 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.3.1 数据库系统的组成
                          • 1.3.2 数据库体系结构
                          • 1.4 数据模型
                            • 1.4.1 概述
                              • 1.4.2 层次模型
                                • 1.4.3 网状模型
                                  • 1.4.4 关系模型
                                    • 1.4.5 面向对象模型
                                    • 1.5 数据库技术的发展
                                      • 1.5.1 数据库系统发展的三个阶段
                                        • 1.5.2 现代应用对数据库系统的新要求
                                          • 1.5.3 数据库技术的发展趋势
                                          • 本章小结
                                            • 习题1
                                              • 案例1
                                              • 第2章 关系数据库
                                                • 主要学习内容
                                                  • 2.1 关系模型
                                                    • 2.1.1 关系模型的数据结构
                                                      • 2.1.2 关系操作
                                                        • 2.1.3 关系模型的完整性约束
                                                        • 2.2 关系模式
                                                          • 2.2.1 模式
                                                            • 2.2.2 内模式
                                                              • 2.2.3 外模式
                                                              • 2.3 关系代数
                                                                • 2.3.1 传统的集合运算
                                                                  • 2.3.2 专门的关系运算
                                                                  • 2.4 关系数据库规范化理论
                                                                    • 2.4.1 关系模式规范化的必要性
                                                                      • 2.4.2 函数依赖
                                                                        • 2.4.3 关系模式的范式及规范化
                                                                          • 2.4.4 关系模式分解原则
                                                                          • 本章小结
                                                                            • *习题2
                                                                              • 案例2
                                                                              • 第3章 关系数据库的标准语言SQL
                                                                                • 主要学习内容
                                                                                  • 3.1 SQL概述
                                                                                    • 3.1.1 SQL的发展历程
                                                                                      • 3.1.2 SQL的组成与功能
                                                                                        • 3.1.3 SQL的特点
                                                                                          • 3.1.4 SQL的基本知识
                                                                                          • 3.2 数据定义语言
                                                                                            • 3.2.1 数据库
                                                                                              • 3.2.2 基本表
                                                                                                • 3.2.3 索引
                                                                                                  • 3.2.4 视图
                                                                                                    • 3.2.5 存储过程
                                                                                                    • 3.3 数据更新语言
                                                                                                      • 3.3.1 插入数据
                                                                                                        • 3.3.2 修改数据
                                                                                                          • 3.3.3 删除数据
                                                                                                          • 3.4 数据查询语言
                                                                                                            • 3.4.1 SELECT语句
                                                                                                              • 3.4.2 单表查询
                                                                                                                • 3.4.3 连接查询
                                                                                                                  • 3.4.4 嵌套查询
                                                                                                                    • 3.4.5 集合查询
                                                                                                                      • 3.4.6 函数查询
                                                                                                                      • 3.5 数据控制语言
                                                                                                                        • 3.5.1 数据控制方法
                                                                                                                          • 3.5.2 数据控制语句
                                                                                                                            • 3.5.3 事务控制语句
                                                                                                                            • 3.6 嵌入式SQL
                                                                                                                              • 3.6.1 嵌入式SQL的形式及处理过程
                                                                                                                                • 3.6.2 SQL与宿主语言间的通信
                                                                                                                                  • 3.6.3 嵌入式SQL的实现
                                                                                                                                    • 3.6.4 游标
                                                                                                                                      • 3.6.5 嵌入式SQL的使用技术
                                                                                                                                        • 3.6.6 动态SQL
                                                                                                                                        • 本章小结
                                                                                                                                          • 习题3
                                                                                                                                            • 案例3
                                                                                                                                              • 实验
                                                                                                                                              • 第4章 数据库设计
                                                                                                                                                • 主要学习内容
                                                                                                                                                  • 4.1 数据库设计概述
                                                                                                                                                    • 4.1.1 数据库设计的特点
                                                                                                                                                      • 4.1.2 数据库设计的方法
                                                                                                                                                        • 4.1.3 数据库设计的基本过程
                                                                                                                                                          • 4.1.4 数据库设计过程中的各级模式
                                                                                                                                                          • 4.2 需求分析
                                                                                                                                                            • 4.2.1 需求分析的任务及其工作
                                                                                                                                                              • 4.2.2 高校管理系统的信息需求
                                                                                                                                                              • 4.3 概念结构设计
                                                                                                                                                                • 4.3.1 重要性、设计策略及步骤
                                                                                                                                                                  • 4.3.2 概念模型
                                                                                                                                                                    • 4.3.3 实体-联系方法
                                                                                                                                                                      • *4.3.4 UML方法
                                                                                                                                                                      • 4.4 逻辑结构设计
                                                                                                                                                                        • 4.4.1 E-R模型向关系模型的转换
                                                                                                                                                                          • *4.4.2 UML模型向关系模型的映射
                                                                                                                                                                            • 4.4.3 数据模型的优化
                                                                                                                                                                              • 4.4.4 设计外模式
                                                                                                                                                                              • 4.5 物理结构设计
                                                                                                                                                                                • 4.5.1 物理结构设计的内容和方法
                                                                                                                                                                                  • 4.5.2 关系模式存取方法选择
                                                                                                                                                                                    • 4.5.3 确定数据库的物理结构
                                                                                                                                                                                      • 4.5.4 评价物理结构
                                                                                                                                                                                      • 4.6 数据库实施
                                                                                                                                                                                        • 4.6.1 数据装载和应用程序的编制调试
                                                                                                                                                                                          • 4.6.2 数据库的试运行
                                                                                                                                                                                          • 4.7 数据库运行和维护
                                                                                                                                                                                            • 本章小结
                                                                                                                                                                                              • 习题4
                                                                                                                                                                                                • 案例4
                                                                                                                                                                                                  • 实验
                                                                                                                                                                                                  • 第5章 数据库保护
                                                                                                                                                                                                    • 主要学习内容
                                                                                                                                                                                                      • 5.1 数据库完整性
                                                                                                                                                                                                        • 5.1.1 完整性约束的定义
                                                                                                                                                                                                          • 5.1.2 完整性约束的检查和处理
                                                                                                                                                                                                          • 5.2 数据库安全性
                                                                                                                                                                                                            • 5.2.1 用户验证
                                                                                                                                                                                                              • 5.2.2 存取控制
                                                                                                                                                                                                              • 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 故障恢复策略
                                                                                                                                                                                                                            • 本章小结
                                                                                                                                                                                                                              • 习题5
                                                                                                                                                                                                                                • 案例5
                                                                                                                                                                                                                                • 第6章 SQL Server 2016
                                                                                                                                                                                                                                  • 主要学习内容
                                                                                                                                                                                                                                    • 6.1 SQL Server 2016功能及特点
                                                                                                                                                                                                                                      • 6.1.1 SQL Server 2016的起源与发展
                                                                                                                                                                                                                                        • 6.1.2 SQL Server 2016的特点及版本
                                                                                                                                                                                                                                          • 6.1.3 SQL Server 2016的组成
                                                                                                                                                                                                                                            • 6.1.4 SQL Server 2016的安装
                                                                                                                                                                                                                                            • 6.2 SQL Server 2016的管理工具和实用程序
                                                                                                                                                                                                                                              • 6.2.1 SQL Server 2016的管理工具
                                                                                                                                                                                                                                                • 6.2.2 SQL Server 2016的实用程序
                                                                                                                                                                                                                                                  • 6.2.3 SQL Server Management Studio
                                                                                                                                                                                                                                                    • 6.2.4 SQL Server 2016服务器管理
                                                                                                                                                                                                                                                    • 6.3 SQL Server 2016数据库操作
                                                                                                                                                                                                                                                      • 6.3.1 数据库的基本结构
                                                                                                                                                                                                                                                        • 6.3.2 数据库的建立
                                                                                                                                                                                                                                                          • 6.3.3 查看数据库信息
                                                                                                                                                                                                                                                            • 6.3.4 修改数据库
                                                                                                                                                                                                                                                              • 6.3.5 删除数据库
                                                                                                                                                                                                                                                              • 6.4 SQL Server 2016数据库对象操作
                                                                                                                                                                                                                                                                • 6.4.1 基本表操作
                                                                                                                                                                                                                                                                  • 6.4.2 视图操作
                                                                                                                                                                                                                                                                    • 6.4.3 索引操作
                                                                                                                                                                                                                                                                      • 6.4.4 存储过程
                                                                                                                                                                                                                                                                        • 6.4.5 SQL Server 2016的编程结构
                                                                                                                                                                                                                                                                        • 本章小结
                                                                                                                                                                                                                                                                          • 习题6
                                                                                                                                                                                                                                                                            • 实验
                                                                                                                                                                                                                                                                            • 第7章 开源数据库管理系统MySQL
                                                                                                                                                                                                                                                                              • 主要学习内容
                                                                                                                                                                                                                                                                                • 7.1 MySQL的安装与配置
                                                                                                                                                                                                                                                                                  • 7.1.1 MySQL简介
                                                                                                                                                                                                                                                                                    • 7.1.2 MySQL的下载
                                                                                                                                                                                                                                                                                      • 7.1.3 MySQL的安装与配置
                                                                                                                                                                                                                                                                                        • 7.1.4 启动和关闭MySQL服务
                                                                                                                                                                                                                                                                                        • 7.2 MySQL的管理工具
                                                                                                                                                                                                                                                                                          • 7.2.1 MySQL官方客户端软件
                                                                                                                                                                                                                                                                                            • 7.2.2 SQLyog
                                                                                                                                                                                                                                                                                            • 7.3 MySQL存储引擎
                                                                                                                                                                                                                                                                                              • 7.3.1 MySQL存储引擎概述
                                                                                                                                                                                                                                                                                                • 7.3.2 MySQL常用存储引擎的特性
                                                                                                                                                                                                                                                                                                • 7.4 MySQL数据库的基本操作
                                                                                                                                                                                                                                                                                                  • 7.4.1 MySQL中的数据库类型
                                                                                                                                                                                                                                                                                                    • 7.4.2 常用的数据库操作
                                                                                                                                                                                                                                                                                                    • 7.5 MySQL数据库对象操作
                                                                                                                                                                                                                                                                                                      • 7.5.1 基本表的操作
                                                                                                                                                                                                                                                                                                        • 7.5.2 索引的操作
                                                                                                                                                                                                                                                                                                          • 7.5.3 视图的操作
                                                                                                                                                                                                                                                                                                            • 7.5.4 存储过程的操作
                                                                                                                                                                                                                                                                                                              • 7.5.5 流程控制语句
                                                                                                                                                                                                                                                                                                              • 本章小结
                                                                                                                                                                                                                                                                                                                • 习题7
                                                                                                                                                                                                                                                                                                                  • 实验
                                                                                                                                                                                                                                                                                                                  • 第8章 非关系数据库NoSQL
                                                                                                                                                                                                                                                                                                                    • 主要学习内容
                                                                                                                                                                                                                                                                                                                      • 8.1 NoSQL与大数据
                                                                                                                                                                                                                                                                                                                        • 8.1.1 大数据简介
                                                                                                                                                                                                                                                                                                                          • 8.1.2 NoSQL数据库
                                                                                                                                                                                                                                                                                                                          • 8.2 NoSQL数据存储模式
                                                                                                                                                                                                                                                                                                                            • 8.2.1 键值存储模式
                                                                                                                                                                                                                                                                                                                              • 8.2.2 文档存储模式
                                                                                                                                                                                                                                                                                                                                • 8.2.3 列族存储模式
                                                                                                                                                                                                                                                                                                                                  • 8.2.4 图存储模式
                                                                                                                                                                                                                                                                                                                                  • 8.3 文档数据库MongoDB入门
                                                                                                                                                                                                                                                                                                                                    • 8.3.1 MongoDB简介
                                                                                                                                                                                                                                                                                                                                      • 8.3.2 MongoDB的安装与配置
                                                                                                                                                                                                                                                                                                                                        • 8.3.3 MongoDB管理工具
                                                                                                                                                                                                                                                                                                                                          • 8.3.4 MongoDB的基本操作
                                                                                                                                                                                                                                                                                                                                          • 本章小结
                                                                                                                                                                                                                                                                                                                                            • 习题8
                                                                                                                                                                                                                                                                                                                                              • 实验
                                                                                                                                                                                                                                                                                                                                              • 附录
                                                                                                                                                                                                                                                                                                                                                • 参考文献
                                                                                                                                                                                                                                                                                                                                                课程网址: null

                                                                                                                                                                                                                                                                                                                                                相关图书