数据库原理与应用

数据库原理与应用

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书助你掌握MySQL8用法、数据库原理及数据库设计方法。

内容简介

数据库技术是现代信息科学与技术领域的重要组成部分,是计算机数据处理与信息管理系统的基础。本书结合MySQL数据库,详细讲解数据库的原理和设计。

全书分为4篇,共22章,内容包括数据库基础知识、关系数据库、关系数据库标准语言SQL、数据库安全、关系查询处理和查询优化、数据库恢复技术、并发控制、MySQL安装和配置、MySQL数据库基本操作、MySQL数据库中的存储引擎和数据类型、MySQL数据库表操作、MySQL索引与视图操作、MySQL触发器操作、MySQL数据操作、MySQL单表与多表数据查询操作等。

作者简介

作者邓立国,东北大学计算机应用博士毕业。2005年开始在沈阳师范大学软件学院、教育技术学院任教,主要研究方向:数据挖掘、知识工程、大数据处理、云计算、分布式计算等。

以第一作者发表学术论文30多篇(26篇EI),主编教材1部,主持科研课题6项,经费10余万元,多次获得校级科研优秀奖,作为九三社员提出的智慧城市提案被市政府采纳,研究成果被教育厅等单位采用。

章节目录

版权信息

内容简介

前言

第1篇 基础理论篇

第1章 数据库基础知识

1.1 数据库系统概论

1.2 数据模型

1.3 数据库系统模式与结构

1.4 数据库系统的组成

第2章 关系数据库

2.1 数学中关系的概念

2.2 关系数据模型

2.3 数据库完整性

2.4 关系代数

2.5 关系模式和范式理论

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

3.1 SQL语言概述

3.2 数据定义

3.3 数据查询

3.4 数据更新

3.5 视图

第4章 数据库安全

4.1 数据库安全性概述

4.2 数据库安全性控制

4.3 视图机制

4.4 审计

第2篇 数据库系统篇

第5章 查询处理和查询优化

5.1 关系数据库系统的查询处理

5.2 关系数据库系统的查询优化

5.3 代数优化

5.4 物理优化

5.5 查询计划的执行

第6章 数据库恢复技术

6.1 事务的基本概念

6.2 数据库恢复概述

6.3 故障的种类

6.4 恢复的实现技术

6.5 恢复策略

6.6 具有检查点的恢复技术

6.7 数据库镜像

第7章 并发控制

7.1 并发控制概述

7.2 封锁

7.3 封锁协议

7.4 活锁和死锁

7.5 并发调度的可串行性

7.6 两段锁协议

7.7 封锁的粒度

7.8 其他并发控制机制

第3篇 MySQL数据库操作、管理与应用篇

第8章 MySQL的安装和配置

8.1 MySQL概述

8.2 下载和安装MySQL

8.3 MySQL服务管理

8.4 通过DOS窗口启动和关闭MySQL服务

8.5 使用MySQL Workbench客户端软件

8.6 MySQL常用图形化管理软件——SQLyog软件

8.7 MySQL命令行工具

第9章 MySQL的数据库基本操作

9.1 数据库及数据库对象

9.2 创建数据库

9.3 数据库相关操作

第10章 MySQL的存储引擎和数据类型

10.1 认识存储引擎

10.2 数据类型

第11章 MySQL的表操作

11.1 创建表

11.2 查看表结构

11.3 删除表

11.4 修改表

11.5 操作表的约束

第12章 MySQL的索引与视图操作

12.1 创建和查看索引

12.2 删除索引

12.3 创建视图

12.4 查看视图

12.5 删除与修改视图

12.6 利用视图操作基本表

第13章 MySQL的触发器操作

13.1 创建触发器

13.2 查看触发器

13.3 删除触发器

第14章 MySQL的数据操作

14.1 插入数据记录

14.2 更新数据记录

14.3 删除数据记录

第15章 MySQL的单表与多表数据查询操作

15.1 简单数据记录查询

15.2 条件数据记录查询

15.3 排序数据记录查询

15.4 限制数据记录查询数量

15.5 统计函数和分组数据记录查询

15.6 连接操作

15.7 合并查询数据记录

15.8 子查询

第16章 MySQL的运算符与常用函数

16.1 使用算术运算符

16.2 使用比较运算符

16.3 使用逻辑运算符

16.4 使用位运算符

16.5 使用字符串函数

16.6 使用数值函数

16.7 使用日期和时间函数

16.8 使用系统信息函数

第17章 MySQL的存储过程与函数操作

17.1 创建存储过程和函数

17.2 存储过程和函数的表达式

17.3 查看与修改存储过程和函数

17.4 删除存储过程和函数

第18章 MySQL的事务与安全机制

18.1 事务概述

18.2 MySQL事务控制语句

18.3 MySQL事务隔离级别

18.4 InnoDB锁机制

18.5 MySQL提供的权限

18.6 MySQL提供的用户机制

18.7 权限管理

第19章 MySQL的日志管理与数据库维护

19.1 MySQL支持的日志

19.2 操作二进制日志

19.3 操作错误日志

19.4 通用查询日志

19.5 慢查询日志

19.6 MySQL数据库维护

第4篇 设计与应用开发篇

第20章 数据库设计

20.1 数据库设计概述

20.2 需求分析

20.3 概念结构设计

20.4 逻辑结构设计

20.5 物理结构设计

20.6 数据库的实施和维护

第21章 数据库编程

21.1 嵌入式SQL

21.2 过程化SQL

21.3 ODBC编程

21.4 OLE DB

21.5 JDBC编程

第22章 MySQL图书管理系统设计

22.1 系统概述

22.2 数据库设计

22.3 数据库实施

数据库原理与应用是2024年由清华大学出版社出版,作者邓立国。

得书感谢您对《数据库原理与应用》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MySQL数据库原理及应用(第2版)(微课版) 电子书
1.本书配套资源丰富,并配微课视频2.以学生信息管理库为案例,按“数据库设计——数据库应用——数据库管理”的思路编写本教材,学生学习时有整体概念
Oracle数据库基础与应用教程 电子书
本书全面讲述了Oracle数据库的日常管理工作内容。全书共14章,包含Oracle简介和安装、Oracle客户端、管理Oracle环境、Oracle体系结构、管理Oracle存储结构、SQL语言、表、约束、视图、同义词和序列、索引、实现数据库安全、DataPump数据导出和导入、数据库备份和恢复。每章结尾提供适量的选择题、简答题和操作题,通过练习和操作实践,帮助读者巩固所学内容。本书适合Oracl
数据库技术与应用——Access 2010 电子书
基于数据库技术产生的原因,介绍数据库的概念、理论和技术,建立学习数据库技术的学习框架;基于典型案例讲解数据库的设计、创建及管理,培养学生数据组织和管理的能力。本书分为12章,共50小节。按照原理、技术、常规应用和创新应用四个结构点来组织教材内容。
数据库系统原理及MySQL应用教程(第2版) 电子书
本书全面系统地讲述了数据库技术的基本原理和应用。
区块链原理与技术应用 电子书
本书详细介绍了区块链的概念与技术体系,涉及其本质、作用、技术背景、原理、关键知识点和应用场景等,在内容写作上由整体到局部,层次分明,难度由浅入深,理论联系实际,力图使读者能快速、全面地了解区块链相关技术。