Wednesday, September 25, 2024
CST363 - Week 4
Wednesday, September 18, 2024
CST363 Week - 3
We have completed our study of SQL for this course. This is not to imply that we have studied everything in the language. There are many specialized features such as calculating rolling averages, query of spatial data (data with latitude and longitude) coordinates, and more. But take a minute to think about how SQL compares to other programming languages such as Java. What features are similar , and which are present in one language but not in the other? For example, Java has conditional if statements which are similar to SQL WHERE predicates, the SELECT clause is similar to a RETURN statement in that it specifies what data or expression values are to be returned in the query result (although it is strange that a statement should specify the RETURN as the first part of a SELECT.
Wednesday, September 11, 2024
CST363 - Week 2
Tuesday, September 3, 2024
CST363 - Week 1
Relational database tables and spreadsheets look similar, as both have rows and columns. What are some important differences between the two?
In relational databases, data is organized into tables with defined keys (such as foreign keys), whereas spreadsheets organize data in rows and columns without utilizing any keys.
Installing and configuring a database and learning how to use it is more complicated than simply reading and writing data to a file. What are some important reasons that make a database a useful investment of time?
Using constraints (like primary and foreign keys) allows for consistent and accurate data. Spreadsheets do not have this feature, which can lead to errors. Databases can also handle large amounts of data and facilitate easier scaling in the future.
What do you want to learn in this course that you think will be useful in your future career?
Databases are incredibly useful, and although I don't have much experience now or a clear idea of how I will use them going forward, I always enjoy learning and expanding my knowledge.
CST438 - Week 8
With week 8 coming to a close and the holidays just around the corner, my time in this Software Engineering class is also coming to an end. ...
-
With this week wrapping up, I have completed the first week of the Design and Analysis of Algorithms class. There was quite a bit of reading...
-
In the second week of my Design and Analysis of Algorithms course, we focused on analyzing the time efficiency of algorithms. We were introd...
-
This week in Design and Analysis of Algorithms, we mainly covered various searching techniques, including brute-force exhaustive search, dep...