Skip to content

Web Resources for Persistent Data Management

This page keeps source links outside the lessons so the modules remain easy to read.

Use the labels in this order:

  • Easy second explanation: learn the idea in another friendly way.
  • Official technical reference: verify exact definitions or product behavior.
  • Practice resource: watch, run, or solve examples yourself.

Module 1: Introduction to Data Models

Module 2: Functional Dependency and Normalization

Module 3: Relational Algebra

Module 4: Relational Calculus

  • Easy second explanation: Read the English-to-logic translation method in Module-4.md.
  • Official technical reference: University of Wisconsin database slides
  • Practice resource: Translate the English questions in Module-4.md into TRC and DRC.

Module 5: SQL

Module 6: Indexing and Hashing

Module 7: Query Processing and Optimization

Module 8: Transaction Management

Module 9: Concurrency Control

Module 10: Advanced Topics

  1. Read the module's simple idea and worked example.
  2. Try its self-check without looking at the answer.
  3. Open the easy resource if the idea is still unclear.
  4. Use the official reference to verify technical details.
  5. Finish with the practice resource.

Built from Markdown with VitePress.