Tuesday, April 30, 2024

CST 363 - Week 1

1. While relational database tables and spreadsheets may look similar, they have some important differences. Spreadsheets work well for small amounts of data, but they lack the power and efficiency to handle large sets of information. Relational databases also implement log and security features in order to restore the database in case of an accident and protect data.

2. Setting up and managing a database may be complex and time-consuming, but it can save you time and resources once in place. Databases allow you to track and analyze data in ways that would be tedious and time-consuming without one. They allow data to be structured in such a way that is consistent and predictable. For example, allowing checks to ensure that birthdates are stored as dates. Because of a database's security features, utilizing a database to manage data can also protect your information. Logs also make it possible to prevent catastrophic consequences after an accidental update by allowing a previous version of the database to be restored.

3. I am currently thinking of going into either game development or mobile app development. After creating an Android app for CST 338, I realized that a database can be very useful in storing such aspects as high scores, player information, and even game features like a bank of trivia questions. I'm hoping to get more comfortable with utilizing and setting up databases so that I can feel confident using them as my development skills expand.

No comments:

Post a Comment