Course Description
This course provides an in-depth study of: query optimization and evaluation; transaction management; concurrency control; database recovery; database security and authorization; and distributed database systems. In which, some advanced topics will be briefly introduced and reviewed.
Intended Learning Outcomes
CILO-1: An ability to apply knowledge of computing and mathematics appropriate to the programme outcomes and to the discipline.
CILO-2: An ability to apply knowledge of a computing specialisation, and domain knowledge appropriate for the computing specialisation to the abstraction and conceptualisation of computing models.
CILO-3: An ability to analyse a problem, and identify and define the computing requirements appropriate to its solution.
CILO-4: An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs with appropriate consideration for public health and safety, social and environmental considerations.
CILO-5: An ability to analyse the local and global impact of computing on individuals, organisations, and society.