SPOC学校专有课程
数据库原理及应用
分享
spContent=数据库系统是现代信息系统的核心和基础设施;数据库技术是数据存储、管理、处理和分析的核心技术;数据库相关知识已经成为广大科技人员必须了解和掌握的知识。
—— 课程团队
课程概述

  

  数据库技术是各种业务数据处理与应用系统的核心是现代信息科学与技术的重要组成部分数据库的建设规模应用深度已成为衡量一个国家信息化程度的重要标志数据资源和数据库高新技术已经成为世界各国极为重要的优先发展战略那么什么是数据库如何设计数据库如何编制数据库应用程序数据库最新技术有哪些本课程由8位长期从事数据库教学的一线教师将围绕上述四个问题进行讲授课程内容包括数据库原理,SQL Server软件使用数据库应用程序开发数据库前沿知识介绍


  课程提供了丰富的视频资源以知识点为单位的微视频共96每个视频均不超过5分钟),视频短小提供了较为丰富的练习及测验方便学习者利用手机和网络利用碎片化的时间进行学习和练习为了更好地帮助大家理解和掌握所学知识课程讲授中突出理论产生的背景强化原理与应用开发相结合跟踪数据库最新技术选用了当前主流数据库产品 SQL Server 2017一边演示一边讲授进行数据库及各种数据库对象的创建和管理数据库的备份与恢复数据库安全管理等操作过程给予学习者上机练习的切实指导

课程立足于数据库系统的基本原理方法和技术从理论到实践深入浅出为数据库初学者讲解数据库基本概念和原理数据库设计、SQL Server2017软件使用并引出数据库领域研究的热点问题——数据仓库数据挖掘大数据,NoSQL数据库为数据库爱好者拓宽视野提升兴趣通过该课的学习使学生掌握数据库系统的基本原理方法和应用技术特别是数据库设计和数据库应用系统的开发方法     

  

   为了提高课程的挑战度和难度特别引用了国家精品课程---中国人民大学王珊教授的数据库系统概论高级篇)。数据库系统概论高级篇从应用或使用数据库从管理DBMS的角度来讲解关系数据理论数据库设计方法数据库编程和DBMS中有关查询处理事务管理的基本概念和基本技术课程分为数据库设计与应用开发、DBMS系统两大部分前者讲解在开发应用系统中如何在已经选定的DBMS基础上设计数据库如何基于数据库系统编程作为数据库设计的重要指南在这一部分开始首先讲解了关系数据理论后者则从使用和管理DBMS的角度讨论DBMS的查询处理事务管理数据库恢复和并发控制等基本概念和基本技术

授课目标

1.知识目标

使学生理解数据库系统的基本概念体系结构关系数据模型的基本原理掌握数据库设计优化维护更新的基本方法及关系数据库理论掌握SQL语言编程方法熟悉数据库管理系统的常规操作

2.能力目标

能够运用所学数据库工程知识分析和提升计算机系统的性能针对复杂计算工程问题进行分析和研究能够熟练使用SQL语言编程和数据库设计方法结合应用需求进行数据库应用系统开发培养学生实际动手能力解决复杂计算工程问题

3.德育目标

     抓住课程中所体现的马克思主义哲学思想培养学生形成正确规范的思维方式和分析方法树立正确的世界观人生观和价值观培养学生勤于动手善于动脑学思结合知行统一增强学生精益求精的工匠精神和勇于探索的创新精神

成绩要求

本课程线上成绩总分100

1.参加课堂交流讨论得分占比10%,要求在课堂交流区中回复总次数不少于20且回复内容要有原创性严禁抄袭他人的回复内容课堂讨论的成绩为在课堂交流中参与的活跃度如果在课堂讨论中回复的数量有20次及以上可以获得满分10

2.完成课后每章单元测验题每章单元测验成绩的平均分占总分40%;

3.完成期末考试占总分的50%。 


           

课程大纲
预备知识

* 某一种计算机程序设计方法和语言

* 数据结构

* 离散数学

* 操作系统



参考资料

教材:《数据库原理及应用---SQL Server 2017》,杨先凤、岳静、朱小梅等编著,科学出版社,2019.6


参考资料:

1.王珊,萨师煊.《数据库系统概论(第5版)》,高等教育出版社,2014.9

          2.王珊,张俊.《数据库系统概论(第5版)习题解析与实验指导》,高等教育出版社,2015.7
          3. 中国人民大学 数据库系统概论精品课程网站:   https://chinadb.ruc.edu.cn/

          4.数据库原理及应用_西南石油大学_中国大学MOOC(慕课)

               https://www.icourse163.org/course/SWPU-1003790004