首页 课程主页
课程分享  
数据库原理
主讲教师 崔琳/宿州学院
学习人数 439
开课周期 2022年09月05日 ~ 2023年02月21日
教学进度
预报名
进行中
已结课
课程期次 共 25 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题
  • “数据库原理”课程学习

《数据库原理》课程是计算机科学与技术、数据科学与大数据技术、网络工程、软件工程等专业的一门基础课程。通过对本课程的学习,使学生掌握数据库系统的基本概念与基本理论,重点学习关系数据库系统的相关内容,能熟练使用MySQL语言, 掌握数据库设计的理论与方法,初步掌握数据系统运行与维护的基本技术,了解数据库技术的发展动态。 系统地学习数据库原理,掌握数据库技术,使学生具备数据库的基础理论知识和实际应用能力,为今后的学习和应用开发打好扎实的数据库基础。

课程概述

1.为什么要学习这门课?

学习数据库原理这门课程可以帮助更好地理解计算机系统中的数据管理方式,掌握数据库的设计和维护方法,提高自己在信息系统开发和维护方面的能力。此外,数据库原理也是计算机相关专业学生的必修课程,对于你今后的学习和工作都有很大的帮助。

2.这门课的主题是关于什么?

这门课主要涉及到以下主题:

1数据库的基本概念:包括数据、数据库、数据库管理系统等;

2数据库的设计与维护:包括关系模型、表设计、索引、数据完整性、数据库安全性等;

3SQL 语言的使用:包括 SQL 的基本语法、数据操作、查询优化等;

4数据库管理系统:包括数据库管理系统的结构、功能、原理关系查询处理和优化技术数据库系统的设计方法,数据库设计方案分析及优化的基本方法等。

3.学习这门课可以获得什么?特别是对自己有什么帮助和应用。

学习数据库原理这门课程,可以获得以下收获:

1掌握数据库的基本概念和原理,提高自己在数据管理方面的理论水平;

2学会使用 SQL 语言进行数据库操作,提高自己在数据库开发和维护方面的技能;

3理解数据库管理系统的工作原理,提高自己在信息系统开发和维护方面的能力;

4对自己未来的学习和工作都一定的帮助,可以为自己的职业发展打下坚实的基础。

4.这门课有什么特色和亮点?

1理论联系实际:不仅讲解数据库的基本原理,还结合实际案例进行教学,让学生更好地理解数据库的应用;

2强调实践能力:通过课程实验和实践项目,培养学生的数据库设计和开发能力;

3适应多种需求:无论是对于学术研究还是工程实践,这门课程都可以为学生提供很好的指导;

4提供丰富的学习资源:包括教材、课件、网络资源等,为学生提供更多的学习机会和资源。


课程大纲
  • 课程介绍
  • 课程教学大纲
  • 第1章 数据库系统概述
    • 1.1 数据库的基本概念与发展阶段(视频)
    • 1.1 数据库的基本概念与发展阶段(ppt课件)
    • 1.2 数据库系统的特点与结构(视频)
    • 1.2 数据库系统的特点与结构(ppt课件)
  • 第2章 信息与数据模型
    • 第2章 信息与数据模型(视频)
    • 第2章 信息与数据模型(ppt课件)
    • 数据库原理第一阶段测验
  • 第3章 关系模型与关系规范化理论
    • 3.1 关系模型与关系代数(视频)
    • 3.1 关系模型与关系代数(ppt课件)
    • 3.2 关系规范化理论(视频)
    • 3.2 关系规范化理论(ppt课件)
  • 第4章 数据库设计方法
    • 4.1 需求分析与概念结构设计
    • 4.1 需求分析与概念结构设计
    • 4.2 从逻辑结构设计到数据库运行与维护(视频)
    • 4.2 从逻辑结构设计到数据库运行与维护(ppt课件)
  • 第5章 MySQL概述
    • 5.1 MySQL的基本介绍(视频)
    • 5.1 MySQL的基本介绍(ppt课件)
    • 5.2 MySQL的下载与安装(视频)
    • 5.2 MySQL的下载与安装(ppt课件)
    • 5.3 MySQL服务器的使用(视频)
    • 5.3 MySQL服务器的使用(ppt课件)
  • 第6章 MySQL存储引擎与数据库操作管理
    • 6.1 MySQL存储引擎(视频)
    • 6.1 MySQL存储引擎(ppt课件)
    • 6.2 MySQL字符集与数据库操作管理(视频)
    • 6.2 MySQL字符集与数据库操作管理(ppt课件)
  • 第7章 MySQL表定义与完整性约束控制
    • 7.1 数据类型与运算符(视频)
    • 7.1 数据类型与运算符(ppt课件)
    • 7.2 MySQL下表的创建与查看(视频)
    • 7.2 MySQL下表的创建与查看(ppt课件)
    • 7.3 MySQL下表的修改、复制与删除(视频)
    • 7.3 MySQL下表的修改、复制与删除(ppt课件)
    • 7.4 完整性约束控制(视频)
    • 7.4 完整性约束控制(ppt课件)
  • 第8章 MySQL数据操作管理
    • 8.1 MySQL数据操作基本介绍(视频)
    • 8.1 MySQL数据操作基本介绍(ppt课件)
    • 8.2 简单查询与条件查询(视频)
    • 8.2 简单查询与条件查询(ppt课件)
    • 8.3 高级查询(视频)
    • 8.3 高级查询(ppt课件)
    • 8.4 多表查询(视频)
    • 8.4 多表查询(ppt课件)
  • 第9章 MySQL索引
    • 第9章 MySQL索引(视频)
    • 第9章 MySQL索引(ppt课件)
  • 第10章 MySQL视图
    • 第10章 MySQL视图(视频)
    • 第10章 MySQL视图(ppt课件)
  • 第11章 MySQL存储过程与函数
    • 11.1 从存储过程与函数的创建到游标的使用(视频)
    • 11.1 从存储过程与函数的创建到游标的使用(ppt课件)
    • 11.2 从流程控制到函数的使用(视频)
    • 11.2 从流程控制到函数的使用(ppt课件)
  • 第12章 MySQL触发器与事件调度器
    • 第12章 MySQL触发器与事件调度器(视频)
    • 第12章 MySQL触发器与事件调度器(ppt课件)
  • 第13章 MySQL权限管理
    • 第13章 MySQL权限管理(视频)
    • 第13章 MySQL权限管理(ppt课件)
  • 第14章 事务与MySQL的多用户并发控制
    • 14.1 事务(视频)
    • 14.1 事务(ppt课件)
    • 14.2 MySQL的多并发控制(视频)
    • 14.2 MySQL的多并发控制(ppt课件)
  • 第15章 MySQL数据库备份与还原
    • 第15章 MySQL数据库备份与还原(视频)
    • 第15章 MySQL数据库备份与还原(ppt课件)
  • 第13章 MySQL权限管理
    • 第13章 MySQL权限管理
  • 第14章 事务与MySQL的多用户并发控制
    • 14.1 事务
    • 14.2 MySQL的多并发控制
  • 综合测试题1
  • 综合测试题2
  • 综合测试题3
  • 综合测试题4
授课目标

通过本课程的学习,使学生掌握数据库系统基本概念,了解数据管理技术的发展状况;掌握DBMS的基本工作原理,了解数据库技术的最新发展趋势;掌握SQL语言的应用及数据库设计的基本方法,了解常见DBMS的基本使用方法,具备数据库系统管理和设计的能力。锻炼学生数据思维,培养学生分析问题、解决问题的能力。

学生在将来从事计算机领域或其它相关领域的研究工作中,能够运用本课程所学知识为解决实际问题进行数据库系统的设计和开发、优化和管理,能根据问题特性、权衡利弊,设计具有安全性高、完整好,又具有技术创新性的数据库应用系统。

课程的具体目标可以归纳为:

课程目标1掌握数据库系统基本概念、关系数据库基本理论、数据库安全性、数据库完整性及SQL语言,能够合理组织数据,有效存储和处理数据,具备数据库应用的基本能力。

课程目标2掌握关系查询处理和优化技术及数据库管理系统的基本知识,熟悉数据库恢复技术和并发控制技术,具备数据库系统的应用及管理能力。

课程目标3掌握关系数据理论及数据库系统的设计方法,掌握数据库设计方案分析及优化的基本方法,具备中小型项目数据库设计的能力。


预备知识

在学习数据库原理课程之前,建议掌握以下预备知识,这将有助于你更好地理解和掌握数据库的相关知识:

1.计算机基础知识:了解计算机的基本组成、操作系统的基本原理和功能、计算机网络的基本概念和原理等。

2.数据结构与算法:掌握常用的数据结构(如数组、链表、栈、队列、树、图等)及其操作,熟悉常见的算法(如排序、查找、图算法等)和算法分析方法。

3.编程语言:至少掌握一门编程语言(如 C、Java、Python 等),了解其基本语法和常用类库。


配套教材
  • 数据库系统原理及MySQL应用教程
    李辉等
    机械工业出版社
参考教材
5.0

1 条评价

本次开课 查看全部
5.0

3 条评价

本次开课 查看全部
1 如何申请课程证书?
课程团队会在‘考核标准’中公布获得证书的条件。课程公布考核标准并更新完毕后,你的最终总成绩达到条件即可获得证书。
2 如何申请课程证书?
课程团队会在‘考核标准’中公布获得证书的条件。课程公布考核标准并更新完毕后,你的最终总成绩达到条件即可获得证书。
“数据库原理”课程学习

欢迎大家学习“数据库原理”课程!本课程主要介绍数据库系统的基本概念和数据模型、关系数据库的设计理论和SQL语言的使用、数据库系统的设计方法和步骤、数据库系统的基本操作、数据库系统的优化和管理,并能应用数据库技术建立中小型数据库应用系统等。


授课教师
宿州学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有