SlideShare a Scribd company logo
Chapter 1 © 2011 Pearson Education 1
Chapter 1:
Database Fundamentals
Modern Database Management
10th Edition, International Edition
Jeffrey A. Hoffer, V. Ramesh,
Heikki Topi
Chapter 1 © 2011 Pearson Education
Does Data Matter?
 Continental USA Airlines Case (Bad situation a
decade ago)
 Mishandled baggage, customer complaints,
bottom rank in on-time performance, over
booking  file for bankruptcy three times!
 Needed effective data collection, management,
and interpretation? YES!
 Implementing a real-time data warehouse
 Supported the business strategy, improved
customer service and operations, cost savings,
increased revenue.
2
Chapter 1 © 2011 Pearson Education
Introduction
 DBs are used to store, retrieve and manipulate
data in every organization
 Business, health care, education, government,
libraries etc.
 Individual Pcs or through NWs
 DBs used for competitive advantage by
managers (mining customer buying patterns)
 Embedded alerts for unusual conditions.
 Need new skills.
3
Chapter 1 © 2011 Pearson Education 4
Definitions
 Database: organized collection of logically
related data
 Data: stored representations of meaningful
objects and events (facts)
 Structured: numbers, text, dates
 Unstructured (MM data): images, video, documents,
sound, maps
 Information: data processed to increase
knowledge in the person using the data
 Metadata: data that describes the properties and
context of user data
Chapter 1 © 2011 Pearson Education 5
Figure 1-1a Data in context
Context helps users understand data
Chapter 1 © 2011 Pearson Education 6
Graphical displays turn data into useful
information that managers can use for
decision making and interpretation
(DBs usually include both data and info)
Figure 1-1b Summarized data
Chapter 1 © 2011 Pearson Education 7
Descriptions of the properties or characteristics of the
data, including data types, field sizes, allowable
values, and data context
Chapter 1 © 2011 Pearson Education
Traditional File processing
Systems VS DB approach
 Computers had to store, manipulate and retrieve
large files of data.
 Pine valley furniture case: used FPS.
 Responded to users queries in departments
independently.
 No overall map, plan or model for the whole
organization.
8
Chapter 1 © 2011 Pearson Education 9
Disadvantages of File Processing
 Program-Data Dependence
 All programs maintain metadata for each file they use
 Duplication of Data
 Different systems/programs have separate copies of the same data
 Limited Data Sharing
 No centralized control of data
 Lengthy Development Times
 Programmers must design their own file formats
 Excessive Program Maintenance
 80% of information systems budget
Chapter 1 © 2011 Pearson Education 10
Problems with Data Dependency
 Each application programmer must maintain
his/her own data
 Each application program needs to include
code for the metadata of each file
 Each application program must have its own
processing routines for reading, inserting,
updating, and deleting data
 Lack of coordination and central control
 Non-standard file formats
Chapter 1 © 2011 Pearson Education
11
Duplicate Data
Chapter 1 © 2011 Pearson Education 12
Problems with Data Redundancy
 Waste of space to have duplicate data
 Causes more maintenance headaches
 The biggest problem:
 Data changes in one file could cause
inconsistencies
 Compromises in data integrity
Chapter 1 © 2011 Pearson Education 13
SOLUTION:
The DATABASE Approach
 Central repository of shared data
 Data is managed by a controlling agent
 Stored in a standardized, convenient
form
Requires a Database Management System (DBMS)
Chapter 1 © 2011 Pearson Education 14
Database Management System
DBMS manages data resources like an operating system manages hardware resources
 A software system that is used to create, maintain, and provide
controlled access to user databases
Order Filing
System
Invoicing
System
Payroll
System
DBMS
Central database
Contains employee,
order, inventory,
pricing, and
customer data
Chapter 1 © 2011 Pearson Education 15
Advantages of the Database Approach
 Program-data independence (data is central)
 Planned data redundancy
 Improved data consistency
 Improved data sharing
 Increased application development productivity
 Enforcement of standards
 Improved data quality (constraints, clean up)
 Improved data accessibility and responsiveness
 Reduced program maintenance
 Improved decision support
Chapter 1 © 2011 Pearson Education 16
Costs and Risks of the Database
Approach
 New, specialized personnel
 Installation and management cost and
complexity
 Conversion costs
 Need for explicit backup and recovery
 Organizational conflict
Chapter 1 © 2011 Pearson Education 17
Elements of the Database Approach
 Data models
 Graphical system capturing nature and relationship of data
 Enterprise Data Model–high-level entities and relationships for
the organization
 Project Data Model–more detailed view, matching data structure
in database or data warehouse
 Entities
 Noun form describing a person, place, object, event, or concept
 Composed of attributes
 Relationships
 Between entities
 Usually one-to-many (1:M) or many-to-many (M:N)
 Relational Databases
 Database technology involving tables (relations) representing
entities and primary/foreign keys representing relationships
Chapter 1 © 2011 Pearson Education 18
Segment of an enterprise data model
Segment of a project-level data model
Figure 1-3 Comparison of enterprise and project level data models
Chapter 1 © 2011 Pearson Education 19
One customer
may place many
orders, but each
order is placed by
a single customer
 One-to-many
relationship
Chapter 1 © 2011 Pearson Education 20
One order has
many order lines;
each order line is
associated with a
single order
 One-to-many
relationship
Chapter 1 © 2011 Pearson Education 21
One product can
be in many
order lines, each
order line refers
to a single
product
 One-to-many
relationship
Chapter 1 © 2011 Pearson Education 22
Therefore, one
order involves
many products
and one product is
involved in many
orders
 Many-to-many
relationship
Chapter 1 © 2011 Pearson Education 23
Chapter 1 © 2011 Pearson Education
Stop! Assignment
Class Discussion
24
Chapter 1 © 2011 Pearson Education 25
Figure 1-5 Components of the Database Environment
Chapter 1 © 2011 Pearson Education 26
Components of the
Database Environment
 CASE Tools–computer-aided software engineering
 Repository–centralized storehouse of metadata
 Database Management System (DBMS) –software
for managing the database
 Database–storehouse of the data
 Application Programs–software using the data
 User Interface–text and graphical displays to users
 Data/Database Administrators–personnel
responsible for maintaining the database
 System Developers–personnel responsible for
designing databases and software (System Analysts
and programmers)
 End Users–people who use the applications and
databases
Chapter 1 © 2011 Pearson Education 27
The Range of Database Applications
Are categorized depending on: 1) location of
the client (app), 2) DB SW
Personal databases
Two-tier Client/Server databases
Multitier Client/Server databases
Enterprise applications
 Enterprise resource planning (ERP) systems
 Data warehousing implementations
Chapter 1 © 2011 Pearson Education 28
Chapter 1 © 2011 Pearson Education 29
Figure 1-6 Two-tier database with local
area network
Chapter 1 © 2011 Pearson Education 30
Figure 1-7 Three-tiered client/server database
architecture
Chapter 1 © 2011 Pearson Education 31
Enterprise Database Applications
 Database with the entire enterprise scope
 May have more than one enterprise data.
Developed into:
 Enterprise Resource Planning (ERP)
 Integrate all enterprise functions
(manufacturing, finance, sales, marketing,
inventory, accounting, human resources)
 Data Warehouse
 Integrated decision support system derived
from various operational databases
Chapter 1 © 2011 Pearson Education 32
Figure 1-8a Evolution of database technologies
Chapter 1 © 2011 Pearson Education 33
The Database development
process
 First step is Enterprise Data Modeling
 Specifies scope and general content
 Overall picture of organizational data at high
level of abstraction
 Plan one or more database development
projects.
 Entity-relationship diagram
 Descriptions of entity types
 Relationships between entities
 Business rules
Chapter 1 © 2011 Pearson Education 34
FIGURE 1-9 Example business function-to-data entity matrix
Chapter 1 © 2011 Pearson Education 35
Two Approaches to Database
and IS Development
 SDLC
 System Development Life Cycle
 Detailed, well-planned development process
 Time-consuming, but comprehensive
 Long development cycle
 Prototyping
 Rapid application development (RAD)
 Cursory attempt at conceptual data modeling
 Define database during development of initial
prototype
 Repeat implementation and maintenance activities
with new prototype versions
Chapter 1 © 2011 Pearson Education 36
Systems Development Life Cycle
(see also Figure 1-10)
Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Chapter 1 © 2011 Pearson Education 37
Systems Development Life Cycle
(see also Figure 1-10) (cont.)
Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Planning Purpose–preliminary understanding
Deliverable–request for study
Study existing DB and IS
Database activity–
enterprise modeling and
early conceptual data
modeling
Chapter 1 © 2011 Pearson Education 38
Systems Development Life Cycle
(see also Figure 1-10) (cont.)
Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Analysis
Purpose–thorough requirements analysis and
structuring
Deliverable–functional system specifications
Detailed data model is developed.
Database activity–thorough
and integrated conceptual
data modeling
Chapter 1 © 2011 Pearson Education 39
Systems Development Life Cycle
(see also Figure 1-10) (cont.)
Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Logical Design
Purpose–information requirements elicitation
and structure
Deliverable–detailed design specifications
Database activity–
logical database design
(transactions, forms,
displays, views, data
integrity and security)
Chapter 1 © 2011 Pearson Education 40
Systems Development Life Cycle
(see also Figure 1-10) (cont.)
Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Physical Design
Purpose–develop technology and
organizational specifications
Deliverable–program/data
structures, technology purchases,
organization redesigns
Database activity–
physical database design (define
database to DBMS, physical
data organization, database
processing programs)
Chapter 1 © 2011 Pearson Education 41
Systems Development Life Cycle
(see also Figure 1-10) (cont.)
Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Implementation
Purpose–programming, testing,
training, installation, documenting
Deliverable–operational programs,
documentation, training materials
Database activity–
database implementation,
including coded programs,
documentation,
installation and conversion
Chapter 1 © 2011 Pearson Education 42
Systems Development Life Cycle
(see also Figure 1-10) (cont.)
Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Maintenance
Purpose–monitor, repair, enhance
Deliverable–periodic audits
Database activity–
database maintenance,
performance analysis
and tuning, error
corrections
Chapter 1 © 2011 Pearson Education 43
Prototyping Database Methodology
(Figure 1-11 RAD)
Chapter 1 © 2011 Pearson Education 44
Prototyping Database Methodology
(Figure 1-11) (cont.)
Chapter 1 © 2011 Pearson Education 45
Prototyping Database Methodology
(Figure 1-11) (cont.)
Chapter 1 © 2011 Pearson Education 46
Prototyping Database Methodology
(Figure 1-11) (cont.)
Chapter 1 © 2011 Pearson Education 47
Prototyping Database Methodology
(Figure 1-11) (cont.)
Chapter 1 © 2011 Pearson Education 48
Three Schema Architecture
DB Development
 External Schema
 User Views
 Subsets of Conceptual Schema
 Can be determined from business-function/data entity
matrices
 DBA determines schema for different users
 Conceptual Schema
 E-R models–covered in Chapters 2 and 3
 Internal Schema
 Logical structures–covered in Chapter 4 (eg. relational)
 Physical structures–covered in Chapter 5 (eg. Oracle)
Chapter 1 © 2011 Pearson Education 49
Different people
have different
views of the
database…these
are the external
schema
The internal
schema is the
underlying
design and
implementation
Figure 1-12 Three-schema architecture
Chapter 1 © 2011 Pearson Education 50
Managing Projects
 Project–a planned undertaking of related
activities to reach an objective that has a
beginning and an end
 Involves use of review points for:
 Validation of satisfactory progress
 Step back from detail to overall view
 Renew commitment of stakeholders
 Incremental commitment–review of
systems development project after each
development phase with rejustification
after each phase
Chapter 1 © 2011 Pearson Education 51
Managing Projects: People Involved
 Business analysts
 Systems analysts
 Database analysts and data modelers
 Users
 Programmers
 Database architects
 Data administrators
 Project managers
 Other technical experts
Chapter 1 © 2011 Pearson Education 52
FIGURE 1-13 Computer
System for Pine Valley
Furniture Company
Chapter 1 © 2011 Pearson Education 53
All rights reserved. No part of this publication may be reproduced, stored in a
retrieval system, or transmitted, in any form or by any means, electronic,
mechanical, photocopying, recording, or otherwise, without the prior written
permission of the publisher. Printed in the United States of America.
Copyright © 2011 Pearson Education

More Related Content

Similar to Ch01.ppt

DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
YashGupta459774
 
DBMS Lec 1 & 2.ppt
DBMS Lec 1 & 2.pptDBMS Lec 1 & 2.ppt
DBMS Lec 1 & 2.ppt
MariaEmaan1
 
Database Systems
Database SystemsDatabase Systems
Database Systems
Usman Tariq
 
database systems and concepts for engineers
database systems and concepts for engineersdatabase systems and concepts for engineers
database systems and concepts for engineers
AnishaCotta
 
Database Chapter 1
Database Chapter 1Database Chapter 1
Database Chapter 1
shahadat hossain
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.ppt
ArbazAli27
 
ENCh01.ppt
ENCh01.pptENCh01.ppt
ENCh01.ppt
AbdelrahmanRagab36
 
Chapter 1.ppt
Chapter 1.pptChapter 1.ppt
Chapter 1.ppt
skknowledge
 
ch01.ppt
ch01.pptch01.ppt
ch01.ppt
shahzadkhan34
 
Db lecture 1
Db lecture 1Db lecture 1
Database fundamentals(database)
Database fundamentals(database)Database fundamentals(database)
Database fundamentals(database)welcometofacebook
 
Database Systems
Database SystemsDatabase Systems
Database Systems
Usman Tariq
 
Lecture 1 to 3intro to normalization in database
Lecture 1 to 3intro to  normalization in databaseLecture 1 to 3intro to  normalization in database
Lecture 1 to 3intro to normalization in database
maqsoodahmedbscsfkhp
 
Elmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 pptElmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 ppt
AbhinavPandey274499
 
D I T211 Chapter 1
D I T211    Chapter 1D I T211    Chapter 1
D I T211 Chapter 1askme
 
0321210255 ch01
0321210255 ch010321210255 ch01
0321210255 ch01MsKamala
 
0321210255 ch01
0321210255 ch010321210255 ch01
0321210255 ch01MsKamala
 
Chapter01.ppt
Chapter01.pptChapter01.ppt
Chapter01.ppt
KivSoreangsey1
 

Similar to Ch01.ppt (20)

DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
DBMS Lec 1 & 2.ppt
DBMS Lec 1 & 2.pptDBMS Lec 1 & 2.ppt
DBMS Lec 1 & 2.ppt
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
database systems and concepts for engineers
database systems and concepts for engineersdatabase systems and concepts for engineers
database systems and concepts for engineers
 
Database 1 Introduction
Database 1   IntroductionDatabase 1   Introduction
Database 1 Introduction
 
Database2.pdf
Database2.pdfDatabase2.pdf
Database2.pdf
 
Database Chapter 1
Database Chapter 1Database Chapter 1
Database Chapter 1
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.ppt
 
ENCh01.ppt
ENCh01.pptENCh01.ppt
ENCh01.ppt
 
Chapter 1.ppt
Chapter 1.pptChapter 1.ppt
Chapter 1.ppt
 
ch01.ppt
ch01.pptch01.ppt
ch01.ppt
 
Db lecture 1
Db lecture 1Db lecture 1
Db lecture 1
 
Database fundamentals(database)
Database fundamentals(database)Database fundamentals(database)
Database fundamentals(database)
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Lecture 1 to 3intro to normalization in database
Lecture 1 to 3intro to  normalization in databaseLecture 1 to 3intro to  normalization in database
Lecture 1 to 3intro to normalization in database
 
Elmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 pptElmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 ppt
 
D I T211 Chapter 1
D I T211    Chapter 1D I T211    Chapter 1
D I T211 Chapter 1
 
0321210255 ch01
0321210255 ch010321210255 ch01
0321210255 ch01
 
0321210255 ch01
0321210255 ch010321210255 ch01
0321210255 ch01
 
Chapter01.ppt
Chapter01.pptChapter01.ppt
Chapter01.ppt
 

More from Dr. Ahmed Hassan, PhD, DBA, PMP

12- taraget costing and pricing.ppt
12- taraget costing and pricing.ppt12- taraget costing and pricing.ppt
12- taraget costing and pricing.ppt
Dr. Ahmed Hassan, PhD, DBA, PMP
 
10 Cost Behavior HIGH - LOW METHOD.ppt
10 Cost Behavior HIGH - LOW METHOD.ppt10 Cost Behavior HIGH - LOW METHOD.ppt
10 Cost Behavior HIGH - LOW METHOD.ppt
Dr. Ahmed Hassan, PhD, DBA, PMP
 
3 Cost-Volume Profit CVP.ppt
3 Cost-Volume Profit CVP.ppt3 Cost-Volume Profit CVP.ppt
3 Cost-Volume Profit CVP.ppt
Dr. Ahmed Hassan, PhD, DBA, PMP
 
chapter_01.ppt
chapter_01.pptchapter_01.ppt
Moriarty_10ge_ppt_18.pptx
Moriarty_10ge_ppt_18.pptxMoriarty_10ge_ppt_18.pptx
Moriarty_10ge_ppt_18.pptx
Dr. Ahmed Hassan, PhD, DBA, PMP
 
chapter_13.ppt
chapter_13.pptchapter_13.ppt
chapter_12.ppt
chapter_12.pptchapter_12.ppt
chapter_10.ppt
chapter_10.pptchapter_10.ppt
chapter_09.ppt
chapter_09.pptchapter_09.ppt
chapter_08.ppt
chapter_08.pptchapter_08.ppt
chapter_07.ppt
chapter_07.pptchapter_07.ppt
chapter_06.ppt
chapter_06.pptchapter_06.ppt
chapter_05.ppt
chapter_05.pptchapter_05.ppt
chapter_04.ppt
chapter_04.pptchapter_04.ppt
chapter_03.ppt
chapter_03.pptchapter_03.ppt
chapter_02.ppt
chapter_02.pptchapter_02.ppt
chapter_01.ppt
chapter_01.pptchapter_01.ppt
Moriarty_10ge_ppt_19.pptx
Moriarty_10ge_ppt_19.pptxMoriarty_10ge_ppt_19.pptx
Moriarty_10ge_ppt_19.pptx
Dr. Ahmed Hassan, PhD, DBA, PMP
 
Advertising Management - ch08
Advertising Management - ch08Advertising Management - ch08
Advertising Management - ch08
Dr. Ahmed Hassan, PhD, DBA, PMP
 

More from Dr. Ahmed Hassan, PhD, DBA, PMP (20)

12- taraget costing and pricing.ppt
12- taraget costing and pricing.ppt12- taraget costing and pricing.ppt
12- taraget costing and pricing.ppt
 
10 Cost Behavior HIGH - LOW METHOD.ppt
10 Cost Behavior HIGH - LOW METHOD.ppt10 Cost Behavior HIGH - LOW METHOD.ppt
10 Cost Behavior HIGH - LOW METHOD.ppt
 
3 Cost-Volume Profit CVP.ppt
3 Cost-Volume Profit CVP.ppt3 Cost-Volume Profit CVP.ppt
3 Cost-Volume Profit CVP.ppt
 
Introduction_to_macro_economies.ppt
Introduction_to_macro_economies.pptIntroduction_to_macro_economies.ppt
Introduction_to_macro_economies.ppt
 
chapter_01.ppt
chapter_01.pptchapter_01.ppt
chapter_01.ppt
 
Moriarty_10ge_ppt_18.pptx
Moriarty_10ge_ppt_18.pptxMoriarty_10ge_ppt_18.pptx
Moriarty_10ge_ppt_18.pptx
 
chapter_13.ppt
chapter_13.pptchapter_13.ppt
chapter_13.ppt
 
chapter_12.ppt
chapter_12.pptchapter_12.ppt
chapter_12.ppt
 
chapter_10.ppt
chapter_10.pptchapter_10.ppt
chapter_10.ppt
 
chapter_09.ppt
chapter_09.pptchapter_09.ppt
chapter_09.ppt
 
chapter_08.ppt
chapter_08.pptchapter_08.ppt
chapter_08.ppt
 
chapter_07.ppt
chapter_07.pptchapter_07.ppt
chapter_07.ppt
 
chapter_06.ppt
chapter_06.pptchapter_06.ppt
chapter_06.ppt
 
chapter_05.ppt
chapter_05.pptchapter_05.ppt
chapter_05.ppt
 
chapter_04.ppt
chapter_04.pptchapter_04.ppt
chapter_04.ppt
 
chapter_03.ppt
chapter_03.pptchapter_03.ppt
chapter_03.ppt
 
chapter_02.ppt
chapter_02.pptchapter_02.ppt
chapter_02.ppt
 
chapter_01.ppt
chapter_01.pptchapter_01.ppt
chapter_01.ppt
 
Moriarty_10ge_ppt_19.pptx
Moriarty_10ge_ppt_19.pptxMoriarty_10ge_ppt_19.pptx
Moriarty_10ge_ppt_19.pptx
 
Advertising Management - ch08
Advertising Management - ch08Advertising Management - ch08
Advertising Management - ch08
 

Recently uploaded

Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
Sam H
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
DerekIwanaka1
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Avirahi City Dholera
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
marketingjdass
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
BBPMedia1
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
ofm712785
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
awaisafdar
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
zoyaansari11365
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
NathanBaughman3
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
marketing317746
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 

Recently uploaded (20)

Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05amptalk_RecruitingDeck_english_2024.06.05
amptalk_RecruitingDeck_english_2024.06.05
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 

Ch01.ppt

  • 1. Chapter 1 © 2011 Pearson Education 1 Chapter 1: Database Fundamentals Modern Database Management 10th Edition, International Edition Jeffrey A. Hoffer, V. Ramesh, Heikki Topi
  • 2. Chapter 1 © 2011 Pearson Education Does Data Matter?  Continental USA Airlines Case (Bad situation a decade ago)  Mishandled baggage, customer complaints, bottom rank in on-time performance, over booking  file for bankruptcy three times!  Needed effective data collection, management, and interpretation? YES!  Implementing a real-time data warehouse  Supported the business strategy, improved customer service and operations, cost savings, increased revenue. 2
  • 3. Chapter 1 © 2011 Pearson Education Introduction  DBs are used to store, retrieve and manipulate data in every organization  Business, health care, education, government, libraries etc.  Individual Pcs or through NWs  DBs used for competitive advantage by managers (mining customer buying patterns)  Embedded alerts for unusual conditions.  Need new skills. 3
  • 4. Chapter 1 © 2011 Pearson Education 4 Definitions  Database: organized collection of logically related data  Data: stored representations of meaningful objects and events (facts)  Structured: numbers, text, dates  Unstructured (MM data): images, video, documents, sound, maps  Information: data processed to increase knowledge in the person using the data  Metadata: data that describes the properties and context of user data
  • 5. Chapter 1 © 2011 Pearson Education 5 Figure 1-1a Data in context Context helps users understand data
  • 6. Chapter 1 © 2011 Pearson Education 6 Graphical displays turn data into useful information that managers can use for decision making and interpretation (DBs usually include both data and info) Figure 1-1b Summarized data
  • 7. Chapter 1 © 2011 Pearson Education 7 Descriptions of the properties or characteristics of the data, including data types, field sizes, allowable values, and data context
  • 8. Chapter 1 © 2011 Pearson Education Traditional File processing Systems VS DB approach  Computers had to store, manipulate and retrieve large files of data.  Pine valley furniture case: used FPS.  Responded to users queries in departments independently.  No overall map, plan or model for the whole organization. 8
  • 9. Chapter 1 © 2011 Pearson Education 9 Disadvantages of File Processing  Program-Data Dependence  All programs maintain metadata for each file they use  Duplication of Data  Different systems/programs have separate copies of the same data  Limited Data Sharing  No centralized control of data  Lengthy Development Times  Programmers must design their own file formats  Excessive Program Maintenance  80% of information systems budget
  • 10. Chapter 1 © 2011 Pearson Education 10 Problems with Data Dependency  Each application programmer must maintain his/her own data  Each application program needs to include code for the metadata of each file  Each application program must have its own processing routines for reading, inserting, updating, and deleting data  Lack of coordination and central control  Non-standard file formats
  • 11. Chapter 1 © 2011 Pearson Education 11 Duplicate Data
  • 12. Chapter 1 © 2011 Pearson Education 12 Problems with Data Redundancy  Waste of space to have duplicate data  Causes more maintenance headaches  The biggest problem:  Data changes in one file could cause inconsistencies  Compromises in data integrity
  • 13. Chapter 1 © 2011 Pearson Education 13 SOLUTION: The DATABASE Approach  Central repository of shared data  Data is managed by a controlling agent  Stored in a standardized, convenient form Requires a Database Management System (DBMS)
  • 14. Chapter 1 © 2011 Pearson Education 14 Database Management System DBMS manages data resources like an operating system manages hardware resources  A software system that is used to create, maintain, and provide controlled access to user databases Order Filing System Invoicing System Payroll System DBMS Central database Contains employee, order, inventory, pricing, and customer data
  • 15. Chapter 1 © 2011 Pearson Education 15 Advantages of the Database Approach  Program-data independence (data is central)  Planned data redundancy  Improved data consistency  Improved data sharing  Increased application development productivity  Enforcement of standards  Improved data quality (constraints, clean up)  Improved data accessibility and responsiveness  Reduced program maintenance  Improved decision support
  • 16. Chapter 1 © 2011 Pearson Education 16 Costs and Risks of the Database Approach  New, specialized personnel  Installation and management cost and complexity  Conversion costs  Need for explicit backup and recovery  Organizational conflict
  • 17. Chapter 1 © 2011 Pearson Education 17 Elements of the Database Approach  Data models  Graphical system capturing nature and relationship of data  Enterprise Data Model–high-level entities and relationships for the organization  Project Data Model–more detailed view, matching data structure in database or data warehouse  Entities  Noun form describing a person, place, object, event, or concept  Composed of attributes  Relationships  Between entities  Usually one-to-many (1:M) or many-to-many (M:N)  Relational Databases  Database technology involving tables (relations) representing entities and primary/foreign keys representing relationships
  • 18. Chapter 1 © 2011 Pearson Education 18 Segment of an enterprise data model Segment of a project-level data model Figure 1-3 Comparison of enterprise and project level data models
  • 19. Chapter 1 © 2011 Pearson Education 19 One customer may place many orders, but each order is placed by a single customer  One-to-many relationship
  • 20. Chapter 1 © 2011 Pearson Education 20 One order has many order lines; each order line is associated with a single order  One-to-many relationship
  • 21. Chapter 1 © 2011 Pearson Education 21 One product can be in many order lines, each order line refers to a single product  One-to-many relationship
  • 22. Chapter 1 © 2011 Pearson Education 22 Therefore, one order involves many products and one product is involved in many orders  Many-to-many relationship
  • 23. Chapter 1 © 2011 Pearson Education 23
  • 24. Chapter 1 © 2011 Pearson Education Stop! Assignment Class Discussion 24
  • 25. Chapter 1 © 2011 Pearson Education 25 Figure 1-5 Components of the Database Environment
  • 26. Chapter 1 © 2011 Pearson Education 26 Components of the Database Environment  CASE Tools–computer-aided software engineering  Repository–centralized storehouse of metadata  Database Management System (DBMS) –software for managing the database  Database–storehouse of the data  Application Programs–software using the data  User Interface–text and graphical displays to users  Data/Database Administrators–personnel responsible for maintaining the database  System Developers–personnel responsible for designing databases and software (System Analysts and programmers)  End Users–people who use the applications and databases
  • 27. Chapter 1 © 2011 Pearson Education 27 The Range of Database Applications Are categorized depending on: 1) location of the client (app), 2) DB SW Personal databases Two-tier Client/Server databases Multitier Client/Server databases Enterprise applications  Enterprise resource planning (ERP) systems  Data warehousing implementations
  • 28. Chapter 1 © 2011 Pearson Education 28
  • 29. Chapter 1 © 2011 Pearson Education 29 Figure 1-6 Two-tier database with local area network
  • 30. Chapter 1 © 2011 Pearson Education 30 Figure 1-7 Three-tiered client/server database architecture
  • 31. Chapter 1 © 2011 Pearson Education 31 Enterprise Database Applications  Database with the entire enterprise scope  May have more than one enterprise data. Developed into:  Enterprise Resource Planning (ERP)  Integrate all enterprise functions (manufacturing, finance, sales, marketing, inventory, accounting, human resources)  Data Warehouse  Integrated decision support system derived from various operational databases
  • 32. Chapter 1 © 2011 Pearson Education 32 Figure 1-8a Evolution of database technologies
  • 33. Chapter 1 © 2011 Pearson Education 33 The Database development process  First step is Enterprise Data Modeling  Specifies scope and general content  Overall picture of organizational data at high level of abstraction  Plan one or more database development projects.  Entity-relationship diagram  Descriptions of entity types  Relationships between entities  Business rules
  • 34. Chapter 1 © 2011 Pearson Education 34 FIGURE 1-9 Example business function-to-data entity matrix
  • 35. Chapter 1 © 2011 Pearson Education 35 Two Approaches to Database and IS Development  SDLC  System Development Life Cycle  Detailed, well-planned development process  Time-consuming, but comprehensive  Long development cycle  Prototyping  Rapid application development (RAD)  Cursory attempt at conceptual data modeling  Define database during development of initial prototype  Repeat implementation and maintenance activities with new prototype versions
  • 36. Chapter 1 © 2011 Pearson Education 36 Systems Development Life Cycle (see also Figure 1-10) Planning Analysis Physical Design Implementation Maintenance Logical Design
  • 37. Chapter 1 © 2011 Pearson Education 37 Systems Development Life Cycle (see also Figure 1-10) (cont.) Planning Analysis Physical Design Implementation Maintenance Logical Design Planning Purpose–preliminary understanding Deliverable–request for study Study existing DB and IS Database activity– enterprise modeling and early conceptual data modeling
  • 38. Chapter 1 © 2011 Pearson Education 38 Systems Development Life Cycle (see also Figure 1-10) (cont.) Planning Analysis Physical Design Implementation Maintenance Logical Design Analysis Purpose–thorough requirements analysis and structuring Deliverable–functional system specifications Detailed data model is developed. Database activity–thorough and integrated conceptual data modeling
  • 39. Chapter 1 © 2011 Pearson Education 39 Systems Development Life Cycle (see also Figure 1-10) (cont.) Planning Analysis Physical Design Implementation Maintenance Logical Design Logical Design Purpose–information requirements elicitation and structure Deliverable–detailed design specifications Database activity– logical database design (transactions, forms, displays, views, data integrity and security)
  • 40. Chapter 1 © 2011 Pearson Education 40 Systems Development Life Cycle (see also Figure 1-10) (cont.) Planning Analysis Physical Design Implementation Maintenance Logical Design Physical Design Purpose–develop technology and organizational specifications Deliverable–program/data structures, technology purchases, organization redesigns Database activity– physical database design (define database to DBMS, physical data organization, database processing programs)
  • 41. Chapter 1 © 2011 Pearson Education 41 Systems Development Life Cycle (see also Figure 1-10) (cont.) Planning Analysis Physical Design Implementation Maintenance Logical Design Implementation Purpose–programming, testing, training, installation, documenting Deliverable–operational programs, documentation, training materials Database activity– database implementation, including coded programs, documentation, installation and conversion
  • 42. Chapter 1 © 2011 Pearson Education 42 Systems Development Life Cycle (see also Figure 1-10) (cont.) Planning Analysis Physical Design Implementation Maintenance Logical Design Maintenance Purpose–monitor, repair, enhance Deliverable–periodic audits Database activity– database maintenance, performance analysis and tuning, error corrections
  • 43. Chapter 1 © 2011 Pearson Education 43 Prototyping Database Methodology (Figure 1-11 RAD)
  • 44. Chapter 1 © 2011 Pearson Education 44 Prototyping Database Methodology (Figure 1-11) (cont.)
  • 45. Chapter 1 © 2011 Pearson Education 45 Prototyping Database Methodology (Figure 1-11) (cont.)
  • 46. Chapter 1 © 2011 Pearson Education 46 Prototyping Database Methodology (Figure 1-11) (cont.)
  • 47. Chapter 1 © 2011 Pearson Education 47 Prototyping Database Methodology (Figure 1-11) (cont.)
  • 48. Chapter 1 © 2011 Pearson Education 48 Three Schema Architecture DB Development  External Schema  User Views  Subsets of Conceptual Schema  Can be determined from business-function/data entity matrices  DBA determines schema for different users  Conceptual Schema  E-R models–covered in Chapters 2 and 3  Internal Schema  Logical structures–covered in Chapter 4 (eg. relational)  Physical structures–covered in Chapter 5 (eg. Oracle)
  • 49. Chapter 1 © 2011 Pearson Education 49 Different people have different views of the database…these are the external schema The internal schema is the underlying design and implementation Figure 1-12 Three-schema architecture
  • 50. Chapter 1 © 2011 Pearson Education 50 Managing Projects  Project–a planned undertaking of related activities to reach an objective that has a beginning and an end  Involves use of review points for:  Validation of satisfactory progress  Step back from detail to overall view  Renew commitment of stakeholders  Incremental commitment–review of systems development project after each development phase with rejustification after each phase
  • 51. Chapter 1 © 2011 Pearson Education 51 Managing Projects: People Involved  Business analysts  Systems analysts  Database analysts and data modelers  Users  Programmers  Database architects  Data administrators  Project managers  Other technical experts
  • 52. Chapter 1 © 2011 Pearson Education 52 FIGURE 1-13 Computer System for Pine Valley Furniture Company
  • 53. Chapter 1 © 2011 Pearson Education 53 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America. Copyright © 2011 Pearson Education