Overview
This unit will introduce advanced concepts in the areas of database design, including document-store, column-store, and graph database design; implementations in non-relational database systems.
Offerings
S2-01-CLAYTON-ON-CAMPUS
Rules
Enrolment Rule
Contacts
Chief Examiner(s)
Associate Professor David Taniar
Notes
IMPORTANT NOTICE:
Scheduled teaching activities and/or workload information are subject to change in response to COVID-19, please check your Unit timetable and Unit Moodle site for more details.
Learning outcomes
On successful completion of this unit, you should be able to:
1.
Describe various non-relational database systems, including NoSQL;
2.
Compare and contrast between relational and non-relational database design and model;
3.
Design database systems using document-store and column-store design techniques;
4.
Explain transactions systems in non-relational systems;
5.
Implement and manipulate document-store and column-store database systems;
6.
Investigate graph model in database systems;
7.
Demonstrate graph query processing.
Teaching approach
Active learning
Assessment
1 - In-semester assessment
2 - Examination (2 hours and 10 minutes
Scheduled and non-scheduled teaching activities
Laboratories
Workshops
Workload requirements
Workload
Learning resources
Required resources
Recommended resources
Technology resources
Availability in areas of study
Software development