UWA Logo Computer Science & Software Engineering
Databases (CITS2232)
   School Home

Overview

Students are introduced to the foundational concepts underlying data storage and management, with emphasis on the relational data model. The unit deals with data modelling, covering the theory and practice of database design, implementation and use. Students will undertake abstract data modelling using the entity-relationship approach; understand how various forms of normalization are achieved and their impact on the design and efficiency of databases.

Students will practise database implementation and query access using the MySQL database management system (DBMS), and the standard query language, SQL.

The model and the execution of queries is presented with a grounding in relational algebra. Theoretical understanding is supported by tutorial work.

Getting Started

The handbook entry and general unit policies are all available from the online unit outline. You should make sure you read and understand this document, particularly the rules defining satisfactory progress. In addition, please be aware of the timing and significance of both the HECS census date and the deadline for withdrawal without academic penalty.

Contact Hours

With regards to formal contact hours, you will be required to attend two lectures and a one 2-hour laboratory per week (starting in week 3). Tutorial/workshops are held in alternate weeks, beginning in week 3.

A six-point unit is deemed to be equivalent to one quarter of a full-time workload, and so you will be expected to commit 10-12 hours per week to the unit, averaged over the entire semester. Careful attention to time management will be needed to ensure that you are not overloaded when deadlines approach.

Type Time Day Location
Lecture 10 am*Mon General Purpose Building 2 LT
Lecture 11 amWed General Purpose Building 2 LT
Labs various Tue CSSE Lab 2.01
Tutorial/Workshop 12 noonMon CSSE 1.24
* Note change of time

Assessment

The assessment for CITS2232 consists of laboratory/tutorial work, a mid-semester test, a project and a 2hr formal examination.

Passing this unit requires achieving a 50% overall mark, with a minimum score of 40% in both the final examination and in the in-semester coursework (labs and midterm combined). There is no minimum requirement for the project.

  1. If you do not achieve a minimum of 40% in the in-semester assessment, you are automatically excluded from sitting the exam and a final grade of WE is returned. You will be notified in writing prior to the exam period of your exclusion.
  2. If you do not achieve a minimum of 40% in the exam and obtain a final result greater than 50% for the unit, you will receive the grade of FC. This indicates a fail for the unit because a component has not been passed.
  3. In all other cases the final result is returned, with its appropriate grade.

Assessment % of final mark Assessment Dates
Lab/Tutorials 10 5:00pm Thu 19 Mar (week 4) (2%)
5:00pm Thu 02 Apr (week 6) (2%)
5:00pm Thu 07 May (week 10) (3%)
5:00pm Thu 21 May (week 12) (3%)
Mid-semester Test 15 11:00am Wed 22 Apr (week 8 - 2nd lecture)
Project 20 Out: 9:00am Tue 28 Apr
Due: 11:00am Sun 24 May
Final exam 55 End of Semester Examination Period

As the semester proceeds, your ongoing marks will be updated regularly and stored in a database that you can check by using the csmarks program. Please note that we are not permitted to release exam marks to students, and so this program is only used for marks allocated during the semester. When semester is over, you can find your final mark from the central UWA student record system.

Administration

Unit coordinator: Dr Nick Spadaccini

Unit Material

Unit web portals

Useful MySQL resources

Useful Java resources

Top of Page
CRICOS Provider Code: 00126G