Presentation is loading. Please wait.

Presentation is loading. Please wait.

©Bob Godfrey, 2003, 2005 BSA206 Database Management Systems Lecture 1: Introduction.

Similar presentations


Presentation on theme: "©Bob Godfrey, 2003, 2005 BSA206 Database Management Systems Lecture 1: Introduction."— Presentation transcript:

1 ©Bob Godfrey, 2003, 2005 BSA206 Database Management Systems Lecture 1: Introduction

2 Lecture 1 / Slide 2 Textbook Oracle 9i: SQL with an introduction to PL/SQL by Lannes L. Morris-Murphy published 2003 by Thomson-Course Technology ISBN 0-619-06475-7 * The first 3 chapters are available online via WebCT (Links are in Virtual Lectures 1, 2 & 3)

3 Lecture 1 / Slide 3 Reference Material http://www.oracle.com/education/certification/ http://otn.oracle.com/software/content.html http://otn.oracle.com/documentation/content.html

4 Lecture 1 / Slide 4 Course Content  ORACLE To a level equivalent to the first exam (1Z0-001) of the Oracle Certified Professional streams for both Database Administrators and also Database Developers –SQL –SQL*Plus –PL/SQL  Database management –Relational approach –Object-oriented approach –Document databases –Web databases

5 Lecture 1 / Slide 5 Background Required  ESSENTIAL –General computer literacy client-server, storage devices etc. –Database literacy tabular representation E-R diagrams normalisation –Some prior exposure to SQL –WebCT Vista skills

6 Lecture 1 / Slide 6 Background Required  USEFUL –familiarity with general programming concepts structured programming modular construction program testing –application literacy order-entry payroll student records library catalogue

7 Lecture 1 / Slide 7 Assessment via Assignments  Oracle database maintenance exercise – prescriptive (40%)  Oracle database creation exercise - part prescriptive (30%)  Business report (30%)  No final exam

8 Lecture 1 / Slide 8 Assignment 1 Database Maintenance Report  Due date: Monday of teaching week 8  You are given an E-R diagram, and some SQL code to create the database tables and load them with data  Your task is to produce a collection of specified query and table maintenance scripts for this database.

9 Lecture 1 / Slide 9 Assignment 1 - Assessment Criteria  HD level:As well as demonstrating high-order skills in maintaining a relational database management system, also demonstrates a level of creativity and an attention to detail in seeking out optimal solutions to users problems.  DN level:Demonstrates high-order skills in maintaining a relational database management system, inspiring confidence in the ability to select appropriate mechanisms for any given problem situation.  CR level:Demonstrates an ability to carry out the more challenging aspects of maintaining a relational database management system.  PP level:Demonstrates an ability to maintain and manipulate a relational database management system.  NN (Fail) level: Fails to demonstrate an ability to maintain and manipulate a relational database management system.

10 Lecture 1 / Slide 10 Assignment 1 - Indicative Solution  A model solution to a previous year’s assignment 1  A guide to the high standard Business Report expected  Available through the unit’s WebCT Vista pages

11 Lecture 1 / Slide 11 Assignment 2 Database Creation Report  Due date: Monday of teaching week 12  You are given some test data with which to create a database  Your initial task is to build the database and develop some application scripts for this database  You will then be given actual live data 2 weeks before the due date, and this is that data which must be used for assessment

12 Lecture 1 / Slide 12 Assignment 2 - Assessment Criteria  HD level:As well as demonstrating high-order skills in creating a relational database management system, also demonstrates a level of creativity and an attention to detail in seeking out optimal solutions to users problems.  DN level:Demonstrates high-order skills in creating a relational database management system, inspiring confidence in the ability to select appropriate mechanisms for any given problem situation.  CR level:Demonstrates an ability to manage the more challenging aspects of creating a relational database management system.  PP level:Demonstrates an ability to manage the basic aspects of creating a relational database management system.  NN level:Fails to demonstrate an ability to manage the basic aspects of creating a relational database management system.

13 Lecture 1 / Slide 13 Assignment 2 - Indicative Solution  A model solution to a previous year’s assignment 2  A guide to the high standard Business Report expected  Available through the unit’s WebCT Vista pages

14 Lecture 1 / Slide 14 Assignment 3 Database Options Report  Due date: Monday following teaching week 13  You are required to provide a report on an aspect of database management systems, including alternative approaches to the Oracle relational approach, as specified in the assignment specifications.  No model solution is provided

15 Lecture 1 / Slide 15 Assignment 3 - Assessment Criteria  HD level: Given a written scenario, –describe and select from a number of alternatives, and –clearly demonstrate the assumptions and justifications, and –be capable of engaging in a meaningful discussion about the relative semantic merits of the various alternatives.  DN level: Given a written scenario, can select an appropriate approach based on a realistic comparative evaluation.  CR level: Can evaluate the differences in approaches of the various alternatives.  PP level: Can identify the features of the various alternative approaches.  NN level: Fails to identify the features of the various alternative approaches.


Download ppt "©Bob Godfrey, 2003, 2005 BSA206 Database Management Systems Lecture 1: Introduction."

Similar presentations


Ads by Google