Mohadra
Learn fast, stay consistent
Section world

Database Systems

How data is stored, organized, and retrieved in real systems.
20Courses
60Lessons
120Micro-lessons
Course #1

What is a Database

A practical introduction to how databases work and why they exist.

Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

Tables

Learn about the structure and function of tables in database systems.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3

Rows & Columns

Explore the structure of records and fields in database systems, focusing on how rows and columns organize data.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4

Primary Keys

Understand the role of primary keys in database systems and how they uniquely identify records.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5

Data Types

Explore different data types used in database systems and their significance.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6

SQL Basics

Dive into SQL to refine your database querying skills.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

SELECT

Explore the SELECT statement in SQL to retrieve data efficiently from databases.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

INSERT

Learn how to effectively use the INSERT statement in database systems to add data accurately and efficiently.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

UPDATE

This course focuses on mastering the UPDATE command in database systems, refining your ability to modify data accurately and efficiently.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

DELETE

Explore the intricacies of removing data from database systems, focusing on best practices and common pitfalls.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #11

Joins

Advanced judgment in combining tables: trade-offs, hidden risks, and restraint.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #12

Indexes

Advanced judgment in index design and maintenance for database systems. Focus on trade-offs, ambiguous cases, and restraint under pressure.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #13

Normalization

Advanced judgment in normalization: recognizing when reducing redundancy creates hidden risks, and calibrating restraint in complex database systems.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #14

Transactions

Advanced judgment in grouping operations within database systems. Focus on ambiguous situations, trade-offs, and delayed consequences.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #15

ACID

Advanced judgment in ACID principles: recognizing limits, trade-offs, and failures in database reliability.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #16

Stored Procedures

Mastering judgment in using stored procedures under ambiguity and pressure. Focus on long-term effects, hidden costs, and restraint.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #17

Triggers

Advanced judgment in designing and managing database triggers under ambiguity and risk.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #18

Optimization

Mastering advanced judgment in database query optimization, focusing on ambiguous trade-offs and restraint under uncertainty.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #19

Database Design

Advanced calibration for database schema design. Focus on judgment, restraint, and error detection in ambiguous and high-stakes scenarios.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #20

Database Mastery

Advanced judgment in designing, scaling, and maintaining database systems under real-world ambiguity.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced