September 2002 HND Year 2 Database Management Systems Sept 2002.

Slides:



Advertisements
Similar presentations
Entity-Relationship (ER) Modeling
Advertisements

The Relational Model and Relational Algebra Nothing is so practical as a good theory Kurt Lewin, 1945.
BUSINESS DRIVEN TECHNOLOGY Plug-In T4 Designing Database Applications.
Monash University Week 7 Data Modelling Relational Database Theory IMS1907 Database Systems.
ETEC 100 Information Technology
Fundamentals, Design, and Implementation, 9/e SI654 Database Application Design Instructor: Dragomir R. Radev Winter 2005.
CS6003 Database Systems (10 credits) Lecturers: Adrian O’Riordan (term 1), Dr. Kieran Herley (term 2) Term 1 Contact: is office.
Introduction to Databases
Data Management Design
Introduction to Databases Transparencies
Lecture Fourteen Methodology - Conceptual Database Design
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
1 Chapter 2 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data u User’s view immune to changes.
Thomas Connolly and Carolyn Begg’s
Lecture Two Database Environment Based on Chapter Two of this book:
Introduction to Database Systems
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Database Management COP4540, SCS, FIU An Introduction to database system.
Dale Roberts 1 Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
CSC2012 Database Technology & CSC2513 Database Systems.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Module Title? DBMS Introduction to Database Management System.
The McGraw-Hill Companies, Inc Information Technology & Management Thompson Cats-Baril Chapter 3 Content Management.
Chapter 2 Database Environment
Web-Enabled Decision Support Systems
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
Database Technical Session By: Prof. Adarsh Patel.
Database System Concepts and Architecture
Concepts and Terminology Introduction to Database.
Databases and Database Management Systems
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
311: Management Information Systems Database Systems Chapter 3.
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
Databases and Statistical Databases Session 4 Mark Viney Australian Bureau of Statistics 5 June 2007.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
9/7/2012ISC329 Isabelle Bichindaritz1 The Relational Database Model.
1 Chapter 1 Introduction to Databases Transparencies Last Updated: Pebruari 2010 By M. Arief Updated by RSO Feb 2011
Lecture2: Database Environment Prepared by L. Nouf Almujally 1 Ref. Chapter2 Lecture2.
COMU114: Introduction to Database Development 1. Databases and Database Design.
Relational Database. Database Management System (DBMS)
C-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Extended Learning Module.
Introduction to Databases
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
8/31/2012ISC329 Isabelle Bichindaritz1 Database Environment.
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 2:30 pm – 3:30.
1 Introduction to Oracle Chapter 1. 2 Before Databases Information was kept in files: Each field describes one piece of information about student Fields.
1 Lecturer M.Eng. Nguyen Ngo Bao Tran URL:
Introduction HNDIT DBMS 1. Database Management Systems Module code HNDIT Module title Database Management Systems Credits2HoursLectures15.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
Chapter 15 & 16 Conceptual and Logical Database Design Methodology Thomas Connolly, Carolyn Begg, Database System, A Practical Approach to Design Implementation.
INFO 340 Lecture 2 Intro to Databases. Book –Need it –Order individually through UW Bookstore –Or Amazon.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
COURSE OUTLINE AZHAR HAMID IAS2143 DATABASE SYSTEM UniselFaculty of Computer Science and Information Technology.
CSCI 6315 Applied Database Systems Review for Midterm Exam I Xiang Lian The University of Texas Rio Grande Valley Edinburg, TX 78539
Logical Design 12/10/2009GAK1. Learning Objectives How to remove features from a local conceptual model that are not compatible with the relational model.
LECTURE TWO Introduction to Databases: Data models Relational database concepts Introduction to DDL & DML.
1 Lecture1 Introduction to Databases Systems Database 1.
Rationale Databases are an integral part of an organization. Aspiring Database Developers should be able to efficiently design and implement databases.
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
An Introduction to database system
Chapter 1: Introduction
Chapter 1: Introduction
Introduction to Databases Connolly and Begg
Lecture 1 Introduction to Database
Introduction to Database Systems
Database Design and Implementation
Chapter 3 The Relational Model
Presentation transcript:

September 2002 HND Year 2 Database Management Systems Sept 2002

September 2002 Unit Team n Lectures / Workshops –Naveed Hamid (Unit Leader) –Juliet Greaves n Tutorials –Naveed Hamid –Juliet Greaves –John New – –Titus Olaniyi

September 2002 Outline n Essential Text n Discussion of Assessment / Assignment Format n Discussion of Topics covered n Intro to Relational Model

September 2002 Essential Text –Relational Database Principles Colin Ritchie, DP Publications, Colin Ritchie, DP Publications, –Database Systems. A Practical Approach to Design, Implementation, and Management. A Practical Approach to Design, Implementation, and Management. Thomas Connolly, Carolyn Begg. 3 rd Edition Addison-Wesley ISBN

September 2002 Additional Recommended Texts –Modern Database Management 5th Ed, Fred McFadden et al Addison Wesley Longman Inc –Relational Database, John Carter International Thompson Computer Press –Database Systems, Catherine Ricardo. Macmillan – –An Introduction to Database Systems, C J Date. Addison Wesley

September 2002 Outcomes n n 1. Investigate DBMS Technologies n n 2. Perform Database Administrative Tasks n n 3. Devise strategies for a Multi-User Environment

September 2002 Assessment criteria n n Describe the components of a DBMS n n Define a suitable DBMS strategy for a given application requirement. n n Create database from a specified model and manage the users n n Modify database to include referential constraints n n Apply techniques to tune database performance n n Identify potential dangers in a multi-user environment n n Perform rollback and recovery operations n n Devise locking strategies for a given multi-user application

September 2002 Assessment/Assignment Format n Assignment –Case Study – –ER Diagram 1 & 2 – Indicating relationships and cardinality. – –Assumptions – List of assumptions during development of ER. – –Table Attributes – Table and attribute names indicating all keys. – –SQL Answers – SQL statements developed based on your ER. – –Results – Output from your SQL and test data.

September 2002 Personal Oracle 8i n Can be installed on Windows 98 only –Options if you don’t have win 98 –Work at University –Install Windows 98 –Install MySQL n Similar to Oracle and can work on any platform

September 2002 TCA in January 2003 Section A n Case study –ER Model –40% Section B n Multiple Choice –60% –Remaining Topics –2 marks for the correct answer –1 mark deducted for an incorrect answer

September 2002 Pass Rate Last Year n 80 full time and part time students n 60% Pass first Time n Of the 40% Fails –50% had not handed in a piece of assessment –50% had failed either one or both items of assessment

September 2002 Section B Modules Topics

September 2002 n Week 1Introduction to DBS / Relation Model n Week 2Data Modelling the ER Model n Week 3Normalisation n Week 4File Organisation n Week 5Database Management Systems n Week 6Relational Algebra Modules Topics

September 2002 Modules Topics n Week 7SQL n Week 8Integrity and Security n Weeks 9Concurrency and Recovery n Week 10 Networked & Distributed Systems n Week 11 Beyond the Relational Model n Week 12 Revision Week

September 2002 Databases A Brief Introduction

September 2002 Databases - what are they? n Where do we find Databases? –University –Government –Airline Booking System –Letting Agency n Why and how are they used? n What exactly is a Database? –Collection of related data.

September 2002 History of Databases n Where have relational Databases come from? –File based systems –“A collection of application programs that perform services for the end-users such as the production of reports.” –“Each program defines and manages its own data” Connolly et al –Basically an attempt to computerise a filing system

September 2002 Limitations of the File System n Data held in separate and isolated stores –Payroll –Personnel –Department n Duplication of data –The same data held in different stores –Inconsistencies in the data stores

September 2002 Limitations of the File System cont.. n Data Dependence –Any modification to the data has to be propagated to the programs that access the data n File are dependent on the language of the accessing programs –files created for C programs cannot be accessed by Cobol programs

September 2002 The Relational Model

September 2002 Database Concepts n Permanent Storage n File Processing n Data of Prime importance DBMS n Meta Data n Database Models –Hierarchical –Network –Object Oriented

September 2002 Relational Database n Edward Codd 1970 n Two-dimensional tables - no pointers n Entity Relationship Model - Chen 1976 n ANSI/SPARC architecture –External level –Conceptual level –Internal level

September 2002 Modelling Concepts n Application Domain n Entities n Attributes n Domain and Type n Relationship

September 2002 Relational Model n Mathematical theory of sets n Primary Key n Composite Key n Functional Dependency n Foreign Keys n Candidate Key

September 2002 Terminology n Nulls n Entity Integrity n Referential Integrity

September 2002 Reading for Next Week n Ritchie Chapter 3 and 4 n Connolly Chapter 3

September 2002 Week 1 n NO Workshops n NO Seminars n NO Practicals