0


数据库系统原理及应用实践教程 (第二版)
作者:袁丽娜丛书名: ISBN:978-7-5685-5904-3页数:0 开本:装帧:平装 出版时间:2025-08-18中图分类:TP311.13
¥52.80

编辑推荐

本教材具有以下几个特点:

(1)内容系统全面,同时包含数据库理论知识和实验指导,理论和实践内容相互融合、相互补充。

(2)实验部分采用较新的 MySQL-8.0.20作为开发环境,采用案例作为实验驱动,贯穿整个实验内容。实验中还特别提供了案例场景、最佳实践等实践经验,采用深入浅出、循序渐进的方式,每个实验都具有典型性且实践性强。实验最后部分还给出了一个综合案例,将所有知识进行融合,便于读者学习和实践,以达到理论联系实际、真正学以致用的教学目的。

(3)本教材还提供了丰富的习题和练习,供读者进行举一反三的学习。

(4)为方便读者学习和教师授课,本教材还提供了电子课件和习题答案。

(5)本教材随文提供视频微课,学生可即时扫描二维码进行观看,实现了教材的数字化、信息化、立体化,增强了学生学习的自主性与自由性,将课堂教学与课下学习紧密结合,力图为广大读者提供更为全面且多样化的教材配套服务。

本教材兼顾理论与实践,主要包括两个部分:数据库理论篇和数据库实践指导篇。

数据库理论篇主要介绍数据库系统原理基础理论知识,包括数据库系统概述、关系数据库、关系数据库标准语言 SQL、关系规范化理论、数据库设计和数据库安全保护等;数据库实践指导篇主要介绍在 MySQL-8.0.20环境下,数据库实践的各项实验。实践部分由三大部分组成:数据库基础操作、数据库开发实践和数据库综合实践。数据库基础操作涉及数据库和表的基本操作、完整性约束、数据查询、数据增删改操作、索引、视图、数据库设计;数据库开发实践主要介绍了存储过程、自定义函数、触发器、数据库备份与恢复等高级应用;数据库综合实践提供了丰富的综合案例,在学习数据库理论的同时,为学生进行数据库应用开发实践提供了有效的指导。


 

第Ⅰ篇 数据库理论篇

第1章 数据库系统概述 ……………… 3

 1.1 数据、数据库、大数据的基本概念…………… 3

 1.2 数据库技术的产生及发展过程… 4

 1.3 数据库系统的体系结构 ………… 6

 1.4 数据库管理系统 ………………… 9

 1.5 数据模型 ……………………… 10

 1.6 数据库技术展望 ……………… 14

 习 题 ………………………………… 17

第2章 关系数据库 …………………… 20

 2.1 关系模型的概述 ……………… 20

 2.2 关系模型的数据结构及定义 … 22

 2.3 关系完整性 …………………… 27

 2.4 关系操作 ……………………… 28

 习 题 ………………………………… 38

第3章 关系数据库标准语言SQL …… 41

 3.1 SQL 概述 ……………………… 41

 3.2 MySQL 简介 …………………… 42

 3.3 数据定义 ……………………… 47

 3.4 数据操作 ……………………… 53

 3.5 视 图 ………………………… 62

 3.6 索 引 ………………………… 65

 3.7 数据控制 ……………………… 67

 习 题 ………………………………… 68

第4章 关系规范化理论 ……………… 70

 4.1 规范化问题的提出 …………… 70

 4.2 规范化 ………………………… 72

 4.3 关系模式的分解* ……………… 84

 习 题 ………………………………… 88

第5章 数据库设计 …………………… 90

 5.1 数据库设计概述 ……………… 90

 5.2 需求分析 ……………………… 94

 5.3 概念结构设计 ………………… 97

 5.4 逻辑结构设计 ………………… 109

 5.5 物理结构设计 ………………… 113

 5.6 数据库实施 …………………… 115

 5.7 数据库的运行和维护 ………… 116

 习 题 ……………………………… 117

第6章 数据库安全保护 …………… 119

 6.1 数据库的安全性控制 ………… 119

 6.2 数据库的完整性控制 ………… 129

 6.3 事务和并发控制 ……………… 132

 6.4 数据库恢复 …………………… 141

 习 题 ……………………………… 145

第Ⅱ篇 数据库实践指导篇

第一部分 数据库基础操作 ………… 149

 实验1 安装及配置 MySQL ……… 149

 实验1.1 MySQL 的安装 ……… 150

 实验1.2 MySQL 服务的启动与停止……… 159

 实验1.3 连接和退出 MySQL 服务器… 161

 实验2 数据库的基本操作 ………… 163

 实验2.1 创建数据库 …………… 169

 实验2.2 修改数据库 …………… 170

 实验2.3 删除数据库 …………… 171

 实验3 表的基本操作 ……………… 173

 实验3.1 创建表 ………………… 175

 实验3.2 修改表结构 …………… 179

 实验3.3 删除数据表 …………… 181

 实验4 完整性约束 ………………… 183

 实验5 数据查询 …………………… 190

 实验5.1 单表查询 ……………… 193

 实验5.2 多表查询 ……………… 205

 实验6 数据增删改操作 …………… 215

 实验6.1 插入数据 ……………… 216

 实验6.2 修改数据 ……………… 217

 实验6.3 删除数据 ……………… 218

 实验7 索 引 ……………………… 220

 实验7.1 创建索引 ……………… 221

 实验7.2 查看索引 ……………… 221

 实验7.3 删除索引 ……………… 226

 实验8 视 图 ……………………… 227

 实验8.1 视图创建及使用 ……… 228

 实验8.2 删除视图 ……………… 231

 实验9 数据库设计 ………………… 233

第二部分 数据库开发实践 ………… 237

 实验10 存储过程 ………………… 237

 实验10.1 创建存储过程和执行存储过程 ……… 244

 实验10.2 使用游标 …………… 247

 实验10.3 删除存储过程 ……… 249

 实验11 自定义函数 ……………… 251

 实验11.1 创建自定义函数 …… 252

 实验11.2 删除自定义函数 …… 253

 实验12 触发器 …………………… 256

 实验12.1 创建触发器 ………… 258

 实验12.2 删除触发器 ………… 262

 实验13 数据库备份与恢复 ……… 264

  实验13.1 表数据的导出和导入…… 270

 实验13.2 数据库的备份还原 … 271

第三部分 数据库综合实践 ………… 274

 实验14 综合案 例———艺 术 类 学 校 管 理信息系统的设计与开发…… 274

参考文献…………………… 294


  • 数据库系统原理及应用实践教程课件

    课程: 数据库应用技术 类型: rar 大小:5.95 MB上传时间: 2022-08-05 13:43:57

  • 数据库系统原理及应用实践教程-配套习题答案

    课程: 数据库应用技术 类型: docx 大小:144.26KB上传时间: 2024-11-08 08:34:37

全部下载