Course Recordings - Fall 2020
All course recordings can be found either on RPI Mediasite or on Vimeo.
Recordings on RPI Mediasite:
Access all recordings here: RPI Mediatesite
Note all in class recordings are posted on Mediasite alone.
Vimeo recordings (listed by topic):
Lecture 2.1: Introduction to Relational Algebra (set operators)
Lecture 3.1: Relational Algebra (Join)
(Errata: Note a mistake at 10 minute mark: hid=hid1 should be hid<>hid1, like in the first solution to the same This is why, due to inequality, we cannot use natural join for this query easily.)
Lecture 3.2: Normalization (Functional dependencies, inference, keys), informercial style!
Lecture 5:1: Normalization (Introduction to Decompositions: Lossless Decocompositions)
Lecture 5:2: Normalization (Dependency Preserving Decompositions)
- Lecture 5:3: Normalization (3NF Decomposition)
Errata: in the example in this video, one of the keys is missing for R, BCD should also be a key!
Lecture 5:Bonus: Normalization (BCNF Decomposition, Second example)
Lecture 6:3: Entity Relationship Diagrams (Relationships and Participation Constraints)
Lecture 7:1: Converting ER Diagrams to Relational Data Model
Lecture 8:1: ER Diagrams (Entities Reexamined, Weak Entities)
Lecture 16_2: Other SQL Features (case, recursion, advanced group by)
Lecture 20 1: B-trees: duplicate values and multiple attributes
Why I chose Vimeo? You can read about it here