The material covered will build on students’ knowledge and skills to include design and transaction processing in a multi-user environment. It is suitable for students who have a strong grounding in the use of SQL and have designed relational databases using ERDs. The student will be introduced to using a procedural language to communicate with a relational database. In addition to this, students will migrate data to a NoSQL database and write create, read, update and delete operations for it.