:PROPERTIES:
:ID: eed9a121-35ae-4942-be81-ea8d644be592
:mtime: 20231031070919 20231024031456 20231017030425 20231010030100
:ctime: 20231010030028
:END:
#+title: Introduction to Databases class
#+filetags: :project:public:
* About The class
Introduction to databases is a class taught by David James Greaves at [[id:517f8b21-0d69-42dc-b902-0fd6ca8299e0][Cambridge]].
It was taught in [[id:77a3cde9-c402-403d-92ab-3d6cfd4b0d9d][2023 Michaelmas Term at Cambridge]].
* Class Webpage
https://www.cl.cam.ac.uk/teaching/2324/Databases/
* Syllabus
This classes focuses mostly on the high level questions of "what is a Database?"
This class will skip over the implemenetation details of how a database might
be implemented on a computer.
* Notes
To see all notes related to this class, see
[[id:0fc36908-1ae4-4e3d-bb11-389a5a9ccdb3][introduction to databases notes]]
David Geaves' notes are at
[[file:/home/atticusk/Downloads/databases_notes.pdf][databases notes]]
* Databases Used
We will use 3 databases in this course:
- SQLite as a [[id:182cf1ea-feba-4962-9cf0-d1d28fd62f1b][relational Database]]
- TinyDB
- Neo4j
* Assessed exercises
https://www.cl.cam.ac.uk/~djg11/cst-ticks/databases_2324_dist1/ak2518/