7016INT Contemporary Issues in Database Development
FACULTY OF ENGINEERING AND INFORMATION TECHNOLOGY
SCHOOL OF INFORMATION AND COMMUNICATION TECHNOLOGY
7016INT Contemporary Issues in Database Development
1.0 Identifying Information
Course catalogue no : 7016INT
Course title : Contemporary Issues in Database Development
Field of Education Code
Program/s Master of Information Technology,
School : Information Technology
Faculty : Engineering and Information Technology
Status of Course within program/s or Database Option
Credit point value 10CP
Pre/Co requisites : 7008INT Database Implementation
Year and semester : 2005 Semester 2
Course convenor Bela Stantic
Teaching team members : Convenor/Lecturer: Bela Stantic
Tutor : TBA
Date course outline was last modified 15.06.2005
2.1 This course complements the techniques learned in Database Implementation and teaches the participants
how to effectively and efficiently manage the operations of a commercial database - in this case using the
Oracle Relational Database Management System. Basic Concepts of Web-Database Connectivity are
discussed as well.
2.2 At the completion of this course students should be able to:
1. have a good appreciation of the role of database administrators in an organisation,
2. utilize the tools available in a commercial database (Oracle) to carry out database
3. understand the various data structures, which are the basic building blocks used to develop access
methods and file organisations in DBMS systems,
4. evaluate database security requirements and apply controls utilising the inherent database software
5. meaningfully discuss the evolving technologies and organisational requirements as they apply to
6. understand the complexities of implementing a web-database architecture.
3.0 Interrelationship of the Course with other Courses and the Program
This course further develops the skills learnt in Database Implementation and prepares the student for
subsequent database courses.
4.0 Brief Description
This course complements the techniques learned in Database Implementation, and teaches the participants
how to effectively and efficiently manage the operations of the commercial Web Enabled database in this
case using Oracle Relational Database Management System. This course considers specific RDBMS
system requirements (system structure, languages, data definition, data manipulation, security and integrity)
Also considered are storage management issues and methods of storage control.
Emerging technologies, paradigms and business requirements are also investigated, as to the effect they
have on database development direction.
The following topics will be covered by one or more lectures.
Overall structure and individual components of
Processes within database operation and their
Controlling the availability and maintenance of the
Storage sizing and design methodologies
Schema refinements, implementation design and
Role of data dictionary / directory systems in
database design, development and maintenance
Utilization of the tools available in commercial
RDBMS( Oracle ) to carry out database
administration and optimization
Database security requirements and controls and
the methods of designing for ease of maintenance
Database requirements for Data Warehousing
and multi-dimensional databases
Evolving technologies and multi database
6.0 Generic Skills Development
Skill Attributes Level taught / practiced
Problem solving & decision making High
Analysis & critical evaluation High
Written communication Medium
Self-management skills Medium
Inter-personal skills Medium
Oral communication Medium
Information skills High
Adaptability & learning skills High
7.0 Flexible Learning
This course will be taught in Mode B – Web Dependent in that all lectures and tutorials will be available
on the Internet.
8.0 Rationale for Content
Recently there has been an increased demand in the information technology industry for Database
administrators. This course provides a student with the basic principles of Database Administration skills.
It represents a logical continuation of skills learned in Database Implementation. The prevalence of both
databases and web users has brought web-enabled databases to a new level of importance for
businesses, as sales and various other transactions are done via the web more accurately faster and
cheaper than face to face. The additional requirements for web-enabled databases are a focus of this
course as well.
9.0 Organization and Teaching Methods
Type Hours per Week Weeks
Lecture 2 1 – 13 (inclusive)
Tutorial 2 1 – 13 (inclusive)
The Course has four hours of class contact per week, with two hours of lectures and two hours of
tutorial/laboratory work. The lecture program will be supported by lecture notes published on the course
web-site. Attendance at lectures is strongly encouraged. Important course announcements may be
made during the lectures and extra course content not contained in either this outline or lecture notes
may also be presented.
The tutorials will enable students to apply practically the concepts presented in the lectures and will
support assignment work. Attendance and participation at tutorials is part of the assessment.
10.0 Rationale for Teaching Methods
Generally, lectures cover the basic fundamentals and principles of the Course topics, while the
tutorial/laboratory sessions serve as problem solving areas, with specified problems being set for each
week's work. As well as project development time.
Qty Description Length Due Weighting %
1 Written Assignment Week 4 10
1 Programming Project Week 13 30
1 Final Exam 2 Hours Exam Period 60
Assessment is by Written assignment, project and final examination.
To be eligible for a Pass grade in this course, students must achieve a passing grade overall and at least
40% in the final examination. The exam is conventional style, non-open book
12.0 Rationale for Assessment
The Written assignment tests the student's understanding of the principles of Web Enabled Databases.
The Programming project assignment involves teamwork, with a project team of 3 members (4 if
necessary). The Programming project tests the ability of the team to analyze, design and implement a
database system. It assesses her/his competence in practically using the specified techniques to
implement a solution to a database management problem. (While it is envisaged that under normal
circumstances, the same mark will be allocated to each group member of the above teams, in the event
that a team member does not contribute equitably to a particular project, that team member can be given
a lower mark.)
The final exam, closed book, assesses the ability of each student to individually demonstrate his/her
competence in and mastery of the course with emphasis placed on theory content.
13.0 Texts and Supporting Materials
References will be identified, as required, during the running of the course (including, specific references to
texts covering Oracle).
13.1 Lecture notes , tutorial and other relevant documentations is available at:
13.2. Recommended Readings/Reference
• Oracle 9i Database Administrator: Implementation and Administration,
Carol McCullough-Dieter, Thomson Course Technology, 2003
14.0 Scope of Course Evaluation
This course will be evaluated in accordance with the current School of Information Technology
procedures for course evaluation.
15.1. To be eligible to pass the course, students are required to complete ALL forms of assessment and
must demonstrate a reasonable degree of competence in the required course objectives as
examined in each form of assessment.
15.2. Students must obtain at least 40% in the final examination.
15.3 Non-submission of a piece of assessment will incur a fail grade for the course.
15.4 Students may work together in researching their assignments but final submission must reflect the
work and original contribution of each individual student.
Any dishonest assignments will be dealt with under the rules applying in “The Process of
Assessment, Grading and Dissemination of Results” and Statute 8.2 - Student Good Order as
defined in the University Handbook.
Dishonest assignment includes:
• deliberate copying or attempting to copy the work of other students;
• use of or attempting to use information prohibited from use in that form of assessment;
• submitting the work or another as your own; or
• plagiarism (i.e. taking and using as your own the thoughts and writings of another with the
intent to claim the work as your own).
15.5 Full and detailed acknowledgment (e.g. notation, and/or bibliography) must be provided if
contributions are drawn from the literature in preparation or reports and assignments.
15.6 All documentation (not source code) for assessment must be word processed.
15.7 Students must be able to produce a copy of all work submitted if so requested. Copies should be
retained until after the release of final results for the course.
15.8 Assignment submissions must contain only files relating to that assignment. Submissions
containing irrelevant files and / or viruses may NOT be assessed. Files must be named as advised
by the course convenor. Files must have accurate date and time labels attached to them.
15.9 Assignment MUST be submitted by the due date and time. Extensions may be granted in
exceptional circumstances by “Application for Extension” and MUST be made BEFORE the due
date. Extension Application Forms are available from the Administration Office of the Faculty. Before
an extension will be granted, a review of the work completed to date MUST be undertaken with the
15.10 An assessment item submitted after the due date, without an approved extension, will be
penalised. The standard penalty is the reduction of the mark allocated to the assessment item by
10% of the maximum mark applicable for the assessment item, for each day or part day that the
item is late. Weekends count as one day in determining the penalty. Assessment items submitted
more than five days after the due date are awarded zero marks.
15.11 Assignments submitted without clear student name, course, tutorial group number and tutor
identification will not be assessed.
15.12 Students are expected to spend time outside supervised tutorial periods developing skills and
15.13 Assignments received by fax or email will NOT be accepted.
15.14 Enrolment in this course is undertaken on the basis that prior assumed knowledge has been
gained by the attainment of a grade of “P” (Pass) or above in prerequisite course. Failure to adhere
to this recommendation may result in your having difficulty with the course and not being able to
successfully complete it. Any additional support or special assistance cannot be expected or
required if you have not completed the recommended ‘prior assumed knowledge’ course/s.
15.15 Any failure to submit an assessment work will only be excused by a comprehensive medical
certificate covering the majority of the period over which the work was due. Otherwise an extension
may be granted only at the convener or Head of School's discretion.
15.16 Any submission of an assessment work which is supplied on a disk which contains a virus
detectable by the School’s Virus Scanning facilities may be deemed to be a non submission. This
includes all types of viruses such as the word processing macro types.
16.0 Course Communications
Students will be able to communicate with the course Convenor and teaching staff at the time and place
specified on the course web-site. All important announcements will be listed on the course web-site.