Download presentation
Presentation is loading. Please wait.
Published byJuniper Rich Modified over 9 years ago
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.