3104INT Database Systems


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

3104INT Database Systems

  1. 1. FACULTY OF ENGINEERING AND INFORMATION TECHNOLOGY SCHOOL OF INFORMATION AND COMMUNICATION TECHNOLOGY COURSE OUTLINE 3104INT Database Systems 1.0 Identifying Information Course catalogue no : 3104INT Course title : Database Systems Field of Education Code Program/s Bachelor of Information Technology School : Information Technology Faculty : Engineering and Information Technology Status of Course within program/s or Elective – 3rd Year academic plan/s Credit point value 10CP Prerequisites : 2005INT Database Design Year and semester : Semester 2 , 2005 Course convenor Bela Stantic Teaching team members : Lecturer: Bela Stantic. Tutor:TBA Date course outline was last modified 04/07/2005 2.0 Objectives 2.1 This course complements the techniques learned in Databases Design or 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. Utilise the tools available in a commercial database (Oracle) to carry out database administration 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 facilities. 5. Meaningfully discuss the evolving technologies and organisational requirements as they apply to databases. 6. Understand the complexities of implementing web-database architecture. 3.0 Interrelationship of the Course with other Courses and the Program This course further develops the skills learnt in Database Design or Database Implementation. 4.0 Brief Description This course complements the techniques learned in Database Design or 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
  2. 2. -2- 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. 5.0 Content The following topics will be covered by one or more lectures. Topics Overall structure and individual components of the RDBMS Processes within database operation and their purpose Controlling the availability and maintenance of the database. Storage sizing and design methodologies Schema refinements, implementation design and physical design Role of data dictionary / directory systems in database design, development and maintenance tasks. 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 configurations 6.0 Generic Skills Development Skill Attributes Level taught / practiced Teamwork Medium 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.
  3. 3. -3- 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 Design or Databases 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. 11.0 Assessment 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.
  4. 4. -4- 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 , tutorials and other relevant documentations is available at: http://miami.int.gu.edu.au/dbs/3104/index.html 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.0 Administration 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 course convenor. 15.9 Assignments submitted after the due date/time, without an authorised extension, will be penalised as follows: One day (or part thereof) late: 10% of marks are deducted Two days late: 20% of marks are deducted Three days late: 30% or marks are deducted
  5. 5. -5- Four days late: is considered a ‘non-submission’ 15.10 Assignments submitted without clear student name, course, tutorial group number and tutor identification will not be assessed. 15.11 Students are expected to spend time outside supervised tutorial periods developing skills and knowledge. 15.12 Assignments received by fax or email will NOT be accepted. 15.13.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 courses. 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.14. 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.15.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.