Posts

Showing posts from April, 2024

CST 363 - Introduction to Database - Week 1

Image
  Relational database tables and spreadsheets look similar with both having rows and columns. Whare are some important differences between the two? Some important differences between the two are: scalability and data structure. Relational databases are designed to handle complex relationships between multiple data tables through the use of foreign keys and primary keys. Also, databases are built to scale efficiently with very large datasets, supporting millions of rows without significant performance degradation. On the other hand, spreadsheets primarily handle flat data that is not necessary related to other datasets and have a threshold for how much data they can handle effectively. Performance may degrade significantly when dealing with large datasets.  Installing and configuration a database and learning how to use it is more complicated that just reading and writing data to a file. What are some important reasons that makes a database a useful investment of time? I think some of

CST 338 - Software Design - Week 7 & 8

Image
            The Jotto assignment presented challenges for me due to my limited experience with Java, and with a gap of a year and a half since my last coding class. In order to solve the Jotto assignment I began with carefully reading the prompt to gain a thorough understanding of the program's requirements. Next, I reviewed the UML diagram to grasp the structure, methods, and fields involved in the program. With this understanding in place, I proceeded to implement the program, following the guidelines outlined in the UML diagram. Throughout the process, I engaged in debugging to resolve any issues and ensure the program functioned correctly. In the end I was not able to fix all the bugs in the code but it was working correctly for the most part. One aspect I would improve in my coding strategy is to incorporate more comments within the code. Occasionally, I find that when I revisit my code the following day, I struggle to recall the specifics of how certain sections were implemen