What is a Database? SECTION 1. Database Technology and its Evolution Decades long evolution Early data processing systems Today's systems New technology.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Components of GIS.
Databases MMG508. DB Properties  Definition of a database: “A database is a collection of interrelated data items that are managed as a single unit”
C6 Databases.
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Chapter 2 Database Environment.
Database Software File Management Systems Database Management Systems.
11/28/2000Information Organization and Retrieval Introduction to Databases and Database Design University of California, Berkeley School of Information.
8/29/2000Database Management -- Fall R. Larson Database Management: Introduction University of California, Berkeley School of Information Management.
Organizing Data Chapter 5. Data Hierachy Table = Entities X Attributes Entities = Records Attributes = Fields.
DATABASE APPLICATION DEVELOPMENT SAK 3408 Introduction (week 1)
Data Management I DBMS Relational Systems. Overview u Introduction u DBMS –components –types u Relational Model –characteristics –implementation u Physical.
8/28/2001Database Management -- Fall R. Larson Database Management: Introduction University of California, Berkeley School of Information Management.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
Chapter 1 An Overview of Database Management. 1-2 Topics in this Chapter What is a Database System? What is a Database? Why Database? Data Independence.
Centralized and Client/Server Architecture and Classification of DBMS
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Database Design and Introduction to SQL
Introduction to DBMS Purpose of Database Systems View of Data
Introduction to Database
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Introduction to Database Concepts
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Intro to MIS – MGS351 Databases and Data Warehouses Chapter 3.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Module Title? DBMS Introduction to Database Management System.
Chapter 2 Database System Architecture. An “architecture” for a database system. A specification of how it will work, what it will “look like.” The “ANSI/SPARC”
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Database Management System (DBMS)
CS 474 Database Design and Application Terminology Jan 11, 2000.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
Architecture for a Database System
6 Chapter Databases and Information Management. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits.
History of Implementation Data Models. Databases were: Early Business Computer Systems –Accounting functions - payroll, profit/loss statements Files of.
Prof. Sujata Rao Introduction to Computers & MIS Data Base Concepts Lesson 8.
Chapter 6.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
INSS 651 Chapter 1. Learning Objectives To develop the main database system concepts. To show the evolution of database systems from computer file systems.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood A field may be a single character or number, or it.
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Introduction to Database AIT632 Chapter 1 Sungchul Hong.
Chapter One (Database System) Objectives Introduction to Database Management Systems (DBMS) Data and Information History of DB Types of DB.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2- 1.
Database Concepts Track 3: Managing Information using Database.
History of Implementation Data Models. Databases were: Early Business Computer Systems –Accounting functions - payroll, profit/loss statements Files of.
Introduction to Databases Three File Processing Systems DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-2.
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Introduction to DBMS Purpose of Database Systems View of Data
The Database Environment
The Context of Database Management
Lecture 2.
Chapter 2 Database Environment Pearson Education © 2009.
Introduction to Database Systems
Introduction to DataBase
Database.
Database Environment Transparencies
Introduction to DBMS Purpose of Database Systems View of Data
Chapter 1 Introduction to Database Processing
ບົດທີ 6 ການຄຸ້ມຄອງຊັບພະຍາກອນຂໍ້ມູນ (Managing Data Resource)
Presentation transcript:

What is a Database? SECTION 1

Database Technology and its Evolution Decades long evolution Early data processing systems Today's systems New technology

File-Oriented Systems Early business computer systems Data processing systems Sequential processing Application program

Data from a File- Oriented System

Random Access Processing Limitations of sequential processing systems Sequential processing leads to additional work Solved by :

Limitations of Traditional File Systems Data redundancy Poor data control Inadequate data manipulation capabilities Excessive programming effort

Information as a Resource What is an Information System (IS)? A Management Information System (MIS) Data Information

A database A database system Database Management System

Database Systems Data models Hierarchical model Pointer

Files with a Hierarchical Relationship

CUSTOMER INVOICE LINE

CUSTOMER INVOICE LINE STORE CONTACT

A network model CUSTOMER INVOICE LINE STORE CONTACT SALES REP

Relational Databases Systems Pointers - strengths and weaknesses E.F. Codd (1970)

An Illustration of Problems with Pointers For each customer, identify the manufacturer of the ordered products. CUSTOMER INVOICE LINE MANUFACTURER PRODUCT No physical connection

Codd’s proposal Tables Manipulation languages

Database Systems: Hardware, Software, Data, and People A complete database systems consists of: 1Hardware 2Software –DBMS –Application software

DBMS Data dictionary Data security and integrity

Database Data Item User View 2 User View 3 User View 1

3Data 4People

Database & Instance Disk Memory (RAM) CPU Typical components of a server

Database: The actual database is a collection of tables or files that reside on the disk Memory (RAM) CPU Disk Database Table 1 Table 2 Table 4 Table 3 Table 5 Table n Two main types of database files: Data Metadata

Instance: Software running in memory CPU Disk Database Table 1 Table 2 Table 4 Table 3 Table 5 Table n DBMS Instance Memory (RAM)

An Instance: Multiple databases CPU Disk DB01 Table 1 Table 2 Table 4 Table 3 Table 5 Table n DBMS Instance DB02 Table 1 Table 2 Table 4 Table 3 Table 5 Table n Memory (RAM)

Multiple Instances: Single database CPU Disk Database Table 1 Table 2 Table 4 Table 3 Table 5 Table n DBMS Instance 01 Instance 02 Memory (RAM)

Multiple Instances: Single database CPU02 Disk Database Table 1 Table 2 Table 4 Table 3 Table 5 Table n Memory (RAM) Instance 01 Instance 02 CPU01 Memory (RAM) DBMS

INSTANCE OASIS Multiple databases