数据库原理与应用
数据库原理与应用
5000+ 人选课
更新日期:2025/05/10
开课时间2025/02/24 - 2025/06/30
课程周期18 周
开课状态开课中
每周学时-
课程简介

信息时代,数据为本。在万物互联已成为现实的今天,数据已成为一种资源,蕴含着无尽的能量。数据库技术将帮助你掌握获得这种资源与能量的基本技能。

《数据库原理与应用》是物联网、软件、人工智能等计算机相关专业的专业基础课程(48学时,3学分),是学习软件应用开发、大数据分析、物联网系统集成、网站维护与管理等的前提条件,也是相关企业考量入职员工的必备素质。课程通过典型场景的数据库案例分析,理论联系实际、教学做一体、实用性非常强。

本课程已融入1+X职业技能等级证书“JAVA WEB应用开发考试内容,学习完该课程,可参加“JAVA WEB应用开发中级证书的考试;也可以参加工信部的数据库管理工程师的考证等。

本课程的教学团队由一线教师和企业工程师共同组成,我们将围绕着数据库管理员的主要工作,先后带领大家学习数据库管理与应用中的7大模块:

1)数据库规划与设计,帮助你理解数据库系统的基本概念、关系数据库系统理论,进行系统ER图绘制和数据结构设计。

2)数据库安装与实施,进行数据库、数据表、约束和索引的创建与管理。

3)数据查询与维护模块告诉你,欲建立数据库需采集、整理万千数据;欲利用、使用数据库,需查询、分析、挖掘万千数据

4)数据库编程中你将认识到视图、函数、存储过程、触发器等多种多样的数据库对象。

5)数据库安全管理让你轻松应对敏感数据保护问题,设计合理的权限体系。

6)数据库备份与恢复让你轻松应对数据丢失问题,保证数据操作的可追溯。

7)数据库应用程序编制,将你所创建好的数据库与程序完美结合,实现各领域的典型软件系统的编制。 

如何利用本课程的教学资源更好地进行学习呢?

课程模块主要由模块导学、模块助学和技能加油站组成。

在模块导学中,你可以通过整个模块的内容图谱,快速把握本模块所要学习的知识技能框架,还可以了解如何进行本模块的知识、能力、素养进阶。

在模块助学中,主要是我们团队老师给大家进行内容讲解和操作演示,大家跟随操作视频边学边做,可以更好地掌握数据库技术。

在技能加油站中,提供了“两种DBMS找不同”,帮助你从SQL Server触类旁通到MySQL,在一门课中掌握两种主流DBMS,拓宽学习路径,提升技能水平。

在课程最后的数据库应用案例中提供了三个真实开发项目,将万物互联技术与数据库技术完美结合,助力同学们成为社会所需的复合型技术技能人才。

 

进入到我们的MOOC课堂,线上你可以跟着老师的操作视频边学边做,参与到热烈的课堂讨论和在线活动,线下借助我们自主研发的jitor实训系统,实现学习效果的实时评价,教学团队会竭诚为你提供一对一的答疑解惑。在学习过程中,引入三类典型场景应用的数据库系统——学生成绩管理、在线电子商店和食品溯源管理系统,从课堂学习、实验实训和综合案例开发三个维度将数据库原理与应用技术融入到实际工程案例中,三重循环使你从量的积累达到质的飞跃。

欢迎加入我们,来到我们的数据库世界,我们的数据我们做主,一起玩转数据,成为新一轮信息化大潮中最活跃的践行者。

课程大纲

学习模块1——数据库规划与设计

课首语

学习模块1导学

任务1:走进数据库

任务2:如何将关系规范化

任务3:跟我学练数据库设计

附录——Jitor实训平台的使用

学习模块1 作业互评

学习模块1 单元测验

学习模块2——数据库安装与实施

学习模块2导学

任务4:开始动手创建数据库

任务5: 进入数据表的世界

任务6:洞察数据完整性约束

任务7:优化数据库查询速度

技能加油站-MySQL之数据库安装与实施

学习模块2 单元测验

学习模块2 作业互评

学习模块3——数据查询与维护

学习模块3导学

任务8:你的数据你做主——数据操纵

任务9:定制化查询你的数据(1)

任务10:定制化查询你的数据(2)

任务11:定制化查询你的数据(3)

技能加油站-MySQL之数据查询与维护

附录——学习环境与成绩管理系统数据初始化

学习模块3 单元测验

学习模块3 作业互评

学习模块4——数据库编程

学习模块4导学

任务12:SQL编程从这里开始

任务13:一张虚拟的表——视图

任务14:数据库模块化设计——函数

任务15:数据库编程核心——存储过程

任务16:神奇的触发器

任务17:错综复杂的事务处理

技能加油站-MySQL之数据库编程

学习模块4 单元测验

学习模块4 作业互评

学习模块5——数据库安全管理

学习模块5导学

任务18:守好数据库安全的大门(1)

任务19:守好数据库安全的大门(2)

技能加油站-MySQL之数据库安全管理

学习模块5 作业互评

学习模块5 单元测试

学习模块6——数据库备份与恢复

学习模块6导学

任务20:轻松预防数据丢失

任务21:数据库管理员的日常工作

技能加油站-MySQL之数据库备份与恢复

学习模块6 单元测试

学习模块6 作业互评

学习模块7——数据库应用程序编制

学习模块7导学

任务22:数据库应用开发初体验

任务23:C/S客户端应用开发

任务24:B/S网站应用开发

学习模块7 单元测验

学习模块7 单元作业

数据库应用案例

食品溯源系统

排污企业现场排放口水样采集与监测系统

基于传感网的多叶植物手持远程监控喷淋系统