SPOC学校专有课程
数据库原理
分享
spContent=随着云计算、物联网、移动互联网等以数据为中心应用日益丰富,如何有效组织、存储、查询、分析和共享复杂数据是数据处理的核心,本课程将由团队教师带领大家学习数据库系统的基本概念与原理、关系数据理论、SQL语言、数据库安全和设计等内容,为后续系统开发和大数据研究奠定基础。《数据库原理》是一门计算机类专业必修课程,是计算机专业课程知识体系中的核心课程。它的理论知识在信息处理系统、决策支持系统等技术领域中起着基础指导作用;它的实践技能从数据库的使用到数据管理的实现、从数据库语言编程的应用到数据库的设计与优化起着应用作用。 本课程是信息类专业的专业必修基础课程和主干课程之一,是研究关系数据库系统相关内容的一门基础学科,主要内容有数据库系统概论、关系数据库、关系数据库语言SQL、关系数据库规范化、数据库安全保护、数据库设计、T-SQL编程,是人工智能系统、办公自动化、软件开发环境等研究方向的有力工具。
—— 课程团队
课程概述

随着计算机技术的不断进步,云计算、物联网、移动互联网等以数据为中心应用日益丰富,来自各行业的大量数据不断汇集,人们对信息的访问需求无处不在,数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息系统的核心,本课程将由团队教师带领大家学习数据库系统的基本概念与原理、关系数据理论、SQL语言、数据库安全和设计等内容,使大家能了解数据库技术的发展动态,理解数据库系统的工作机制,分析现实世界中的对象,设计并建立合理的关系模型与控制策略,最终解决计算机信息处理过程中复杂数据的有效组织、存储、查询、分析和共享等问题,提高大家运用数据库技术解决实际问题的能力,为后续系统开发和大数据研究奠定基础。

授课目标

《数据库原理》以关系数据库系统为核心,完整讲授数据库系统的基本概念、基本理论和应用技术,并介绍主流数据库管理系统(DBMS)的使用方法,力图使学生对数据库系统有一个全面的了解,为进一步从事数据库系统的研究、开发和应用奠定基础。


课程目标1:归纳数据库系统和关系数据库的基本概念和理论,使用数据库系统概念和理论辨别复杂工程中数据库问题;解释关系模型的基本概念,使用关系模型及关系代数运算方法推演关系数据,并解构关系的性质和完整性。

课程目标2.解释关系数据库规范化理论及相关知识,分解复杂工程中的关系模式,正确评判范式级别,并优化关系数据库设计。

课程目标3.使用数据库设计方法,根据需求,解构、设计数据库系统的概念结构与逻辑结构;建构T-SQL编程方法,根据功能需求,完成数据库系统模块设计。

课程目标4.使用数据库标准语言编程方法,解决数据库系统管理和安全保护的问题,在工程实践中养成学生编程标准和行业规范,提高文档书写和沟通协作能力,增强安全保密意识。

成绩 要求

课程考核分为线上考核和线下考核相结合,包括线上线下课后作业、测验、实验和期末考试。

其中:课后作业包括中国MOOC大学平台上单元作业和线下随堂作业;测验包括MOOC大学平台上单元测验;期末考试包括MOOC线上考试和线下卷面考核。

本课程成绩构成:平时(作业或测验)成绩占10%,实验成绩占 30%,期末考试成绩占60%

课程大纲
预备知识

计算机导论与计算思维、离散数学、C语言程序设计、数据结构与算法

参考资料

[1]周宁等.数据库原理及应用(双色)(含微课)[M].上海交大出版社, 2023.

[2]刘征海.《数据库原理SQL Server 2012版》[M].上海: 上海交大出版社, 2017.

[3]李芳玲. SQL Server数据库技术与应用教程》[M].西安:电子科技大学出版社,2016.