Objective: The course emphasizes on emerging data models and technologies suitable for managing different types and characteristics of data. Students will develop skills in analyzing, evaluating, modeling and developing database applications with concerns on both technical and business requirements.
- M. Kleppmann, Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, O'Reilly, 2017, ISBN 978-1449373320
- D. Sullivan, NoSQL for Mere Mortals, Addison-Wesley, 2015, ISBN 978-0-1340-2321-2
- P. Sadalage and M. Fowler, NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, Addison-Wesley Professional, 2013, ISBN 978-0-3218-2662-6
- E. Redmond and J. R. Wilson, Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement, 2012, ISBN 978-1-93435-692-0
- G. Harrison,Next Generation Databases: NoSQL and Big Data, Apress, 2015, ISBN 978-1-4842-1329-2
- I. Robinson, J. Webber and E. Eifrem, Graph Databases: New Opportunities for Connected Data, 2/E, O’Reilly, 2015, ISBN 978-1-491-93200-1
- R. Elmasri and S. Navathe: Fundamentals of Database Systems, 7/E, Addison-Wesley, 2015

