Memory Game Understanding Database ConceptsOnline version Peer can explain the difference between relational and NoSQL databases, citing examples of each and discussing scenarios where one might be more suitable than the other. by Noel Garcia Language used for managing and querying relational databases. Unique identifier for each record in a table Relational Database NoSQL Database Process of organizing data to minimize redundancy. Schema Structure that speeds up data retrieval operations Collection of rules defining the structure of a database. Index Normalization SQL Data storage where relationships are represented through tables. Primary Key Database model allowing flexible schemas for unstructured data.