History of Implementation Data Models. Databases were: Early Business Computer Systems –Accounting functions - payroll, profit/loss statements Files of.

Slides:



Advertisements
Similar presentations
Figure 5.1 Hierarchy of data for a computer-based file.
Advertisements

Lecture-7/ T. Nouf Almujally
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Introduction to Databases
Database Management n Database Hierarchy n File-oriented Approach n Database-oriented Approach n DBMS n Entity Relationship Diagram n Data Structures.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS MBNA
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
12 CHAPTER DATABASES Databases are the key to accessing information throughout our lives. Used in hospitals, grocery stores, schools, department stores,
File Systems and Databases
Database Management: Getting Data Together Chapter 14.
Ch1: File Systems and Databases Hachim Haddouti
File Systems and Databases Hachim Haddouti
1212 CHAPTER DATABASES. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Distinguish between the physical and logical view.
Callie’s Birthday SLIDE 1IS 202 – FALL 2004 Prof. Ray Larson & Prof. Marc Davis UC Berkeley SIMS Tuesday and Thursday 10:30 am - 12:00 pm.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS CHAPTER 3
Introduction to Database Management
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 7 Information System Data Management.
Databases and Database Management Systems
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Databases Chapter 11.
LECTURE 2 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE.
Database Design and Introduction to SQL
Introduction to Database Concepts
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS MBNA ebay
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 2-1 David M. Kroenke’s Chapter One: Why DB? Database Processing: Fundamentals,
Week 1 Lecture MSCD 600 Database Architecture Samuel ConnSamuel Conn, Asst. Professor Suggestions for using the Lecture Slides.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Module Title? DBMS Introduction to Database Management System.
1 California State University, Fullerton Chapter 7 Information System Data Management.
2005 SPRING CSMUIntroduction to Information Management1 Organizing Data John Sum Institute of Technology Management National Chung Hsing University.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
History of Implementation Data Models. Databases were: Early Business Computer Systems –Accounting functions - payroll, profit/loss statements Files of.
Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses.
“INTRODUCTION TO DATABASE AND SQL”. Outlines 2  Introduction To Database  Database Concepts  Database Properties  What is Database Management System.
Announcements. Data Management Chapter 12 Traditional File Approach  Structure Field  Record  File  Fixed All records have common fields, and a field.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
What is a Database? SECTION 1. Database Technology and its Evolution Decades long evolution Early data processing systems Today's systems New technology.
Chapter 5 Data Resource Management. 2 I. Why do organizations store data?  Data resources must be structured and organized in some logical manner so.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood A field may be a single character or number, or it.
Technology Guide 3 Data & Database. Agenda Definition File processing problems Database Selection criteria.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Data resource management
Lection №4 Development of the Relational Databases.
DATABASES. -2 Competencies Distinguish between the physical and logical view of data Describe how data is organized Describe databases Describe the five.
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
CIS 250 Advanced Computer Applications Database Management Systems.
1 Geog 357: Data models and DBMS. Geographic Decision Making.
Introduction to Databases Angela Clark University of South Alabama.
1 10 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 10 Designing Databases.
Chapter 1: Introduction. 1.2 Database Management System (DBMS) DBMS contains information about a particular enterprise Collection of interrelated data.
Jun-Ki Min KUT.  Data & Information ◦ Data: facts or values obtained by observation or measurement ◦ Information: interpretation or relationship to help.
LECTURE TWO Introduction to Databases: Data models Relational database concepts Introduction to DDL & DML.
DBS201: Data Modeling. Agenda Data Modeling Types of Models Entity Relationship Model.
Data Resource Management Lecture 8. Traditional File Processing Data are organized, stored, and processed in independent files of data records In traditional.
1 Module # 8 Databases Module # 11 Mostafa Abd-El-Barr Modified by Jehad Al Dallal July 2012.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
© 2017 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Database Management System
Introduction to Database Management System
MANAGING DATA RESOURCES
Database.
File Systems and Databases
Chapter 1 Introduction to Database Processing
Presentation transcript:

History of Implementation Data Models

Databases were: Early Business Computer Systems –Accounting functions - payroll, profit/loss statements Files of data - file oriented (physical hardware) – sequential and random access (index)

In 1960's needed: Integrated centralized data structure Redundancy DBA's Data models

Mid 1960's - Hierarchical data model logical level - data relationships relationships structured as hierarchies parents and children child can have only 1 parent 1-to-many

Hierarchical Example department customer Employee project invoice store dep super worker invoice_line contact

Hierarchical DB Used pointers Any query through the data followed pointers manipulated 1 row at a time how about many-to-many relationships? Problems?

Late 1960's - Network Model many-to-many relationships more than 1 parent Owner-Member Relationship Instances or Occurrences Problems?

Network example Sales rep customer invoice store invoice _line contact

1970's Relational Model - E.F. Codd Rows and Columns Instead of 1 record at a time, files or sets at a time Easier to write queries Limitations?

Relational example Customer: CID storeID contact Invoice# Sales Rep: SRID Invoice # InvoiceLine

1980's Object-Oriented DBs Represent real-world entities as objects –Objects and relationships –Classes and instances – Specialization /Generalization – Inheritance, methods Similar to hierarchical Most versions based on relational Problems?

1990’s – Extend Relational Object-Relational DBs –Keep relational, but add OO features Additional Issues: –Distributed DBs –Data mining and data warehouses –Real-time Databases

2000’s – Recent Issues Data integration Database Security Web Databases & Information Retrieval XML Databases Mobile Databases Sensor Databases Data-intensive computing (Data Grids) Cloud computing - where do databases fit in?