目录 第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教学管理系统实验数据