cst 363: week 4
what i've learned so far:
1. Primary keys vs foreign keys - I learned that a primary key uniquely identifies a single record within a table, while a foreign key in one table references the primary key of another table.
2. I learned how to navigate through databases using Java, with applying knowledge from all of the labs we've done so far.
3. I learned that INSERT adds data, WHERE filters data, SELECT retrieves data, and UPDATE modifies data.
4. I learned the difference between SQL as a database, and just using a standard table or spreadsheet view. I know that services like Google Sheets and Airtable can be used as databases, but the relational aspect is what sets SQL apart.
5. I learned how to use JOIN comfortably, which used to combine rows from two or more tables - this is something I used to struggle with.
some questions i have:
1. I'd love to learn more about the differences between SQL and mySQL vs noSQL, this is something I still have questions about.
2. What is concurrency control in SQL, and why is this important?
3. When designing the architecture of a project or program, how is the decision to use SQL vs noSQL made?
Comments
Post a Comment