跳转至

数据库原理

08A65001 网安<必修>

课程学习内容

本课程主要讲授有关数据库技术和数据库原理的内容。

授课内容包括:

  • 数据库系统简介

  • 关系运算理论

  • 模式设计理论

  • 数据库语言

  • 数据库设计

平时作业、实验主要以 SQL 语句和关系代数为主,要求能够写出相关陈述的 SQL 语句和关系代数表达式,以及两者之间的相互转换。

期末有大作业,由于 SHU 冬季学期中间有一个寒假,所以会把寒假时间纳入项目时间,整体量比较大,因而只要能做出来就有一个很高的分(具体内容见后)。

任课教师

网安专业数据库原理目前仅郑宇老师开课

郑宇老师很 kind 讲得很仔细,数据库宝藏老师

课程教材

数据库实用教程(第四版)

会用来布置作业,郑老师参与了编书过程,因而对本书较为了解。同时郑老师是有这本书的电子版的,如果有需求老师可能会发,但请务必注意不要外传,尊重知识产权。

分数构成

30% 平时成绩,包括考勤、作业和期末项目

70% 期末成绩,为闭卷考试

期末项目

2020 级期末大作业的任务是完成一个体检系统,DBMS 不限(但是最好是 GaussDB/OpenGauss)。体检系统包括检查前、检查时、检查后的全流程服务。你需要完成前端、后端的协同设计,满足相应功能。

从小组划分,检前、后为 1 组,检中为 1 组,每组各 3 人,两组匹配完成一份系统设计。