Week 20 (5/21/2025 - 5/27/2025)

  (Click on READ MORE for better formatting)

    Hi everyone, welcome to my 20th blog! This is the Week 4 post for CST 363 Introduction to Database Systems. This week also officially marks being one fifth of the way to my Computer Science, B.S. degree!
  • Briefly summarize 5 things what you have learned in the course so far.
    • How to utilize MySQL Workbench to select, insert, update, and delete from a table and by extension a database.
    • How to use ranges in a query (example: select column_name from table_name where column_name between v1 and v2)
    • How to use aggregation to display operations on data such as count, avg, min, and max.
    • How to utilize the different types of join (such as natural, left, right, inner, outer) to select data from more than one table in a database.
    • How to understand the efficiency of query calls. These can be visualized using MySQL Workbench by running a query, then going to the visual explain plan diagram. The slowest type of query call is called a Full Table Scan.
  • List at least 3 questions you still have about databases. I realize that some of these topics get covered later in the course, but I am still curious about them nonetheless.
    • How to properly analyze a B+ tree? For example, when a node splits, if there is one new node does that mean the initial node is modified or is that also now considered a new node?
    • How does SQL interact with other programming languages? So far, we have just been implementing certain aspects of SQL using Java but that interaction is different from what this question entails.
    • What are the differences between SQL/MySQL, NoSQL, and MongoDB?

    That is all for this week, see you in my Week 21 post!

Comments

Popular posts from this blog

Week 32 (8/13/2025 - 8/15/2025)

Weeks 41 - 48 (10/26/2025 - 12/19/2025)

Week 24 (6/18/2025 - 6/22/2025)