Explain the difference between relational databases and SQL.
SQL, or structured query language, is used to create, read, update, and delete inside of a relational database like Postgres.
Why do table need a primary key?
Tables need a primary key in order to make the rows accessible, especially in the case of foreign keys.
What is the name given to a table column that references the primary key on another table?
Foreign key
What do we need in order to have a many to many relationship between two tables?
An intermediary table