This course studies the control of database usage by triggers, database security, transaction management. Moreover, this course provides NoSQL Database concepts, create, read, update and delete operations. Students will practice by designing data model for NoSQL database, performing backup and restore operation. Finally, they will be able to apply NoSQL database in various domains.