随着大数据时代的到来,越来越多的学生、科研人员希望能掌握数据库技能,能利用数据库技术对专业领域的数据进行管理和分析,为更高层次的学习和科研工作奠定基础,《数据库原理与应用》课程的开设亦是在“信息爆炸、数据剧增”的大时代背景下应运而生。
本课程作为各专业学生的公共基础课,在讲解数据库原理的同时,注重对应用领域的拓展,引导学生将数据库技术应用到自身专业中,进行各行业数据的收集、整理、规范和应用。课程融合了数据库基本原理、方法和应用技术,以关系数据库系统为核心,完整地论述数据库系统的基本概念、基本原理的基础上,对Microsoft SQL Server等主流的数据库管理系统、Visio和Power Designer、VS.net等数据库设计与软件开发工具进行讲解,并对数据仓库、数据挖掘等数据库新技术进行介绍。
学生通过本课程的学习,在掌握数据库系统的基本概念和基本原理的基础上,能熟练地使用现有数据库管理系统以及数据库设计与开发工具,具备大型数据库应用系统设计与开发能力。
课程亮点:针对不同行业,具备数据存储和管理技能,真正实现“学以致用”。
第一章 数据库概述
数据库课程必看-说课
数据库基本概念及数据管理技术
第二章 数据模型
2.2 概念模型
2.3 层次模型与网状模型
2.4 关系模型
第二章 测验
第三章 数据库系统的体系结构
3.1 三级模式结构
3.2 两级映像与数据独立性
数据库体系结构(测验)
第四章 关系数据库方法
4.1 关系的形式化定义
4.2 关系的完整性约束
4.3 关系代数
第四章 关系数据库方法测验
第五章 关系数据库的结构化查询语言
5.1 SQL 的数据定义语言
5.2 SQL 的数据更新语言
5.3 SQL的数据查询语言——简单查询
5.4 SQL的数据查询语言——复杂查询
5.5 SQL中的视图
SQL的数据库查询——提高篇
第五章 关系数据库的结构和查询语言测验
第六章 关系规范化理论
6.1 关系模式设计中的问题
6.2 数据库设计中常用的函数依赖
6.3 常用范式与关系模式规范化
6.4 数据库规范化理论与设计-翻转课堂
第六章 关系规范化理论测验
第七章 数据库设计
7.1 数据库设计的基本过程
7.2 Power Designer数据库辅助设计工具
7.3 中医门诊数据库设计案例讲解
第八章 数据库保护
8.1 事务与数据库故障
8.2 数据库恢复
8.3 数据库完整性
8.4 数据库安全性
8.5 并发控制
第九章 数据库开发与数据库新技术
9.1 ADO.net数据库开发
9.2 数据仓库、数据挖掘与大数据技术
9.3 数据库新技术-图数据库