Overview
Academic contacts
Offerings
Enrolment rules
Other learning activities
Learning activities
Learning outcomes
Demonstrate an understanding of database principles and theory, particularly those relating to the Relational Model
Construct database queries using the Relational Algebra and SQL
Design a database, demonstrating practical skills in normalisation and data modelling
Create a database using a DBMS from a given design and implement specified constraints using appropriate tools and approaches
Compare and evaluate various approaches to database security, the components involved in the implementation of various database security models, and plan and implement a simple database security model
Explain the issues associated with, and compare candidate solutions for, the processing of concurrent database transactions
Describe the common architectural approaches to the distribution of databases
Explain the role of databases in Business Intelligence
Compare and contrast contemporary approaches to the processing of very large datasets