Phase 3 · Module 7 of 15Quadrant B · the data half

Data and Databases

How does an application remember and retrieve information?

By the end: You can explain how databases organize data and why seemingly simple data changes become technically complicated.

What lights on your map here

structured dataunstructured datadatabaserelational databaseNoSQL databasetablerowcolumnschemaprimary keyforeign keyrelationshipquerySQLreadwritetransactionindexmigrationdata validation (RE: M5)NULLsource of truth (RE: M1)duplicate datadata qualitypersonally identifiable informationbackuprestoremetadatadata retentiondata warehousedata lakedata pipelineETLELTbatchstreaming

Recognition terms — you'll know they exist

ACIDreplicationpartitioningshardingeventual consistency

Named technologies

PostgreSQLMongoDBSnowflakeKafkaSpark