新書推薦:
《
推拿纲目
》
售價:NT$
1836.0
《
精致考古--山东大学实验室考古项目论文集(一)
》
售價:NT$
1112.0
《
从天下到世界——国际法与晚清中国的主权意识
》
售價:NT$
347.0
《
血色帝国:近代英国社会与美洲移民
》
售價:NT$
265.0
《
海外中国研究·王羲之:六朝贵族的世界(艺术系列)
》
售價:NT$
811.0
《
唐宋绘画史 全彩插图版
》
售價:NT$
449.0
《
“御容”与真相:近代中国视觉文化转型(1840-1920)
》
售價:NT$
505.0
《
鸣沙丛书·大风起兮:地方视野和政治变迁中的“五四”(1911~1927)
》
售價:NT$
454.0
|
編輯推薦: |
? 本书体系完整、可操作性强,基于MySQL 8.0.26,以大量的例题对知识点进行讲解,所有例题均通过调试,内容涵盖了设计一个数据库应用系统要用到的主要知识。
? 以图书销售系统的数据库设计、操纵与管理为主线,将数据库理论知识融入实际的操作案例中,图书销售系统案例用于章节实例,教学管理系统案例用于实践练习,能够让读者在操作过程中进一步理解理论知识,从而提高数据处理的能力。
? 提供了大量的例题、实践练习等内容,并附有全部案例的实现脚本和练习参考答案,有助于读者理解知识、运用知识、掌握知识。
|
內容簡介: |
《数据库原理及MySQL应用(微课视频版)》第1~3章讲述原理内容,系统地介绍了数据库的基础理论知识;第4~9章讲述基础知识,基于MySQL 8.0.26,以图书销售系统的数据库设计、操纵和管理为主线,详细地介绍了MySQL的基础知识以及基本操作;第10~12章为提高内容,介绍了MySQL的高级管理功能。 《数据库原理及MySQL应用(微课视频版)》采用理论带动实训、实训推动理论的编写方式,以2个案例贯穿全书,图书销售系统案例用于章节实例,教学管理系统案例用于实践练习。书中提供了大量的例题、实践练习,并附有全部案实现脚本和练习参考答案,有助于读者理解知识、掌握知识、运用知识。本书还配套微课视频、教学课件(PPT)、程序代码、教学大纲、电子教案等资源。 《数据库原理及MySQL应用(微课视频版)》既可作为高等院校、高职高专院校计算机及相关专业学生的数据库原理与应用课程教材,可作为从事数据库管理,开发与应用的相关人员的参考用书,是一本适合广大IT技术人员和计算机编程爱好者的读物。
|
目錄:
|
第1章数据库技术概述(视频讲解: 16分钟,3集)
1.1数据管理的形式
1.2数据抽象与数据模型
1.2.1数据抽象
1.2.2数据模型
1.3数据库系统
1.3.1数据库系统的组成
1.3.2数据库管理系统的功能
第2章关系数据库原理(视频讲解: 43分钟,3集)
2.1关系数据模型
2.1.1关系的基本结构
2.1.2关键字
2.1.3关系模式与关系实例
2.1.4关系模型的特点
2.2关系代数
2.2.1基本运算
2.2.2附加运算
2.2.3扩展运算
2.2.4数据修改
2.3关系规范化
2.3.1第一范式
2.3.2操作异常问题
2.3.3函数依赖
2.3.4第二范式
2.3.5第三范式
2.4实践练习
第3章关系数据库设计(视频讲解: 29分钟,3集)
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.4实践练习
第4章MySQL的安装(视频讲解: 80分钟,4集)
4.1MySQL概述
4.2MySQL服务器安装与配置
4.2.1获取MySQL
4.2.2安装与配置MySQL
4.2.3MySQL服务的启动与终止
4.2.4MySQL数据库的登录与退出
4.2.5MySQL相关命令
4.3MySQL客户端工具的使用
4.3.1安装Navicat
4.3.2建立MySQL连接
4.4MySQL数据库管理
4.4.1数据库的创建
4.4.2数据库的查看
4.4.3数据库的选择
4.4.4数据库的修改
4.4.5数据库的删除
4.5可视化操作指导
4.6实践练习
第5章MySQL数据表管理(视频讲解: 80分钟,3集)
5.1MySQL支持的数据类型
5.1.1数值数据类型
5.1.2字符数据类型
5.1.3日期和时间数据类型
5.1.4Spatial数据类型
5.1.5JSON数据类型
5.2数据表操作
5.2.1表的概念
5.2.2表的创建
5.2.3表的修改
5.2.4表的删除
5.3数据操作
5.3.1数据插入
5.3.2数据更新
5.3.3数据删除
5.4可视化操作指导
5.5实践练习
第6章MySQL索引与完整性约束(视频讲解: 80分钟,3集)
6.1索引的定义
6.1.1索引的概念
6.1.2查看索引
6.1.3创建索引
6.1.4修改索引可见性
6.1.5删除索引
6.2数据完整性
6.2.1数据完整性定义
6.2.2数据完整性类型
6.3约束
6.3.1主键约束
6.3.2唯一性约束
6.3.3外键约束
6.3.4默认值约束
6.3.5非空约束
6.3.6自增约束
6.3.7检查约束
6.4可视化操作指导
6.5实践练习
第7章MySQL查询和视图(视频讲解: 88分钟,5集)
7.1基本查询语句
7.2单表查询
7.2.1查询所有列数据
7.2.2查询指定列数据
7.2.3去掉重复记录
7.2.4表达式查询
7.2.5查询指定记录
7.2.6带聚合函数的查询
7.2.7分组查询
7.2.8排序查询
7.2.9限制结果数量查询
7.2.10输出到文件
7.3多表查询
7.3.1内连接
7.3.2外连接
7.3.3交叉连接
7.3.4合并连接
7.3.5自连接
7.4子查询
7.4.1带比较运算符的子查询
7.4.2带关键字IN的子查询
7.4.3带关键字EXISTS的子查询
7.4.4带关键字ANY的子查询
7.4.5带关键字ALL的子查询
7.4.6利用子查询修改数据
7.5视图
7.5.1创建视图
7.5.2查看视图
7.5.3修改视图
7.5.4查询视图
7.5.5更新视图
7.5.6删除视图
7.6可视化操作指导
7.7实践练习
第8章MySQL语言结构(视频讲解: 75分钟,4集)
8.1常量和变量
8.1.1常量
8.1.2变量
8.2运算符和表达式
8.2.1算术运算符
8.2.2比较运算符
8.2.3逻辑运算符
8.2.4位运算符
8.2.5运算符优先级
8.2.6表达式
8.3函数
8.3.1系统内置函数
8.3.2自定义函数
8.4程序流程控制
8.4.1判断语句
8.4.2循环语句
8.4.3跳转语句
8.5可视化操作指导
8.6实践练习
第9章MySQL过程式数据库对象(视频讲解: 74分钟,4集)
9.1存储过程
9.1.1存储过程的创建与使用
9.1.2存储过程的修改与删除
9.1.3存储过程异常处理
9.1.4存储过程与函数的联系与区别
9.2游标
9.2.1游标的使用过程
9.2.2利用游标检索数据
9.3触发器
9.3.1触发器概述
9.3.2创建触发器
9.3.3查看触发器
9.3.4删除触发器
9.4事件
9.4.1事件概述
9.4.2开启或关闭事件调度器
9.4.3创建事件
9.4.4事件管理
9.5可视化操作指导
9.6实践练习
第10章MySQL数据库管理(视频讲解: 63分钟,4集)
10.1日志管理
10.1.1二进制日志
10.1.2错误日志
10.1.3通用查询日志
10.1.4慢查询日志
10.2备份与恢复
10.2.1用mysqldump命令备份数据
10.2.2用普通文件备份数据
10.2.3用mysql命令恢复数据
10.2.4用SOURCE命令恢复数据
10.2.5用二进制日志恢复数据
10.3表的导入与导出
10.3.1用SELECT…INTO OUTFILE导出数据
10.3.2用mysqldump命令导出数据
10.3.3用mysql命令导出数据
10.3.4用LOAD DATA INFILE导入数据
10.3.5用mysqlimport导入数据
10.4表的维护
10.4.1ANALYZE TABLE语句
10.4.2CHECK TABLE语句
10.4.3CHECKSUM TABLE语句
10.4.4OPTIMIZE TABLE语句
10.4.5REPAIR TABLE语句
10.5可视化操作指导
10.6实践练习
第11章MySQL安全管理(视频讲解: 72分钟,3集)
11.1数据库安全概述
11.1.1数据安全需求
11.1.2安全控制方法
11.2MySQL安全机制
11.2.1概述
11.2.2用户管理
11.2.3权限管理
11.2.4角色管理
11.3数据库安全加固
11.3.1操作系统级别
11.3.2MySQL级别
11.3.3网络级别
11.4实践练习
第12章MySQL事务管理与并发控制(视频讲解: 50分钟,3集)
12.1MySQL的存储引擎
12.1.1常用的存储引擎
12.1.2存储引擎的管理
12.2事务管理
12.2.1事务的简介
12.2.2事务的管理
12.2.3事务的隔离级别
12.3并发控制
12.3.1MVCC
12.3.2锁机制
12.4实践练习
附录A图书销售系统实验数据
附录B教学管理系统实验数据
|
內容試閱:
|
MySQL是最流行的关系数据库管理系统之一,是开源数据库中的杰出代表。由于其体积小、速度快、总体拥有成本低,且是开放源码,故广泛应用于互联网行业的数据存储,一般中小型网站的开发都选择MySQL作为网站数据库。
一、 为什么要学习本书
MySQL 8.0的出现可以说是一个重要的里程碑,它无论在功能上还是性能上(整体上),都是目前最好的MySQL版本。本
书基于MySQL 8.0.26为基础,针对初学者,从数据库的原理到应用,通过对大量案例的分析,引导读者快速学习和掌握MySQL。
本书以图书销售系统的数据库设计、操纵与管理为主线,将数据库理论内容融入实际的操作案例中,能够让读者在操作过程中进一步理解理论知识,从而提高数据处理的能力。
二、 如何使用本书
本书体系完整、可操作性强,以大量的例题对知识点进行讲解,所有例题均通过调试,内容涵盖了设计一个数据库应用系统要用到的主要知识。
第1~3章讲述了数据库的基础理论知识,通过学习可以帮助读者建立数据库理论基础,对数据库在理论体系上有一个整体认知。
第1章为数据库技术概述,介绍了数据管理技术及数据管理形式的发展、数据抽象与数据模型、数据库系统的组成以及数据库管理系统的功能。
第2章为关系数据库原理,介绍了关系数据模型的概念及特点、关系代数以及关系规范化处理方法。
第3章为关系数据库设计,介绍了关系数据库设计的方法及步骤,主要介绍了关系数据库概念结构和逻辑结构的设计方法。
第4~9章讲述了MySQL的基础知识以及基本操作,通过学习可以帮助读者奠定扎实的基本功,提高读者灵活运用MySQL的能力。
第4章为MySQL的安装,包含MySQL概述、MySQL服务器安装与配置、MySQL客户端工具的使用及数据库管理的基本操作等内容。
第5章为MySQL数据表管理,介绍了MySQL支持的数据类型、数据表的基本操作及数据的基本操作。
第6章为MySQL索引与完整性约束,介绍了索引的定义及应用、数据完整性的定义及分类、7种约束的定义及应用等。
第7章为MySQL查询和视图,介绍了利用SELECT语句进行数据查询,包括单表查询、多表查询、子查询等,以及视图的定义及应用。
第8章为MySQL语言结构,介绍了MySQL的常量和变量、运算符和表达式、函数、程序流程控制等MySQL增加的语言元素的应用。
第9章为MySQL过程式数据库对象,介绍了存储过程、游标、触发器、事件等数据库对象的创建及应用。
第10~12章讲述了MySQL的高级管理功能,通过学习可以提高读者对MySQL的运用能力,进一步掌握数据库管理和维护。
第10章为MySQL数据库管理,介绍了日志管理、数据库的备份与恢复操作、表的导入与导出操作、表的维护等,以保证数据库正常且正确地运行。
第11章为MySQL安全管理,介绍了实现数据库系统的安全需求及实现方法、MySQL的安全机制以及安全加固等。
第12章为MySQL事务管理与并发控制,介绍了MySQL的存储引擎、事务管理及并发控制。
三、 配套资源
教学课件(PPT)、程序代码、教学大纲、电子教案、章节习题答案、实践练习答案等资料,请扫描此处二维码下载
或到清华大学出版社官方网站本书页面下载。
配套资源
微课视频(750分钟,42集),请扫描正文中各章节相应位置的二维码观看。
本书由曲彤安、王秀英、廖旭金主编,房雪键参编,其中王秀英编写第1~3章,
曲彤安编写第4~9章,廖旭金编写第10~12章,房雪键参与了第1~12章的编写工作。所有代码的测试由曲彤安完成,全书由曲彤安统一修改、整理和定稿。
限于编者的水平和经验,书中难免会有疏漏或错误之处,欢迎各界专家和读者朋友提出宝贵意见,我们将不胜感激,联系邮箱见配套资源。
编者
2022年6月
|
|