网络数据库系统(数据库原理及应用)
1000+ 人选课
更新日期:2025/05/30
开课时间 | 2024/02/27 - 2024/08/27 |
---|
课程周期 | 26 周 |
---|
开课状态 | 已结课 |
---|
每周学时 | - |
---|
课程简介
本门课程是网络数据库系统开发的入门普及课程,因此课程具有内容广泛和深入浅出的双重特点。课程内容的讲解围绕大量的案例操作,主要从关系数据库理论和MySQL数据库操作两个角度进行阐述。关系数据库理论部分主要包括:数据模型、E-R图的概念模型建立及转化为逻辑模型、关系代数、关系数据理论、并发控制等;MySQL数据库操作部分主要包括:MySQL数据库的安装、表格创建及操作、MySQL查询和视图、MySQL索引与完整性约束、MySQL过程式数据库对象、MySQL数据库备份与恢复、MySQL安全管理。
课程大纲
第一单元绪论
-
1.1
数据库系统概论
-
1.2
数据模型
-
1.3
使用ER图建立概念模型及例子
-
1.4
将ER图的概念模型转换为逻辑模型及例子
-
1.5
层次模型和网状模型
-
1.6
网状模型和关系模型
-
1.7
关系模型
-
1.8
数据库系统结构及组成
第二单元关系数据库
-
2.1
关系数据结构及定义
-
2.2
笛卡尔积、关系、关系模式的定义
-
2.3
关系模式及约束的定义
-
2.4
关系代数的操作类型及符号定义
-
2.5
传统的集合运算
-
2.6
专门的关系运算
-
2.7
专门关系除运算综合训练
第三单元关系数据理论
-
3.1
问题的提出及概念回顾
-
3.2
函数依赖及范式
-
3.3
范式的转化(2NF、3NF、BCNF)
第四单元并发控制
-
4.1
并发控制概述
-
4.2
封锁、活锁和死锁
-
4.3
可串行化调度及两段锁协议
第五单元MySQL综述
-
5.1
MySQL数据库特点及连接方式
-
5.2
MySQL数据库的安装
第六单元MySQL数据库和表
-
6.1
数据库的创建
-
6.2
表的创建
-
6.3
表的操作
第七单元MySQL查询和视图
-
7.1
关系运算回顾及SELECT子句列操作
-
7.2
From子句
-
7.3
Where子句
-
7.4
Group by,having,oeder by子句和limit子句
-
7.5
limit子句和Union语句和Handler语句
-
7.6
MySQL视图
第八单元MySQL索引与完整性约束
-
8.1
MySQL索引
-
8.2
MySQL数据完整性约束
第九单元MySQL过程式数据库对象
-
9.1
存储过程
-
9.2
存储过程及存储函数
-
9.3
触发器和事件