Describe the differences in scalability between a SQl and NoSQL database as though you were speaking to a non-technical friend. SQL is a database that gives your the information, for instance if you have a pokemon card collection. The actual cards are the the information and what the SQL database stores. The folders that hold those cards are the NoSQL. NoSQL just allows for more information to be stored.
Explain the difference between a primary and foreign key. A primary key generally focuses on the uniqueness of the table. It assures the value in the specific column is unique. A foreign key is generally used to build a relationship between the two tables. The table allows only one primary key.