Unit 03 · overview
Unit 3: Relational and Non-Relational Data
Data storage is an architecture decision. The useful question is not “Which database is better?” It is “What relationships, queries, and changes does this system need to survive?”
Source lessons
- Working with Data: Relational Databases
- Working with Data: Non-Relational Data
Study both models before choosing one. Pay attention to structure, relationships, query patterns, and the cost of changing the data model later.
What you should be able to prove
By the end of the Unit, you should be able to:
- identify entities, fields, and relationships in a data problem;
- sketch both a relational and a document-oriented representation;
- name the queries that matter to the system; and
- defend a storage choice using requirements instead of slogans.
Evidence check
Finish with Evidence Check — Choose the Data Model. You will model the same robotics-team information two ways and write a short architecture decision.
Runtime boundary
No database server is required. The evidence check is intentionally a design exercise so the core course remains accessible without infrastructure.