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.
CST462S - Service Learning Experience
With the first half of my Summer semester now coming to a close, I am submitting my final assignments and preparing for the upcoming class i...
-
Write what you learned this third week in CST 334 Topic: Introduction to Memory Virtualization This week, we read about how computer memory...
-
Write what you learned this seventh week in CST 334 Topic: Persistence This week, we covered a critical area of operating systems—persisten...
-
Write what you learned this sixth week in CST 334 Topic: Semaphores This week, we continued learning and explored the topic of semaphores an...