数据库技术和系统已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手段,极大的促进了计算机应用的发展。
本课程系统讲述数据库系统的基础理论、基本技术和基本方法。数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等。
本课程系统全面地讲述数据库系统的基础理论、基本技术和基本方法。包括:
第一篇基础篇,包括绪论、关系数据库、关系数据库标准语言SQL、数据库安全性和数据库完整性,共5章;
第二篇设计与应用开发篇,包括关系数据理论、数据库设计和数据库编程,共3章;
第三篇系统篇,包括关系查询处理和查询优化、数据库恢复技术、并发控制和数据库管理系统,共4章;
本门课程规定学时是64学时,每周4学时,受疫情影响,目前计划第1-7周采用线上教学模式,第8-16周采用课堂教学模式。线上教学课程选用的是爱课程平台中的中国MOOC大学的488001号课程:中国人民大学开设的《数据库系统概论》,本课选用的教材也是与MOOC课配套的中国人民大学出版2017年出版,王珊主编的《数据库系统概论》教材。
本课程系统全面地讲述数据库系统的基础理论、基本技术和基本方法,共设11章,并安排10个实验项目。其中,讲授课时50,实验课时14。具体内容组织结构为:
章节 | 内容 层次 | 实验名称 | 讲授学时 | 实验学时 | 总学时 |
第1章 绪论 | 基 础 篇 | —— | 6 | 0 | 6 |
第2章 关系数据库系统 | 6 | 0 | 6 | ||
第3章 SQL语言 | 实验1 数据库定义与操作语言 | 8 | 2 | 10 | |
第4章 数据库安全性 | 实验2 安全性语言 | 2 | 1 | 3 | |
第5章 数据库完整性 | 实验3 完整性语言 实验4 触发器 | 2 | 1 | 3 | |
第6章 关系数据理论 | 设计与应用开发篇 | —— | 6 | 0 | 6 |
第7章 数据库设计 | 实验5 数据库设计 | 4 | 2 | 6 | |
第8章 数据库编程 | 实验6 存储过程 实验7 数据库应用开发 | 4 | 2 | 6 | |
第9章 关系查询处理和查询优化 | 系 统 篇 | 实验8 数据库监视与性能优化 | 4 | 2 | 6 |
第10章 数据库恢复技术 | 实验9 数据库恢复技术 | 4 | 2 | 6 | |
第11章 并发控制 | 实验10 并发控制 | 4 | 2 | 6 | |
总学时 | 50 | 14 | 64 |
线上课程学习要求:
1.请同学们每次线上学习后要记笔记,记录内容为本课的内容结构、授课教师强调的重点难点。
2.当教学计划中教学内容为习题课时,应完成教师布置的作业,要求将题目和答案都抄写在相应章节的笔记中。
3.同学们学习笔记要保存好,等到疫情解除后返校时,作为后续课堂学习继续使用,教师会统一评阅,并将其作为线上学习平时分的一部分,请同学们重视。
期末成绩=线上学习部分30%+线下学习(课堂学习)30%+期末考试40%=100%
其中,
线上学习=观看完要求的所有教学视频50%+学习笔记(=学习内容记录+习题)50%
线下学习(课堂学习)=出勤30%+课堂表现20%+实验 50%