周数时间内容课件/作业
第1周 2024-02-26 到 2024-03-01
课程简介,环境搭建与MySQL简单操作
  1. 课程简介
  2. 使用官方yum源,用dnf工具在Oracle Linux 8上安装最新版本MySQL
  3. 使用systemctl管理mysqld服务
  4. 使用mysql执行简单数据库操作:建库,切换数据库,建表,查询表;查询服务器版本,所有数据库,所有表,表结构
   scott.txt
第2周 2024-03-04 到 2024-03-08
复习
  1. 安装MySQL软件
  2. MySQL服务器管理
  3. 连接MySQL服务器及简单操作
SQL语言简介及简单查询
  1. select
  2. from
  3. where
  4. order by, limit
  5. like
第3周 2024-03-11 到 2024-03-15
关系模型基本概念
  1. 关系定义
  2. 关系模型三要素
  3. 数据独立性
SQL语言-2:分类汇总
  1. 常用汇总函数的用法:max,min,sum,avg,count
  2. group by及having子句
  3. 分类汇总结合where和order by子句
  4. 分类汇总的注意事项
   read.c
   write.c
第4周 2024-03-18 到 2024-03-22
SQL语言-3:集合运算与子查询
  1. 集合运算
  2. 子查询定义及使用场合
  3. 各种不同位置的子查询
第5周 2024-03-25 到 2024-03-29
SQL语言-4:多表连接
  1. 多表连接的使用场合
  2. 交叉连接
  3. 内连接
  4. 外连接
  5. 复杂查询:3个及以上表的连接查询
  6. inert, delete, update, replace操作
第7周 2025-03-31 到 2025-04-04
SQL语言-5:建表与约束
  1. 简单的建表命令
  2. 常用数据类型
  3. 约束:primary key, unique, check, fnot null
  4. 其他相关命令:drop table, truncate table, alter table
  5. 查看表的系统信息:show tables, desc, show create table
第9周 2024-04-22 到 2024-04-26
  1. 外键约束
  2. 远程连接MySQL服务器。
  3. 使用MySQL Workbench。
第11周 2024-05-06 到 2024-05-10
ER模型
  1. 数据库设计的主要任务:概念设计,逻辑设计,物理设计
  2. ER模型的概念
  3. ER图的画法及画图工具软件简介
  4. 实体之间的约束关系
  5. ER图转化为表的主要步骤
  6. 使用MySQL Workbench进行数据库设计
第12周 2024-05-13 到 2024-05-17
范式理论
  1. 范式理论要解决的问题:数据冗余
  2. 1NF,2NF,3NF的概念
  3. 把表转化为满足指定范式的方法
期中考试
   forum.sql
第13周 2024-05-20 到 2024-05-24
索引原理
  1. 索引的作用
  2. 编写SQL脚本创建大表测试数据
  3. 索引创建前后的查询速度比较
  4. 索引的可见性
  5. 主键索引的结构
  6. 普通索引的结构
  7. show index from和show extended index命令
  8. 查看执行计划确认是否使用了索引
  9. 增删改操作对索引的影响
  10. 使用索引的典型场合
  11. 索引未被使用的原因
  12. 基于函数的索引
第14周 2024-05-27 到 2024-05-31
事务处理
  1. 事务的概念
  2. ACID属性
  3. commit和rollback操作
  4. 事务模式
  5. 事务隔离级别
  6. MVCC-多版本数据
第15周 2024-06-03 到 2024-06-07
并发控制要解决的问题及方法
  1. 脏读
  2. 不可重复读
  3. 死锁
第16周 2024-06-10 到 2024-06-14
数据目录和常用文件
  1. datadir系统参数
  2. 数据目录下的主要内容简介
  3. 事件日志
  4. 通用查询日志和慢查询日志
  5. 二进制重做日志文件
第17周 2024-06-17 到 2024-06-21
表空间
  1. 表空间分类:系统表空间,专用表空间,通用表空间
  2. 在表空间之间移动表
第18周 2024-06-24 到 2024-06-28
用户和权限管理
  1. 口令策略
  2. 用户管理
  3. 权限管理
  4. 角色简介
第19周 2024-07-01 到 2024-07-05
备份与恢复简介
  1. 物理备份,逻辑备份的概念
  2. MySQL备份工具介绍
  3. 使用mysqldump执行逻辑备份
  4. 使用select into命令执行逻辑备份,使用load data执行恢复
  5. 使用mysqlbinlog查看binary log的内容
  6. 完整备份恢复过程实例
周数时间内容课件/作业
第1周 2025-05-27 到 2025-05-27
周二
  1. KES服务器管理
  2. 客户端管理工具ksql的使用方法
  3. 安装金仓数据库系统(Kingbase ES 9)
周三
  1. SQL语言
  2. 常见数据类型处理
周四
  1. 表空间
  2. 体系结构
周五
  1. 事务处理与锁
  2. 用户和权限管理
  3. 考试

第2周 2025-05-27 到 2025-05-27
实验报告参见超星系统
第3周 2025-06-02 到 2025-06-02
脚本文件
第4周 2025-06-02 到 2025-06-02
参考资料
周数时间内容课件/作业
周数时间内容课件/作业
周数时间内容课件/作业
周数时间内容课件/作业
周数时间内容课件/作业
周数时间内容课件/作业
周数时间内容课件/作业
周数时间内容课件/作业
周数时间内容课件/作业