Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT2094 Databases

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

Dwi Rahayu

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

FIT2094 Databases (02 Sep 2015, 3:36pm) [DB (02 Sep 2015, 3:36pm)]

Reasons for Introduction

Reasons for Introduction (17 Sep 2015, 1:40pm)

The unit is being introduced as part of the new BInfoTech degree and in the Data Science specialisation in the BCompSc degree being introduced in 2016.

Reasons for Change (15 Feb 2021, 10:50am)

November 2016: Add FIT1040 as alternative programming prerequisite for students in transition. Confirmed by CE, David Taniar.

25/9/2015 - Minor change to unit learning outcomes as per ADE email of 25/9/2015.

24/1/2017 - Minor change to Examination duration, effective S1 and S2, 2017

07/12/2017 - Updating prerequisites to include the new programming unit.

February 2018: Amendment to workload "Additional hours" so that it adds up to 12 hours/week.

20/9/2019: Admin - updating exam duration to include additional 10 minutes as per University requirement.

06/11/2019: Admin - adding Reasons for Change - CE Modified Workload/ContactHours (lectures changed into workshops and labs changed into tutorials) to support new version of the unit which will be conducted in Woodside building for 2020. This changes have been discussed with 2019 CE (Marc Cheong) on 5 November 2019. I will be the CE for the unit in S1 2020.

4/5/2020: As the MSA course 4307 Bachelor of Computer and Information Sciences is in teach-out, the MSA offering of this unit has been re-coded to FZA2094 effective Semester 2, 2020. These units will be managed by South Africa and therefore no separate Monatar entries will be made

17/09/2020 Admin: Update to include new assessment and teaching approach fields as per Handbook requirements.

15/02/2021: Change assessment regime following introduction of new University assessment guidelines and FLEX review/comments of 2020 offerings, date of implementation S1 2021

Role, Relationship and Relevance of Unit (17 Sep 2015, 1:41pm)

This is a core unit in the BInfotech degree and in the Data Science specialisation in the BCompSc. The unit provides students with knowledge for designing, creating and interrogating relational databases.

Objectives

Objectives (28 Sep 2015, 12:03pm)

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

  1. explain the motivations behind the development of database management systems;
  2. describe the underlying theoretical basis of the relational database model and apply the theories into practice;
  3. develop a sound database design;
  4. develop a database based on a sound database design;
  5. construct queries that meet user requirements;
  6. develop a simple web-based interface for a database;
  7. use data modelling and database development tools effectively.

Unit Content

ASCED Discipline Group Classification (02 Sep 2015, 3:54pm)

020303

Synopsis (02 Sep 2015, 3:55pm)

This unit will provide an introduction to the concepts of database design and usage and the related issues of data management. Students will develop skills in planning, designing, and implementing a data model using an enterprise-scale relational database system (Oracle). Methods and techniques will also be presented to populate, retrieve, update and implement integrity features on data in the implemented database system.

Prescribed Reading (for new units) (17 Sep 2020, 4:17pm)

Students are required to have access to a copy of the textbook Coronel, C., & Morris, Steven, Database Systems: Design, Implementation, and Management (Version 12 or 13 is suitable).

The Library has 12th and 13th Editions available as hard copies for borrowing. There is also access to an online version of the 12th Edition via Monash Library * Coronel, C., & Morris, Steven (2017). Database systems: Design, implementation, and management. (12th ed.). ISBN: 9781305627482; ISBN: 9781305886841 (electronic bk.) * Coronel, C., & Morris, Steven (2019). Database systems: Design, implementation, and management (13th ed.).​ISBN9781337627900 Note however there are a limited number of copies of both editions 12 and 13 available for borrowing.

Students are recommended to purchase the digital version of the textbook as an eBook from http://bit.ly/2NYK937 http://bit.ly/2NYK937 As an eBook, students will have immediate access (the text can be accessed online via the Cengage eReader using your desktop or mobile web browser.). A discount voucher for this purchase will be available from the Unit Moodle Website in week 0

Recommended resources

This unit will make use of the Oracle 12 database running on a Monash server. All students will have an account on this server which will suffice for all database work this semester. To access this server students will need to install and run the Monash VPN software (details available from the Moodle site). The client software for accessing Oracle (SQL Developer) will be available via a download from the Unit Moodle site - students must ONLY use the prescribed version available from Moodle, you must not download and use SQL Developer from any other site.

Technological requirements

Monash FIT GitLab Server
All students will be required to maintain their unit work on the FIT GitLab server https://git.infotech.monash.edu/ to both provide a secure repository for work completed and to demonstrate a clear development history. Students will be provided with an account on this server.

Moodle
All students must regularly check Moodle for announcements. In addition, for assignment 1A and assignment 1B, Moodle forums will act as a 'client' to students allowing them to clarify any design/task issues - the responses posted to these forums by the moderator will be regarded as part of the assignment brief. Failure to note these postings and implement/integrate them as part of your solution will incur grade penalties.

Monash FIT PHP Server
All students will be required to use FIT PHP server http://fit-db.infotech.monash.edu to develop a web interface for a database. Students will be provided with an account on this server. Secure File Transfer Protocol Software is required for access to the PHP server.

Teaching Methods

Mode (17 Sep 2015, 2:13pm)

On-campus

Special teaching arrangements (17 Sep 2020, 4:20pm)

Peer-assisted learning In this unit, we plan to use a peer-assisted learning approach. To maximise the learning experience for students in this approach, students are expected to read the suggested sections from the textbook prior to attending the workshop sessions . The preparation prior to the workshop is CRUCIAL to the successful participation of students in peer-assisted learning during the workshop sessions.

The concepts and knowledge learnt through self-study prior to and during the workshop sessions will be emphasized and practised during the tutorial classes.

Assessment

Assessment Summary (15 Feb 2021, 10:46am)

Examination (2 hours and 10 minutes): 50%; In-semester assessment: 50%

  1. Workshop Exercise - 5% - ULO: 1,2,3,4,5,6,7
  2. Assignment 1A: Conceptual Model: - 5% - ULO: 2, 3
  3. Assignment 1B: Full Database Model and Implementation: - 15% - ULO: 2, 3, 4, 7
  4. Assignment 2A: SQL Database Creation/Modification - 10% - ULO: 2, 4, 7
  5. Assignment 2B: SQL Queries - 15% - ULO: 2, 4, 5, 7
  6. End of semester examination - 50% - ULO: 1, 2, 3, 4, 5, 6, 7

Workloads

Workload Requirements (06 Nov 2019, 2:39pm)

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours workshops
  • Two hours tutorials
  • (b.) Additional requirements (all students):

  • A minimum of 8 hours of personal study time in order to satisfy the reading, tute, prac and assignment expectations.
  • Resource Requirements

    Teaching Responsibility (Callista Entry) (02 Sep 2015, 3:58pm)

    Oracle database, SQL Developer , Response gathering system for the Peer Instruction.

    Prerequisites

    Prerequisite Units (07 Dec 2017, 4:14pm)

    One of FIT1040, FIT1045, FIT1053, FIT1048, FIT1051 or equivalent introductory programming unit

    Prohibitions (17 Sep 2015, 1:43pm)

    FIT1004, FIT3171

    Proposed year of Introduction (for new units) (02 Sep 2015, 3:58pm)

    Semester 2, 2016

    Location of Offering (17 Sep 2015, 1:44pm)

    Clayton, Malaysia, South Africa

    Faculty Information

    Proposer

    Ange Delbianco

    Approvals

    School: 16 Feb 2021 (Jeanette Niehus)
    Faculty Education Committee: 16 Feb 2021 (Jeanette Niehus)
    Faculty Board: 16 Feb 2021 (Jeanette Niehus)
    ADT:
    Faculty Manager:
    Dean's Advisory Council:
    Other:

    Version History

    02 Sep 2015 Ange Delbianco Introduced for course architecture programs. Effective semester 2, 2016
    17 Sep 2015 Caitlin Slattery Updated prerequisite and prohibitions. Other minor formatting edits.
    24 Sep 2015 Maria Indrawan-Santiago Initial Draft; modified UnitObjectives/Objectives
    28 Sep 2015 Jeanette Niehus FIT2094 Chief Examiner Approval, ( proxy school approval )
    28 Sep 2015 Jeanette Niehus Admin: modified ReasonsForIntroduction/RChange; modified UnitObjectives/Objectives
    28 Sep 2015 Jeanette Niehus FIT2094 Chief Examiner Approval, ( proxy school approval )
    28 Sep 2015 Jeanette Niehus FEC Approval
    28 Sep 2015 Jeanette Niehus FacultyBoard Approval - ADE executive approval 25/09/2015
    14 Nov 2016 Caitlin Slattery Add FIT1040 as alternative programming prerequisite for students in transition. Confirmed by CE, David Taniar.
    22 Nov 2016 Jeanette Niehus FIT2094 Chief Examiner Approval, ( proxy school approval )
    22 Nov 2016 Jeanette Niehus FEC Approval
    22 Nov 2016 Jeanette Niehus FacultyBoard Approval - UGPC executive approval given 18/11/2016
    19 Jan 2017 Jeanette Niehus Admin: modified Chief Examiner
    24 Jan 2017 David Taniar
    01 Feb 2017 Jeanette Niehus FIT2094 Chief Examiner Approval, ( proxy school approval )
    01 Feb 2017 Jeanette Niehus FEC Approval
    01 Feb 2017 Jeanette Niehus FacultyBoard Approval - Executively approved by UGPC Chair 27/01/2017
    07 Dec 2017 Christy Pearson modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits
    11 Dec 2017 Jeanette Niehus FIT2094 Chief Examiner Approval, ( proxy school approval )
    11 Dec 2017 Jeanette Niehus FEC Approval
    11 Dec 2017 Jeanette Niehus FacultyBoard Approval - Executively approved by ADLT 8/12/2017.
    15 Feb 2018 Caitlin Slattery February 2018: Amendment to workload "Additional hours" so that it adds up to 12 hours/week.
    20 Sep 2019 Emma Nash modified ReasonsForIntroduction/RChange; modified Assessment/Summary
    06 Nov 2019 Dwi Rahayu Modified Workload/ContactHours (lectures changed into workshops and labs changed into tutorials) to support new version of the unit which will be conducted in Woodside building for 2020. This changes have been discussed with 2019 CE (Marc Cheong) on 5 November 2019. I will be the CE for the unit in S1 2020.
    07 Nov 2019 Jeanette Niehus Admin: modified ReasonsForIntroduction/RChange; modified Chief Examiner
    08 Nov 2019 Emma Nash FIT2094 Chief Examiner Approval, ( proxy school approval )
    20 Dec 2019 Emma Nash FIT2094 Chief Examiner Approval, ( proxy school approval )
    20 Dec 2019 Emma Nash FEC Approval
    20 Dec 2019 Emma Nash FacultyBoard Approval - Approved executively by ADLT 19/12/19 to avoid any impact on students and unit guide prep. For noting at UGPC 1/20.
    04 May 2020 Emma Nash modified ReasonsForIntroduction/RChange
    17 Sep 2020 Miriam Little modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified Assessment/Summary; modified Teaching/SpecialArrangements; modified Assessment/Summary
    15 Feb 2021 Dwi Rahayu modified Assessment/Summary; modified ReasonsForIntroduction/RChange
    16 Feb 2021 Jeanette Niehus FIT2094 Chief Examiner Approval, ( proxy school approval )
    16 Feb 2021 Jeanette Niehus FEC Approval
    16 Feb 2021 Jeanette Niehus FacultyBoard Approval - Executively approved by DDE (16/02/2021)

    This version: