Course Overview
Database Theory studies how structured information is modeled, organized, queried, protected, and maintained. Learners examine relational models, normalization, indexing, query planning, transactions, ACID properties, distributed databases, and design principles that support reliable data systems.
Database Theory Topics
-
Relational Models
Focused study of relational models as a core topic within database theory, emphasizing conceptual understanding, technical vocabulary, reasoning patterns, and links to practical computing systems.
-
Normalization
Focused study of normalization as a core topic within database theory, emphasizing conceptual understanding, technical vocabulary, reasoning patterns, and links to practical computing systems.
-
Indexing and Query Planning
Focused study of indexing and query planning as a core topic within database theory, emphasizing conceptual understanding, technical vocabulary, reasoning patterns, and links to practical computing systems.
-
Transactions and ACID
Focused study of transactions and acid as a core topic within database theory, emphasizing conceptual understanding, technical vocabulary, reasoning patterns, and links to practical computing systems.
-
Distributed Databases
Focused study of distributed databases as a core topic within database theory, emphasizing conceptual understanding, technical vocabulary, reasoning patterns, and links to practical computing systems.
-
Database Design Principles
Focused study of database design principles as a core topic within database theory, emphasizing conceptual understanding, technical vocabulary, reasoning patterns, and links to practical computing systems.