课程

中国大学MOOC,为你提供一流的大学教育

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

AI

升学/择业

考研

期末突击

大学生涯规划

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

名师专栏

兴趣技能

hi,小mooc
面试通关神器
SPOC学校专有课程
数据库原理与应用
第6次开课
开课时间: 2025年02月17日 ~ 2025年07月01日
学时安排: 4
当前开课已结束 已有 346 人参加
老师已关闭该学期,无法查看
spContent=《数据库系统》不仅是计算机、软件工程等专业的核心课程,而且也是非计算机专业学生必修的信息技术课程。当前互联网+与大数据,一切都建立在数据库之上,以数据说话,首先需要聚集数据、需要分析和管理数据。数据库技术已成为各种计算系统的核心技术,数据库相关知识也已成为每个人必须掌握的知识。
《数据库系统》不仅是计算机、软件工程等专业的核心课程,而且也是非计算机专业学生必修的信息技术课程。当前互联网+与大数据,一切都建立在数据库之上,以数据说话,首先需要聚集数据、需要分析和管理数据。数据库技术已成为各种计算系统的核心技术,数据库相关知识也已成为每个人必须掌握的知识。
—— 课程团队
课程概述

本系列课程旨在使学生充分掌握数据库系统的基本概念和基本原理,熟练掌握数据库系统语言、数据库抽象与建模方法和数据库应用程序设计方法,培养学生在信息管理和信息系统方面的抽象、设计、开发、应用和管理能力。同时,数据存储、数据库查询实现、查询优化、事务处理等技术,这些内容也是计算学科学生在专业方面必须掌握的操纵数据库的能力,本课程也将为你详细讲授。

本课程将分为四个部分进行介绍:

一、基本知识与关系模型;

二、数据库语言及数据编程;

三、数据建模与数据库设计;

四、数据库控制与保护。

 

本课程使用线上线下混合式教学模式。

线上部分,我们课程组选用了哈工大 《数据库系统(上)-模型与语言》、 《数据库系统(中)-建模与设计》这两门课程,基于这两门国家级精品课程创建了两门专门面向三峡大学计算机与信息学院的专有SPOC课程。

线下部分,我们以学生为中心,实施翻转课堂教学改革,采用多元化的教学方法,提高教学质量。

本系列课程的特色

(1)本课程是一门理论性为基础、应用性为目标,理论应用相结合的计算机类主干课程;

(2)抽象内容的实例化讲解是本课程的特色,通过大量具体示例,来阐释数据库相关的抽象概念和原理;

(3)知识学习与案例点评相结合是本课程的特色,本课程包含数据建模和数据库设计相关的内容,重要的是知识的运用,案例点评则成为知识运用能力训练的重要手段; 

(4)问题导引的知识学习是本课程的特色,深入浅出,图文并茂,案例配合,面向问题地阐释数据库系统的核心内容。本课程将为学生从事大型信息系统软件的设计、开发和应用打下基础,也将为学生今后从事大规模数据的存储、操纵和分析奠定很好的基础。

授课目标


课程目标1

能够掌握关系数据库的基本概念、关系数据模型的数据结构、关系操作以及关系完整性约束;

课程目标2

能够运用正确的分析方法和设计步骤,运用恰当的建模工具,对信息系统进行有效的需求分析,并建立合适的数据库的概念模型、逻辑模型及物理模型。

课程目标3

能够利用关系数据库查询语言SQL和数据库编程知识,完成满足用户需求的信息系统软件设计。

课程目标4

能够利用关系规范化、并发、恢复、安全性等数据库理论,对信息系统的详细设计方案从规范化程度、系统性能(时间和空间效率)、安全性、数据库容灾、并发等方面进行研究和评价;能够对系统进行一定的优化。

课程目标5

能够掌握至少一种市场主流的数据库管理系统工具软件,对数据库进行实施和维护。包括对数据库设计和物理设计的结果进行编码和调试,组织数据入库和试运行,在数据库运行过程中进行管理和维护。


成绩 要求
  1.  平时成绩占比50%。按照课程目标布置相应的单元测试,一个课程目标对应一个单元测试或者大作业,以线下为主进行的单元评测;
  2. 线上SPOC作业主要考核的是基础知识,其综合成绩计入课程目标1,占比10%。
  3. 课程实验在EDUCODER平台完成,其成绩计入课程目标5,占比10%。
  4. 期末(卷面)成绩,占比50%
课程大纲
数据库基本知识
课时目标:能够掌握关系数据库的基本概念、关系数据模型的数据结构、关系操作以及关系完整性约束;能够识别复杂工程应用中潜在的信息和信息的流动;能够进行抽象、分析和推演,将现实中的工程问题转换为信息管理和信息系统的问题。
1.1 数据库系统基本概念
1.2 关系模型
1.3 关系代数
SQL及数据库编程
课时目标:能够熟练掌握关系数据库查询语言SQL和数据库编程知识,掌握一种主流DBMS,在信息系统软件设计与开发过程中进行 数据库的编程以及管理维护。
2.1 SQL之创建数据库和表
2.2 SQL之简单查询、连接查询、聚集函数及分组统计
2.3 SQL之复杂查询和嵌套查询
2.4 SQL之视图和索引
2.5 数据库编程——存储过程、触发器、游标、函数
数据建模与数据库设计
课时目标:能够运用正确的分析方法和设计步骤,运用恰当的建模工具,对信息系统进行有效的需求分析,并建立合适的数据库的概念模型、逻辑模型及物理模型。能够利用关系规范化等数据库设计理论,对信息系统的详细设计方案 进行研究和评价。
3.1 数据建模基本思想和方法
3.2 数据库设计步骤
3.3 数据建模——概念模型
3.4 数据建模——逻辑模型
3.5 规范化理论
数据库控制与保护
课时目标:熟练掌握数据库安全性、并发、恢复的基本原理和理论,能够在主流DBMS中对数据库安全、并发、恢复等方面进行控制和保护。
4.1 数据库安全性
4.2 数据库恢复
4.3 并发
展开全部
预备知识


应学习过相关的先修课程《离散数学》《数据结构》《操作系统》等。与先修课程的关系如下图示意。

参考资料


参考教材: 

1. 数据库系统概论(第5版),王珊 / 萨师煊 ,高等教育出版社,2014-09

2. Database System Concepts(数据库系统概念,有中译本), 6th Edition, 机械工业出版社,2012. 

3. Database System Implementation(数据库系统实现,有中译本), 2nd Edition, 机械工业出版社,2010.

4. Database:  Principles,Programming,and Performance(数据库:原理、编程与性能,有中译本), 2nd Edition,Patrick O’Neil, Elizabeth O’Neil,高等教育出版社,2001。

注:数据库系统的经典教材有很多,同学可任选一本作为主教材,其他可作为辅助教材。建议必备前面的第1和2两本教材,这两本教材并不重复。第1本教材是较为全面的数据库系统的教材,而第2本教材则是数据库管理系统实现技术的教材。

三峡大学
9 位授课老师
韩芳

韩芳

教授

战德臣

战德臣

教授 博士生导师

王东娟

王东娟

副教授

下载
下载

下载App