This class isn't really what I was expecting for the class (but I'm not really what else I was expecting), as there was a lot more content about how databases and query languages work in theory (e.g. ER diagrams, relational algebra) rather than like working with a variety of different database management systems and data. To me, a lot of it isn't too interesting and it seems monotonous. However, I think this class has tremendously helped me improve my query language skills (SQL, SQLite, PostgresSQL, NoSQL, MySQL) and has helped me learn more about queries and databases that I probably had never considered before. Sometimes it feels like a lot of work (just in terms of how often it's assigned) in the class (maybe depending on prof) but in the end I think it has really helped me get better with advanced querying of databases because of all the practice. Overall, class was a bit dry (but that's because I think the topic just inherently is) and sometimes I felt like not all things were explained too in depth, but, in the end, helpful for improving my query language skills.
CS 4750
Database SystemsLast taught: Spring 2025
3.3 Rating
3.0 Difficulty
3.64 GPA
Instructor
4.0
Enjoyability
3.0
Difficulty
3.0
Recommend
3.0
Reading
1.0
Writing
0.0
Group Work
2.0
Other
0.0
Total Hours / Week
Hours 3.0
Grade Distribution
Average GPA 3.64
Students Measured 139
1 Review
3.33 Average
Instructor 4.0
Enjoyability 3.0
Recommend 3.0
Difficulty 3.0
Hours/Week 3.0