Database Technology
Database Technology
3 0 0 3
OBJECTIVES:
To learn the fundamentals of data modeling and design in advanced databases.
To study the working principles of distributed databases.
To have an introductory knowledge about the query processing in object-based
databases and its usage.
To understand the basics of spatial, temporal and mobile databases and their
applications.
To learn emerging databases such as XML, Data warehouse and NoSQL.
6
OUTCOMES:
On completion of the course, the student will be able to:
1. Design a distributed database system and execute distributed queries.
2. Use NoSQL database systems and manipulate the data associated with it.
3. Design a data warehouse system and apply OLAP operations.
4. Design XML database systems and validating with XML schema.
5. Apply knowledge of information retrieval concepts on web databases.
REFERENCES:
1. Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database System Concepts”, 6th
Edition, McGraw Hill, 2011.
2. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Seventh Edition,
Pearson Education/Addison Wesley, 2017.
3. C. J. Date, A. Kannan, S. Swamynathan, “An Introduction to Database Systems”, Eighth
Edition, Pearson Education, 2006.
4. Jiawei Han, MichelineKamber ,Jian Pei, “Data Mining: Concepts and Techniques”, Third
Edition, Morgan Kaufmann, 2012.
5. Brad Dayley, “Teach Yourself NoSQL with MongoDB in 24 Hours”, Sams Publishing,
First Edition, 2014.
6. ShashankTiwari, “Professional NoSQL”, O’Reilly Media, First Edition, 2011.
7. Vijay Kumar, “Mobile Database Systems”, John Wiley & Sons, First Edition, 2006