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
Post a Comment