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

Slides:



Advertisements
Similar presentations
IB Portfolio Tasks 20% of final grade
Advertisements

How to write an effective job description
Introduction CSCI102 - Systems ITCS905 - Systems MCS Systems.
OV-1.1 CSE4701 CSE4701 Introduction to Databases Prof. Steven A. Demurjian Computer Science & Engineering Department The University of Connecticut 371.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 5/17/2010)
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Introduction CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Interface for the University Library Catalogue Implementing Direct Manipulation Proposal 4.
LIFE SKILLS: ASSESSMENT IN THE THREE STUDY AREAS PERSONAL AND SOCIAL WELL-BEING (PSW) PHYSICAL EDUCATION (PE) CREATIVE ARTS (CA)
About the final report and feedback on demonstrations Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Section 01Resources1 HSQ - DATABASES & SQL 01 Resources And Franchise Colleges Name :MANSHA NAWAZ room :G 0/32
6 th semester Course Instructor: Kia Karavas.  What is educational evaluation? Why, what and how can we evaluate? How do we evaluate student learning?
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
CSC2012 Database Technology & CSC2513 Database Systems.
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
Course presentation Databases Evgeny Khaymin Institute of Mathematics, Information and Space Technologies.
Conquering Complex and Changing Systems Object-Oriented Software Engineering Chapter 1, Introduction to Software Engineering.
Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 7 th Edition Evaluating Educational Technology and Integration.
Fundamentals of Information Systems, Fifth Edition
ITEC224 Database Programming
Course Title Database Technologies Instructor: Dr ALI DAUD Course Credits: 3 with Lab Total Hours: 45 approximately.
1 Advanced Databases – CM036 Dr. Akhtar Ali School of Informatics.
Hummm…  How do I create an engaging online course that facilitates learning?
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 4:15 pm – 5:30.
1 The module aims to: n Extend the concepts and practical implementation of the relational model. n Introduce the concepts of Object Oriented and Object-
Instructional Plan | Slide 1 AET/515 Instructional Plan December 17, 2012 Kevin Houser.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts COMP319: Introduction Course Structure Course Assessment Review: DBMS Structure Review: Terminology.
HCI Exam and Evaluation Rules Recap and minor adgiustements (see also slides about: course introduction and the various assigmements/projects.
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
COMU114: Introduction to Database Development 1. Databases and Database Design.
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 2:30 pm – 3:30.
User Interfaces 4 BTECH: IT WIKI PAGE:
Introduction to Database Technology course DT228/3 Semester 1.
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
DBMSDimu' Rumpak, Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 8/24/2015)
CSC 405: Web Application Engineering II Course Preliminaries Course Objectives Course Objectives Students’ Learning Outcomes Students’ Learning Outcomes.
Assignment Examples of Portfolios using wikispaces
Lecture 1: Introduction – Graduation Projects Topics to Discuss in Lectures 1. Project Deliverables 2. Course grading 3. Project Concept Writing.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
COM519 Information Systems Strategic Planning and Asset Management Introduction.
1 Advanced Database Technologies CG096 Dr. Akhtar Ali School of Computing, Engineering and Information Systems Jan 2007.
PDA IN APPLICATIONS OF ICT IN LIBRARIES Levels 7 & 8.
MIS 4200 Systems and Database Analysis, Design, and Development Abdou Illia, Ph.D School of Business Eastern Illinois University (Monday.
Welcome CPS 111 – Introduction to Technology for Educators Instructor: Ms. Rudolph Photos Courtesy of Teachers Discovering Computers Textbook.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
GCE Software Systems Development A2 Agreement Trial Implementing Solutions October 2015.
Powerpoint Templates Page 1 Powerpoint Templates Oracle Certified Specialist 1Z0-051 Exam Oracle PL/SQL Developer Certified Associate.
Advanced Software Engineering Dr. Cheng
Fundamental of Database Systems
Invention & Innovation
Introduction to SQL Server
Course Introduction 공학대학원 데이타베이스
Good Morning  Please be sure to take care of your belongings.
Good Morning  Please be sure to take care of your belongings.
Pass Oracle 1Z0-061 Exam Oracle PL/SQL Developer Certified Associate
Mr C Johnston ICT Teacher
DBM 380 AID Lessons in Excellence-- dbm380aid.com.
DBM 380 AID Perfect Education/ dbm380aid.com.
DBM 380 HELP Lessons in Excellence-- dbm380help.com.
DBM 380 EDU Education for Service-- dbm380edu.com.
DBM 380 HELP Education for Service-- dbm380help.com.
CIS 515 Teaching Effectively-- snaptutorial.com
DBM 380 Teaching Effectively-- snaptutorial.com
Invention & Innovation
Web Programming: Course Overview
Course Overview Web Programming.
Database Applications Programming CS 362
Presentation transcript:

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

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 * The first 3 chapters are available online via WebCT (Links are in Virtual Lectures 1, 2 & 3)

Lecture 1 / Slide 3 Reference Material

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

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

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

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

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.

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.

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

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

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.

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

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

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.