Relational model: a pot full of tables
The practice database prodat as a pot full of tables: relation, attribute and tuple on the table tools, a relation as a subset of name × tag after Codd, keys as joints (products.tool → tools.id, NULL), plus 100 million rows: a full scan against a B-tree index and an SQL sentence next to a loop.
Computer scienceTry it