FIT3176 - Advanced database design - 2019

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate - Unit

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

Faculty

Information Technology

Chief examiner(s)

Associate Professor David Taniar

Unit guides

Offered

Clayton

  • First semester 2019 (On-campus)

Prerequisites

FIT1004 or FIT2094 or FIT3171

Prohibitions

FIT2077Not offered in 2019, FIT3118, FIT4038

Synopsis

This unit will introduce advanced concepts in the areas of database design, including extended E/R and it's implementation using procedures and packages; data design of unstructured and semi-structured data, like XML and JSON, and it's implementations in database systems.

Outcomes

At the completion of this unit students should be able to:

  1. design a database model from a given scenario, using the Extended Entity Relationship model;
  2. create triggers, procedures and functions to enhance the logic stored in a database;
  3. create XML documents and schemas to represent a given scenario;
  4. implement, and manipulate, XML structure in a database;
  5. investigate the use of other semi-structure data, like JSON, in a database.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

  1. Contact hours for on-campus students:
    • Two hours lectures
    • Two hours laboratories
  2. Additional requirements (all students):
    • A minimum of 2-3 hours of personal study per one hour of lecture time in order to satisfy the reading, tute, prac and assignment expectations.

See also Unit timetable information

This unit applies to the following area(s) of study