Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class.

Slides:



Advertisements
Similar presentations
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Advertisements

Database Processing: Fundamentals, Design, and Implementation, 9/e by David M. KroenkeChapter 5/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Database Processing: Fundamentals, Design, and Implementation, 9/e by David M. KroenkeAppendix A/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Management Information Systems, Sixth Edition
ETEC 100 Information Technology
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
CSCI 260 Database Applications Chapter 1 – Getting Started.
Fundamentals, Design, and Implementation, 9/e SI654 Database Application Design Instructor: Dragomir R. Radev Winter 2005.
1-1 David M. Kroenke’s Chapter One: Introduction Database Processing: Fundamentals, Design, and Implementation.
Database Management: Getting Data Together Chapter 14.
Fundamentals, Design, and Implementation, 9/e Chapter 11 Managing Databases with SQL Server 2000.
Introduction to Database Processing
Database Processing Chapter 4.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 David M. Kroenke’s Chapter One: Introduction Part One Database Processing:
CSCI 150 Database Applications Chapter 1 – Getting Started.
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
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.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 5 th Edition.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 David M. Kroenke’s Database Processing: Fundamentals, Design, and.
David M. Kroenke and David J. Auer Database Processing—12 th Edition Fundamentals, Design, and Implementation Chapter One: Introduction KROENKE AND AUER.
Getting Started Chapter One DATABASE CONCEPTS, 7th Edition
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Why Databases.
Database Management COP4540, SCS, FIU An Introduction to database system.
Introduction to Database
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
Chapter 5 Database Processing.
Databases Illuminated
Module Title? DBMS Introduction to Database Management System.
Introduction to Database Indra Budi CS - UI.
Web-Enabled Decision Support Systems
David M. Kroenke’s Chapter One: Introduction Part Two Database Processing: Fundamentals, Design, and Implementation.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Introduction: Databases and Database Users
Management Information Systems By Effy Oz & Andy Jones
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 2/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 3/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Chapter 5 Database Processing. Neil uses software to query a database, but it has about 25 standard queries that don’t give him all he needs. He imports.
Storing Organizational Information - Databases
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
Chapter 1 Introduction Yonsei University 1 st Semester, 2015 Sanghyun Park.
Getting Started Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
Database Processing: Fundamentals, Design, and Implementation, 9/e by David M. KroenkeChapter 6/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Database Processing: Fundamentals, Design, and Implementation, 9/e by David M. KroenkeChapter 8/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Database Concepts Track 3: Managing Information using Database.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 4 th Edition.
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 4/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Introduction to Databases Three File Processing Systems DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-2.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  The concept of Data, Information and Knowledge  The fundamental terms:  Database and database system  Database.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
David M. Kroenke and David J. Auer Database Processing: Fundamentals, Design, and Implementation Chapter One: Introduction.
Chapter 1: Introduction. 1.2 Database Management System (DBMS) DBMS contains information about a particular enterprise Collection of interrelated data.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
An Introduction to database system
David M. Kroenke and David J
Database Processing: David M. Kroenke’s Chapter One: Introduction
Database Processing: David M. Kroenke’s Chapter One: Introduction
Getting Started Chapter One DATABASE CONCEPTS, 5th Edition
Chapter 1 Introduction to Database Processing
Getting Started Chapter One DATABASE CONCEPTS, 4th Edition
Presentation transcript:

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class room Cell phones off Pagers on vibrate Phasers on stun

Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/3 Copyright © 2004  To understand and describe the problems that occur with data lists.  To gain a general understanding of tables and relationships.  To describe the four components of a Database System and explain the functions they perform.  To define the term database and describe what is contained within the database.  To define the term metadata and provide examples of metadata.  To distinguish between personal, workgroup, and organizational databases and provide characteristics of each.  To explain the activities that occur in the Requirements, Design, and Implementation phases of database development.  To name two early database models and understand their shortcomings.  To be familiar with current and future database models CHAPTER OBJECTIVES

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/4 Copyright © 2004 Why Use A Database?  The purpose of a database is to help people and organizations keep track of things  Problems of using list to store data –Data inconsistencies –Data privacy: The departments want to share some, but not all, of their data  Databases store data in single-theme tables  Tables are related through primary and foreign keys

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/5 Copyright © 2004 Components of A Database System

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/6 Copyright © 2004 Application Programs  Functions: –Create and process forms –Create and transmit queries –Create and process reports –Execute application logic –Control application

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/7 Copyright © 2004 DBMS  DBMS: Database Management System  Functions: –Create database, tables, and supporting structures –Read and update database data –Maintain database structures –Enforce rules –Control concurrency –Provide security –Perform backup and recovery  Example: Oracle, DB2, Microsoft Access, SQL Server

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/8 Copyright © 2004 Database  Database is a self-describing collection of related records or tables  Components: –User Data –Metadata: data about the structure of a database –Indexes and related structures –Stored procedures: program modules stored within the database –Triggers: a procedure that is executed when a particular data activity occurs –Application metadata: data describing application elements such as forms and reports

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/9 Copyright © 2004 Types of Database  Personal database –1 user; < 10 MB  Workgroup database –< 25 users; < 100 MB  Organizational database –Hundreds to thousands users –>1 Trillion bytes, possibly several databases

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/10 Copyright © 2004 Example: Organizational Database

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/11 Copyright © 2004 Building a Database System  3 Phases  Requirements phase: a data model is developed –Data model is a logical representation of the database structure  Design phase: the data model is transformed into tables and relationships  Implementation phase: –Tables, relationships, and constraints are created –Stored procedures and triggers are written –The database is filled and systems are tested  Database and its applications will be modified (through these same three phases) to meet new requirements

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/12 Copyright © 2004 Example: Data Model

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/13 Copyright © 2004 Application Development  Application development proceeds in parallel with database development

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/14 Copyright © 2004 History of Database Processing

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/15 Copyright © 2004 Early Database Models  Before mid-1960s, only sequential file processing using magnetic tape was possible  In mid-1960s, disk storage enabled hierarchical and network database –IBM’s DL/I (Data Language One) –CODAYSL’s DBTG (Data Base Task Group) model  the basis of current DBMSs

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/16 Copyright © 2004 The Relational Model  E.F. Codd introduced the relational model in 1970  DB2 from IBM is the first DBMS product based on the relational model  Other DBMS based on the relational model were developed in the late 1980s  Today, DB2, Oracle, and SQL Server are the most prominent commercial DBMS products based on the relational model

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/17 Copyright © 2004 Personal Computer DBMS  The advent of microcomputer increases popularity of personal databases  Graphical User Interface (GUI) make it easy to use –Examples of early DBMS products: dBase, R:base, and Paradox

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/18 Copyright © 2004 Object Oriented DBMS (OODBMS)  Object-oriented programming started in the mid-1980s  Goal of OODBMS is to store object-oriented programming objects in a database without having to transform them into relational format  Object-relational DBMS products, such as Oracle 8i and 9i, allow both relational and object views of data on the same database  Currently, OODBMS have not been a commercial success due to high cost of relational to object- oriented transformation

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/19 Copyright © 2004 Recent History  Success story of the Microsoft Access –Microsoft Office suite and Windows integration –Easy-to-use and powerful personal DBMS  Internet database  XML and database integration

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/20 Copyright © 2004 Summary  Purpose of a database is to help people keep track of things  Databases consist of groups of related tables.  A key is a column that identifies a unique row  A foreign key is a column in one table that is a unique identifier in a second table

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/21 Copyright © 2004 Summary (Continued)  Database Systems are developed using a process of three phases: –Requirements –Design, and –Implementation  An entity-relationship diagram is a tool used to represent a data model  The data model is transformed into tables and relationships during the design phase

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/22 Copyright © 2004 Reminder DO NOT FORGET TO SIGN THE ATTENDANCE SHEET BEFORE YOU LEAVE TONIGHT