CST363 Week 8
(Mobile format, bear with me!) The three most important things that I've learned in this course are: - Understanding how ER diagrams work, how to create one from a client's story, and how to translate them into a database of choice. How to use a DBMS is good, but the fundamentals of translating a story into an ER diagram can apply to many more situations. - Knowing different types of DBMS and their uses. Traditional (transactional) databases like MySQL are good for managing in-house data for a moderately small business or similar. NoSQL databases that manage big data like MongoDB are useful for managing high volumes of it in a timely manner. Database design is dependent on what DBMS is used. - Gaining experience with MySQL. MySQL is a traditional database that uses the SQL language to create queries. While simple to begin with, it can become much more complex with nested queries. I would want to practice more with nested queries because it is still confusing for me.