Week 20 - ERDs, Ordered Indexes and Normalization
This week I got hands on with ERDs and ordered indexes. One of our labs this week helped me understand the purpose and concept of using ER (entity-relationship) diagrams. I created a real-life scenario database system that tracks things like customers, orders and inventory. I learned how much of a powerful tool MySQL Workbench. It really helped simplify the process of designing relational databases. I’m really impressed that I can essentially make a diagram that can also help me create a database on the fly. After doing this lab I’m not as intimidated by ERDs as I was before. Another lab picked up from the previous labs and introduced me to the concept of indexes in databases to speed up retrieval in large datasets. The use of binary search in the index is important because it shows how much faster it is compared to a normal search. This is important because in real-world scenarios we deal with big sets of data, so efficiency is key. 5 notable things I’ve learned so far. ...