Week 17

 The first week of my third class, Intro to Database Systems, is about wrapping up. Due to complications and what not my previous weeks may not add up to week 17 but this is officially my 17th week.


Relational database tables and spreadsheets look similar, with both having rows and columns.  What are some important differences between the two?

Database Tables are designed with relationships between tables like foreign keys. Referential integrity and avoids redundancy through nomalization. Spreadsheets have no enforced relationships and has a lot of redundant data. Databases also have constraints like not null and check preventing invalid data. 


Installing and configuring a database and learning how to use it is more complicated than just reading and writing data to a file.  What are some important reasons that make a database a useful investment of time? 

Databases are important to learn because they have enforced rules and no duplicates. Ensuring there are no manual errors. Databases are also great for performance at scale, speed, concurrency, and optimization are all things that databases excel at. They are also very secure.

What do you want to learn in this course that you think will be useful in your future career? 

I would just like to get a great understanding of Databases as a whole on the theoretical and practical level. So many times in my undergrad, I've heard of the importance of learning SQL. So I'm glad to finally get around to it. 

Comments

Popular posts from this blog

Week 1

Week 4

Week 2