Week 24: CST 363 - Introduction to Database Systems

WK08: Final Reflections on Databases

With both group projects finished and my final exam turned in, it's a good moment to pause and reflect. This journal captures the three most important lessons I'm taking from the course.

Course outcome

In this course I learned to design reliable databases by translating messy real-world rules into normalized schemas with clear keys, foreign keys, and constraints. I strengthened my SQL by writing efficient JOINs and aggregations and by using execution plans and indexing to turn slow queries into fast, scalable ones. Finally, I learned how ACID transactions and isolation levels protect correctness under concurrency and failures, and when to use compensating transactions. Together, these skills - good modeling, performance-aware querying, and transactional thinking - give me the confidence to build data features that are both accurate and efficient.

Comments

Popular posts from this blog

Week 4. Class: CST 300 - Major Pro Seminar

Week 2. Class: CST 300 - Major Pro Seminar

Week 5. Class: CST 300 - Major Pro Seminar