Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Widom. Database Systems. The Complete Book. Second Edition. Pearson Prentice Hall. 2009.
This course is designed to introduce students to the foundations of database systems, focusing on topics such as relational algebra, relational database design, entity-relationship diagrams, SQL, setting up database triggers, constraints, indexes and views, data warehouse principles, basics of NoSQL databases and Big Data concepts. Students completing the course will have experience with current database technologies, and the ability to use and develop databases.