数据库原理与应用
分享
课程详情
课程评价
spContent=网银转账中突然停电,正在转的钱丢失了怎么办? HR如何火速搜索各类英才?敏感数据被泄露,肩负着安全重任的DBA应该如何提前应对?不用担心,我们将带你从零开始,围绕着DBA的主要工作,通过线上视频与讨论、线下仿真实训平台,带领大家学习数据库管理与应用中的七大模块,玩转神奇的数据世界。
—— 课程团队
课程概述

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

《数据库原理与应用》是物联网、软件、人工智能等计算机相关专业的专业基础课程(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、段利文、龚小勇. 关系数据库与SQL Server (2019版),机械工业出版社,2021年

2、李萍、黄可望、黄能耿. SQL Server 2012数据库应用与实训,机械工业出版社,2021年

相关辅助学习资料:

1、武洪萍、孟锦秀、孙灿. MySQL数据库原理及应用(微课版第3版),人民邮电出版社,2021年

常见问题

Q : 数据库技术感觉很高大上,学习难度大吗?

A :  在现今信息时代,数据库技术的应用是很普遍的,而且就在我们日常的生活中,比如我们使用B站查找学习资料就是用到了数据库中的查询;在淘宝搜索商品时按价格排序就是用到了数据库中的排序;修改账户密码就是用到了数据库中的更新数据等等,这些都是数据库技术在发挥着作用哦!  

    本门课85%以上的内容,大家只要跟着老师的操作视频,边学边做,难度都不大。主要是数据规划和设计部分对初学者来说有一定的难度,大家可以根据本课程提供的三个典型应用场景的数据库系统进行练手,举一反三,相信大家可以熟能生巧。学完本课程,就可以设计很多系统的数据库了。


Q : 本课程使用哪个数据库管理系统?

A :   本课程目前主要使用的数据库管理系统是 SQL Server ,它操作便捷,是在实际软件开发中应用最为广泛的数据库管理系统之一。在 SQL Server 中关于数据库的定义、操纵、查询和控制语句均为标准 SQL ,在 OracleMySQL 等流行的数据库管理系统中同样可以使用,因此从 SQL Server 变迁到其他数据库管理系统比较方便。此外,本课程还在每个模块的 技能加油站 中增加了关于 MySQL 数据库管理系统的介绍,学习者可以根据自身需要选择不同的数据库管理系统进行学习。


Q :  本课程有无相关的职业类证书可以考?

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


Q : SQL Server或者MySQL可以简称为SQL吗?

A : 不可以。SQL 是一种标准的计算机语言,而SQL Server 或者MySQL是数据库管理系统,属于一种软件产品。


Q : 在数据库应用程序编制时需要安装Visual Studio和SQL Server,安装顺序有无影响?

A : 一般情况下建议先安装SQL Server,再去安装应用程序开发软件,而且在数据库设计中也是先实施好数据库,再去进行应用程序设计的。