Postgres note

Database design process
- what kind of thing are we storing?
- what properties this thing have?
- what type of data does each of those properties contain?
Recommendation service
Four relationships:
- One to Many
- Many to One
- Many to Many
- One to One
Foreign Key
- Foreign Key is used to Identify a record (usually in another table) that this row is associated with
- The 'many' side of the relationship gets the foreign key column
- Exactly equal to the primary key of the referenced row
Serial Types:
create an auto-incrementing column