ailanxier / Database-System-Note

:rocket:Ailanxier's note of Database Systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

数据库课程简介:

  • 数据库课程很难,知识琐碎,涉及科目广,考试开放性强(考购物平台,视频平台使用的数据库策略),考巨多理解题。
  • PPT 讲的不明所以,谜语人化严重,部分老师只会念 PPT,建议有条件旁听张晓峰老师的课,体验会好上不少。
  • 实在听不懂只能去看 MOOC 的战老师了,但是估计效果也不是很好(PPT 朗诵大师:zzz:)。
  • 选择题少部分出自 MOOC 的课后习题,建议做完。
  • 最终课程成绩 90 分及以上的只有 10 人左右,掉大分课。

本笔记说明:

  • 因为从 PPT 获取的信息很有限(或者说信息非常劣质),笔者只能以它的基础上(复制),在有限时间和能力上试图总结自己对数据库的理解(对 PPT 整理并批注)。
  • 可能存在很多错误(主观上的,如带有「笔者认为」的地方,或笔误的,笔者考试卷面仅 81 分),需要自己加以判断。
  • 因为不考 SQL 语句和没时间整理等原因,没有总结 SQL 语句和关系代数的部分,需要自行整理(实际考试有涉及一题「子查询」,迷惑:disappointed_relieved:)
  • 务必对关键概念有清楚理解,考试难度超乎想象,开放题居多(淘宝,抖音策略)。
  • 对于考试有考到的地方有 🗡️ 标记
  • 部分地方参考了:notebook:『数据库系统概念(原书第六版)』,希望有所帮助,这里放上我加了 OCR 和书签后书籍的阿里云盘链接
  • 图片放在「Database Systems.assets」文件夹中。

使用说明:

  • 下载或者 git clone 本仓库文件,.md 建议使用 Typora 查看,自定义主题为 Purple,位于文件夹的 purple.css。不能直接使用,需要下载对应的字体或者修改为自己喜欢的字体,使用可以自己探索,使用 Typora 的「检查元素」修改自己喜欢的主题。
  • 也可以仅下载 release 中的 .pdf 文件阅读笔记,不进行修改(pdf 是用 Typora 将 md 文件导出的)。
  • 或者在 我的博客 中观看,可能存在数学公式错误。
  • 作业参考答案放置于 hw 下,仅有两次作业,占 10 分,笔者作业 9 分。
  • exp 下仅给出笔者实验一,实验二和实验五的实验报告,实验五含代码,实验三和实验四相当于小型软件设计,不用太花里胡哨,功能都有就好。笔者实验侥幸满分:smiley_cat:

致谢:

感谢张晓峰老师,diri233HwcoderxyfJASON 的指正(都是上 90 分的巨佬),这里也推荐 Hwcoder的思维导图 进行系统复习。

About

:rocket:Ailanxier's note of Database Systems


Languages

Language:C 59.6%Language:CSS 40.4%