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