认证学习
专题课程-数据库原理与应用
分享
课程详情
课程评价
spContent=数据库及相关技术是计算机应用中一个发展迅速、应用广泛的领域。本课程将由5位一线教师带领大家学习关系数据库的基本概念及原理、理论模型和规范化设计方法、关系数据库语言SQL和数据库管理和运维等内容。课程面向计算机技术应用型人才培养需要,具有学习门槛低、理论联系实际、实用性较强等特点。 通过学习,学生将能够熟练运用SQL语言构建业务所需的单表、跨表、分组等查询语句;结合系统开发需要,能够选择合适的数据库系统建模、开发和管理工具,通过E-R图设计数据库,使用范式理论分析和评价关系模式;学习课程内容后可以为学生从事大数据技术开发、研发、数据挖掘序、人工智能等课程的学习奠定基础。 本课程积累了大量理论教学内容、实践操作视频、数据库应用案例以及完整的课程自学、混合式教学资料、辅助学习资料等,方便各层次人才按需学习。本轮将在实践教学、数据库设计以及数据库管理等方面开放更多免费学习资源。欢迎大家加入我们一起玩转数据。
—— 课程团队
课程概述

【为什么要学习这门课?】课程学习原因:数据库及其相关技术是计算机应用中一个非常活跃、发展迅速、应用广泛的领域。随着物联网、移动互联网、社交媒体等信息技术的飞速发展,数据资源急剧膨胀,如何解决数据管理的相关理论和技术问题,并利用计算机对这些数据资源进行科学地组织、存储、检索、维护和共享,是数据库原理与应用课程的主要教学内容。

【这门课的主题是关于什么】课程讲授内容:本课程的教学团队由一线教师组成,几位老师将先后带领同学们学习关系数据库系统的基本概念和原理、关系数据模型、SQL语言、数据库管理、关系数据库设计以及数据库高级知识等内容。

【学习这门课可以获得什么?特别是对自己有什么帮助和应用】帮助和应用:通过本课程的学习,学生将掌握关系数据库基本概念和原理,能够通过SQL语句管理数据库并进行简单和复杂的数据查询操作,具备针对各类复杂业务需求进行规范化关系数据库设计的能力,具有开展高级数据库管理、大数据分析和挖掘等工作的基本素质。

【这门课有什么特色和亮点】特色亮点:本课程既能够满足计算机专业数据库原理的教学任务,也能够满足非计算机专业数据库应用教学要求。课程提供了丰富的教学指导、学习课件、实践操作、实验指导、习题指导以及数据库案例分析,能够对以数据库应用型人才培养为目标的混合式教学提供所需的线上资源。同时,本课程还即将面向社会数据库学习爱好者需要,在SQL Server基础上,持续提供MySQL的配套辅导,覆盖主流数据库管理系统的应用场景。

同学们,这是一门理论联系实际、实用性非常强的计算机及相关专业的核心骨干课。请加入我们,一起玩转数据,为今后开展数据管理及系统开发等相关工作奠定基础,也为今后学习数据仓库、数据挖掘、大数据分析处理等课程做好准备。

授课目标

面向计算机技术应用型人才培养目标,结合OBE(基于学习产出的教学模式)理论及课程在计算机专业教学支撑的毕业要求,本课程的授课目标为:


1. 工程知识方面:

【毕业要求】

能够将数学、自然科学、工程基础和计算机专业知识用于对计算机应用领域复杂工程问题解决方案的分析和改进。

【课程目标】

能够理解数据库基本概念和原理,数据安全性和完整性的含义,事务的特性,大数据的特征,数据库故障类型并掌握相应的恢复策略,掌握SQL语言的语法,索引和视图的用途,并发操作对数据不一致的影响和解决办法,深刻理解关系数据库规范化的相关概念并可对关系模式进行规范化分析,掌握Transact-SQL语法。


2. 问题分析方面:

【毕业要求】

能够运用应用数学、自然科学和计算机专业的知识和方法,针对可行方案进行推理和验证,获得合理有效的解决方案。

【课程目标】

针对数据库系统的数据查询需要,能够使用关系代数和SQL语言构建所需的查询语句。针对数据库系统的数据处理需要,能够运用SQL语言实现数据库、数据表的创建、修改、删除操作,能够使用Transact-SQL设计和建立存储过程和自定义函数,能够使构建满足需要的数据库触发器。针对数据库系统的数据管理需要,能够进行数据库的安全管理以及数据库备份和恢复等操作。


3. 设计/开发解决方案方面:

【毕业要求】

能够针对特定需求完成系统设计、模块的软件设计和硬件设计。

【课程目标】

根据实际数据库系统设计与实现中各类业务的数据定义、数据查询和数据操纵要求,能够综合运用单关系查询、多关系查询、分组查询、子查询和连接等查询设计、实现和调试具有多层嵌套、复杂连接关系协同的SQL语句。根据数据库系统数据库结构设计要求,具有分析数据库需求、抽象客观业务流程相关的实体和实体关系、通过E-R图设计数据库、转换E-R图为关系模式、使用范式理论分析和评价关系模式、优化库表结构和存储结构的能力。


4. 使用现代工具方面:

【毕业要求】

能够开发、选择与使用恰当的计算机系统的应用环境与开发工具,对复杂工程问题进行分析与设计。

【课程目标】

针对实际数据库系统分析、设计、开发和管理需要,能够选择合适的数据库系统建模、开发和管理工具,搭建和配置相应环境,开展数据库的分析、设计、搭建、处理和维护等工作。

课程大纲
预备知识

本课程重点讲授关系数据库的基本原理,以数据库应用场景为驱动,培养学习者关系数据库操作、设计、运维和编程能力。


不同学习者结合学习需要,可从本课程分解后的知识点中,选择性学习。


对于社会从业人员、对关系数据库操作、设计、运维和编程感兴趣的同学、继续教育同学、选修在线视频课的同学:

-只需具备基础的计算机知识。


对于选修“数据库系统”、“数据库原理与应用”、“数据库应用”等课程混合式教学的同学:

-理解离散数学中笛卡尔积、关系、集合基本运算等内容。

-了解数据结构中线性结构和树状数据结构。

-了解操作系统等系统软件在计算机体系结构中的地位。

参考资料

本课程配套教材为人民邮电出版社出版的《数据库原理及应用教程》(第4版|微课版)。

常见问题