April 20022CS3X1 Database Design Introduction John Wordsworth Department of Computer Science The University of Reading Room 129,

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Introduction to Database Management  Department of Computer Science Northern Illinois University January 2001.
Introduction to Databases
Introduction to Databases
Data Management I DBMS Relational Systems. Overview u Introduction u DBMS –components –types u Relational Model –characteristics –implementation u Physical.
Introduction to Databases Transparencies
Chapter 1 INTRODUCTION TO DATABASE.
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.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Lecture Two Database Environment Based on Chapter Two of this book:
Introduction to Database Systems
Chapter 1 Introduction to Databases
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Introduction to Data bases concepts
Introduction to Database
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
CSC2012 Database Technology & CSC2513 Database Systems.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Module Title? DBMS Introduction to Database Management System.
Chapter 2 CIS Sungchul Hong
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
INTRODUCTION TO DATABASES Chapter 1. What is a Database?  Forget the glossary! (see pages 11-12)  The purpose of a database is to help people track.
Introduction to Database Systems
Databases and Database Management Systems
Architecture for a Database System
Introduction to Database Systems Fundamental Concepts Irvanizam Zamanhuri, M.Sc Computer Science Study Program Syiah Kuala University Website:
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 4-1 Accounting Information Systems 9 th Edition Marshall.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
1 Chapter 1 Introduction. 2 Introduction n Definition A database management system (DBMS) is a general-purpose software system that facilitates the process.
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.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood A field may be a single character or number, or it.
Chapter 1 1 Lecture # 1 & 2 Chapter # 1 Databases and Database Users Muhammad Emran Database Systems.
Introduction to Databases
Chapter 1 Introduction to Databases © Pearson Education Limited 1995, 2005.
8/31/2012ISC329 Isabelle Bichindaritz1 Database Environment.
MSIS 635 DATABASE MANAGEMNT Database Systems Thomas Connolly and Carolyn Begg Third Edition – 2002 – ©Addison Wesley.
1Mr.Mohammed Abu Roqyah. Database System Concepts and Architecture 2Mr.Mohammed Abu Roqyah.
Database Environment Session 2 Course Name: Database System Year : 2013.
1 Chapter 1 Introduction to Databases Transparencies.
1 Lecturer M.Eng. Nguyen Ngo Bao Tran URL:
September 2002 HND Year 2 Database Management Systems Sept 2002.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
1 Database Environment. 2 Objectives of Three-Level Architecture All users should be able to access same data. A user’s view is immune to changes made.
1 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data. u A user’s view is immune to changes.
April 2002Information Systems Design John Ogden & John Wordsworth FOI: 1 Database Design File organisations and indexes John Wordsworth Department of Computer.
April 20022/CS/3X EER 1 Database Design Enhanced entity-relationship modelling John Wordsworth Department of Computer Science The University of Reading.
April 20022/CS/3XAPP 1 Database Design Anatomy of an application John Wordsworth Department of Computer Science The University of Reading
April 20023CSG11 Electronic Commerce Transaction processing John Wordsworth Department of Computer Science The University of Reading
April 20023CSG11 Electronic Commerce Introduction John Wordsworth Department of Computer Science The University of Reading Room.
April 20022CS3X1 Database Design Entity-relationship modelling John Wordsworth Department of Computer Science The University of Reading
Database Environment Chapter 2. The Three-Level ANSI-SPARC Architecture External Level Conceptual Level Internal Level Physical Data.
1 Lecture1 Introduction to Databases Systems Database 1.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Introduction to Databases Connolly and Begg
Lecture 1 Introduction to Database
Introduction to Database Systems
Chapter 2: Database System Concepts and Architecture
Data Base System Lecture : Database Environment
Data Base System Lecture 2: Introduction to Database
Lecture 1 File Systems and Databases.
© Virtual University of Pakistan
Chapter 2 Database Environment Pearson Education © 2014.
Database Management Systems
Presentation transcript:

April 20022CS3X1 Database Design Introduction John Wordsworth Department of Computer Science The University of Reading Room 129, Ext 6544

April 20022CS3X2 Lecture objectives Understand how the course works and where to find the materials. Describe the history of the development of databases.

April 20022CS3X3 Textbook Connolly and Begg: Database Systems: A Practical Approach to Design Implementation and Management. Third edition, Addison Wesley, 2002, ISBN

April 20022CS3X4 Data processing Many applications. Each application entirely separately. Each design of data was closely coupled to the design of the program. Hard to exchange data between applications. Every new application had to design its own data files from scratch.

April 20022CS3X5 Example The marketing division has a customer file –people it sends catalogues to The sales division also has a customer file –people it sends invoices to Sales sends invoice; customer has moved; new address to sales; marketing continue to send catalogues to old address.

April 20022CS3X6 Data Information about people and things –person (name, address, age, job-title, annual salary) –engine (cyls, capacity, fuel, turbo, output) Relationships between things –department :: teaching-staff –hall :: students

April 20022CS3X7 More complex relationships students :: units flights :: airports (roles) course delivery :: room :: lecturer (3-ary) consultant :: patient :: illness :: treatment (4- ary)

April 20022CS3X8 What is a database? General purpose data repository Based on particular data model Managed by a DBMS that provides: –Data Definition Language –Data Manipulation language

April 20022CS3X9 Three models of data Hierarchical –designed for 1:M relationships; more complex relationships possible but very artificial Network –based on sets defined by logical links Relational –based on tables –initially believed too costly; now dominant

April 20022CS3X10 Emphasis In hierarchical and network systems –record navigation In relational systems –specification of mathematical processes on bulk data –(compare the matrix in mathematics)

April 20022CS3X11 The ANSI-SPARC three-layer architecture External schema –the views of the various users of the data Conceptual schema –a consolidation and rationalisation of the external schemas Internal schema –a mapping of the conceptual schema on to the physcial data management facilities

April 20022CS3X12 Key points Data processing was originally file-based. Data is information about things and their relationships. Modern databases are general-purpose data stores. There are three data models supported by DBMSs. There has been a shift of emphasis, making data independent of applications. The ANSI-SPARC model sets a standard for database design.