SlideShare a Scribd company logo
1
The Database Environment
(Data and Information Management IS331)
Lecture 2
Abdisalam Issa-Salwe
Taibah University
College of Computer Science & Engineering
Information Systems Department
Jeffrey A. Hoffer, et al: Modern Database Management, 8th Edition, 2007, Prentice Hall
Objectives
 Definition of terms
 Explain growth and importance of databases
 Name limitations of conventional file processing
 Identify five categories of databases
 Explain advantages of databases
 Identify costs and risks of databases
 List components of database environment
 Describe evolution of database systems
2
Definitions
 Database: organized collection of logically
related data
 Data: stored representations of meaningful
objects and events
 Structured: numbers, text, dates
 Unstructured: images, video, documents
 Information: data processed to increase
knowledge in the person using the data
 Metadata: data that describes the properties and
context of user data
Figure 1-1a Data in context
Context helps users understand data
3
Graphical displays turn data into useful
information that managers can use for
decision making and interpretation
Figure 1-1b Summarized data
Descriptions of the properties or characteristics of the
data, including data types, field sizes, allowable
values, and data context
4
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
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
5
Figure 1-3 Old file processing systems at Pine Valley
Furniture Company
Duplicate Data
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
6
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)
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
7
Advantages of the Database Approach
 Program-data independence
 Planned data redundancy
 Improved data consistency
 Improved data sharing
 Increased application development productivity
 Enforcement of standards
 Improved data quality
 Improved data accessibility and responsiveness
 Reduced program maintenance
 Improved decision support
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
8
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
 Relational Databases
 Database technology involving tables (relations) representing
entities and primary/foreign keys representing relationships
 Use of Internet Technology
 Networks and telecommunications, distributed databases, client-
server, and 3-tier architectures
 Database Applications
 Application programs used to perform database activities
(create, read, update, and delete) for database users
Segment of an Enterprise Data Model
Segment of a Project-Level Data Model
9
One customer
may place many
orders, but each
order is placed by
a single customer
 One-to-many
relationship
One order has
many order lines;
each order line is
associated with a
single order
 One-to-many
relationship
10
One product can
be in many
order lines, each
order line refers
to a single
product
 One-to-many
relationship
Therefore, one
order involves
many products
and one product is
involved in many
orders
 Many-to-many
relationship
11
Figure 1-4 Enterprise data model for Figure 1-3 segments
Figure 1-5 Components of the Database Environment
12
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
 End Users–people who use the applications and
databases
The Range of Database Applications
 Personal databases
 Workgroup databases
 Departmental/divisional databases
 Enterprise database
13
Figure 1-6
Typical data
from a
personal
database
14
Figure 1-7 Workgroup database with wireless
local area network
Enterprise Database Applications
 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
15
Figure 1-8 An enterprise data warehouse
Evolution of DB Systems
16
References
Jeffrey A. Hoffer, Mary B. Prescott and Fred R.
McFadden: Modern Database Management,
8th Edition, 2007, Prentice Hall

More Related Content

What's hot

Modern database management system chapter 1
Modern database management system chapter 1Modern database management system chapter 1
Modern database management system chapter 1
AyeshaShoukat5
 
Data Processing
Data ProcessingData Processing
Database and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsDatabase and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health Informatics
Zulfiquer Ahmed Amin
 
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Usman Tariq
 
Database Systems
Database SystemsDatabase Systems
Database Systems
Usman Tariq
 
Database Systems
Database SystemsDatabase Systems
Database Systems
Usman Tariq
 
Database management system
Database management systemDatabase management system
Database management system
Sayed Ahmed
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
Diana Diana
 
Data models
Data modelsData models
Data models
Usman Tariq
 
Mis chapter 7 database systems
Mis chapter 7 database systemsMis chapter 7 database systems
Mis chapter 7 database systems
Filmon Habtemichael Tesfai
 
Modern database management jeffrey a. hoffer, mary b. prescott,
Modern database management   jeffrey a. hoffer, mary b. prescott,  Modern database management   jeffrey a. hoffer, mary b. prescott,
Modern database management jeffrey a. hoffer, mary b. prescott,
BlackIce86
 
Week 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data ModelsWeek 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data Models
oudesign
 
Data base management system
Data base management systemData base management system
Data base management system
Navneet Jingar
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
Nishant Munjal
 
MARAT ANALYSIS
MARAT ANALYSISMARAT ANALYSIS
MARAT ANALYSIS
Cyrus Bondo
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbook
MISY
 
Database concepts
Database conceptsDatabase concepts
Database concepts
Harry Potter
 
A Survey on Big Data Analytics
A Survey on Big Data AnalyticsA Survey on Big Data Analytics
A Survey on Big Data Analytics
BHARATH KUMAR
 
Db lecture 1
Db lecture 1Db lecture 1
Dbms notes
Dbms notesDbms notes
Dbms notes
Upasana Talukdar
 

What's hot (20)

Modern database management system chapter 1
Modern database management system chapter 1Modern database management system chapter 1
Modern database management system chapter 1
 
Data Processing
Data ProcessingData Processing
Data Processing
 
Database and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsDatabase and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health Informatics
 
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Database management system
Database management systemDatabase management system
Database management system
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
 
Data models
Data modelsData models
Data models
 
Mis chapter 7 database systems
Mis chapter 7 database systemsMis chapter 7 database systems
Mis chapter 7 database systems
 
Modern database management jeffrey a. hoffer, mary b. prescott,
Modern database management   jeffrey a. hoffer, mary b. prescott,  Modern database management   jeffrey a. hoffer, mary b. prescott,
Modern database management jeffrey a. hoffer, mary b. prescott,
 
Week 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data ModelsWeek 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data Models
 
Data base management system
Data base management systemData base management system
Data base management system
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
MARAT ANALYSIS
MARAT ANALYSISMARAT ANALYSIS
MARAT ANALYSIS
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbook
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
A Survey on Big Data Analytics
A Survey on Big Data AnalyticsA Survey on Big Data Analytics
A Survey on Big Data Analytics
 
Db lecture 1
Db lecture 1Db lecture 1
Db lecture 1
 
Dbms notes
Dbms notesDbms notes
Dbms notes
 

Viewers also liked

Lecture01(cs372 introduction)
Lecture01(cs372 introduction)Lecture01(cs372 introduction)
Is421 lecture01(intro to knowledge management systems)
Is421 lecture01(intro to knowledge management systems)Is421 lecture01(intro to knowledge management systems)
Is421 lecture01(intro to knowledge management systems)
Taibah University, College of Computer Science & Engineering
 
Km slides ch01
Km slides ch01Km slides ch01
Km slides ch01
Essam Ashour
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge Management
hammadhere5
 
Sesi 02 km cycle
Sesi 02 km cycleSesi 02 km cycle
Sesi 02 km cycle
Arif Partono
 
L1 dikw and knowledge management
L1 dikw and knowledge managementL1 dikw and knowledge management
L1 dikw and knowledge management
Khairul Shafee Kalid
 
English presentation- knowledge management foundations infrastructure, mechan...
English presentation- knowledge management foundations infrastructure, mechan...English presentation- knowledge management foundations infrastructure, mechan...
English presentation- knowledge management foundations infrastructure, mechan...
Hamideh Iraj
 
Implementation of Km @ Telkom University
Implementation of Km @ Telkom UniversityImplementation of Km @ Telkom University
Implementation of Km @ Telkom University
Arif Partono
 
Seasons presentation
Seasons presentationSeasons presentation
Seasons presentation
irma
 
Knowledge Management Models
Knowledge Management ModelsKnowledge Management Models
Knowledge Management Models
Tilahun Teffera
 
Knowledge management
Knowledge managementKnowledge management
Knowledge management
Bhim Upadhyaya
 
Knowledge Management System & Technology
Knowledge Management System & TechnologyKnowledge Management System & Technology
Knowledge Management System & Technology
Elijah Ezendu
 
Knowledge Management Lecture 4: Models
Knowledge Management Lecture 4: ModelsKnowledge Management Lecture 4: Models
Knowledge Management Lecture 4: Models
Stefan Urbanek
 
Types of knowledge management systems
Types of knowledge management systemsTypes of knowledge management systems
Types of knowledge management systems
Nitin Reddy Katkam
 
Knowledge management
Knowledge managementKnowledge management
Knowledge management
Sehar Abbas
 

Viewers also liked (15)

Lecture01(cs372 introduction)
Lecture01(cs372 introduction)Lecture01(cs372 introduction)
Lecture01(cs372 introduction)
 
Is421 lecture01(intro to knowledge management systems)
Is421 lecture01(intro to knowledge management systems)Is421 lecture01(intro to knowledge management systems)
Is421 lecture01(intro to knowledge management systems)
 
Km slides ch01
Km slides ch01Km slides ch01
Km slides ch01
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge Management
 
Sesi 02 km cycle
Sesi 02 km cycleSesi 02 km cycle
Sesi 02 km cycle
 
L1 dikw and knowledge management
L1 dikw and knowledge managementL1 dikw and knowledge management
L1 dikw and knowledge management
 
English presentation- knowledge management foundations infrastructure, mechan...
English presentation- knowledge management foundations infrastructure, mechan...English presentation- knowledge management foundations infrastructure, mechan...
English presentation- knowledge management foundations infrastructure, mechan...
 
Implementation of Km @ Telkom University
Implementation of Km @ Telkom UniversityImplementation of Km @ Telkom University
Implementation of Km @ Telkom University
 
Seasons presentation
Seasons presentationSeasons presentation
Seasons presentation
 
Knowledge Management Models
Knowledge Management ModelsKnowledge Management Models
Knowledge Management Models
 
Knowledge management
Knowledge managementKnowledge management
Knowledge management
 
Knowledge Management System & Technology
Knowledge Management System & TechnologyKnowledge Management System & Technology
Knowledge Management System & Technology
 
Knowledge Management Lecture 4: Models
Knowledge Management Lecture 4: ModelsKnowledge Management Lecture 4: Models
Knowledge Management Lecture 4: Models
 
Types of knowledge management systems
Types of knowledge management systemsTypes of knowledge management systems
Types of knowledge management systems
 
Knowledge management
Knowledge managementKnowledge management
Knowledge management
 

Similar to Lecture2 is331 data&infomanag(databaseenv)

DBMS
DBMSDBMS
Ch 1 D B Environment
Ch 1  D B  EnvironmentCh 1  D B  Environment
Ch 1 D B Environment
guest8fdbdd
 
DBMS NOTES UNIT I FINAL.docx was prasented
DBMS NOTES UNIT I FINAL.docx was prasentedDBMS NOTES UNIT I FINAL.docx was prasented
DBMS NOTES UNIT I FINAL.docx was prasented
rajitha ellandula
 
DBMS NOTES UNIT I FINAL.docx used for preparation
DBMS NOTES UNIT I FINAL.docx used for preparationDBMS NOTES UNIT I FINAL.docx used for preparation
DBMS NOTES UNIT I FINAL.docx used for preparation
rajitha ellandula
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.ppt
ArbazAli27
 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMS
Ahmed478619
 
Chapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptxChapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptx
MaxamedAbiib1
 
Dbms mca-section a
Dbms mca-section aDbms mca-section a
Dbms mca-section a
Vaibhav Kathuria
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
Smriti Jain
 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1
Prof. Erwin Globio
 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.ppt
LisaMalar
 
database ppt(2)
database ppt(2)database ppt(2)
database ppt(2)
EshetuGeletu2
 
1. Chapter One.pdf
1. Chapter One.pdf1. Chapter One.pdf
1. Chapter One.pdf
fikadumola
 
D I T211 Chapter 1
D I T211    Chapter 1D I T211    Chapter 1
D I T211 Chapter 1
askme
 
Ch01.ppt
Ch01.pptCh01.ppt
Database Management and it is definition
Database Management and it is definitionDatabase Management and it is definition
Database Management and it is definition
Rashed Barakzai
 
Dbms models
Dbms modelsDbms models
Dbms models
devgocool
 
File systems versus a dbms
File systems versus a dbmsFile systems versus a dbms
File systems versus a dbms
RituBhargava7
 
D I T211 Chapter 1 1
D I T211    Chapter 1 1D I T211    Chapter 1 1
D I T211 Chapter 1 1
askme
 
Ans mi0034-database management system-sda-2012-ii
Ans mi0034-database management system-sda-2012-iiAns mi0034-database management system-sda-2012-ii
Ans mi0034-database management system-sda-2012-ii
zafarishtiaq
 

Similar to Lecture2 is331 data&infomanag(databaseenv) (20)

DBMS
DBMSDBMS
DBMS
 
Ch 1 D B Environment
Ch 1  D B  EnvironmentCh 1  D B  Environment
Ch 1 D B Environment
 
DBMS NOTES UNIT I FINAL.docx was prasented
DBMS NOTES UNIT I FINAL.docx was prasentedDBMS NOTES UNIT I FINAL.docx was prasented
DBMS NOTES UNIT I FINAL.docx was prasented
 
DBMS NOTES UNIT I FINAL.docx used for preparation
DBMS NOTES UNIT I FINAL.docx used for preparationDBMS NOTES UNIT I FINAL.docx used for preparation
DBMS NOTES UNIT I FINAL.docx used for preparation
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.ppt
 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMS
 
Chapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptxChapter 1 Database Systems.pptx
Chapter 1 Database Systems.pptx
 
Dbms mca-section a
Dbms mca-section aDbms mca-section a
Dbms mca-section a
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1
 
Chap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.pptChap1-Introduction to database systems.ppt
Chap1-Introduction to database systems.ppt
 
database ppt(2)
database ppt(2)database ppt(2)
database ppt(2)
 
1. Chapter One.pdf
1. Chapter One.pdf1. Chapter One.pdf
1. Chapter One.pdf
 
D I T211 Chapter 1
D I T211    Chapter 1D I T211    Chapter 1
D I T211 Chapter 1
 
Ch01.ppt
Ch01.pptCh01.ppt
Ch01.ppt
 
Database Management and it is definition
Database Management and it is definitionDatabase Management and it is definition
Database Management and it is definition
 
Dbms models
Dbms modelsDbms models
Dbms models
 
File systems versus a dbms
File systems versus a dbmsFile systems versus a dbms
File systems versus a dbms
 
D I T211 Chapter 1 1
D I T211    Chapter 1 1D I T211    Chapter 1 1
D I T211 Chapter 1 1
 
Ans mi0034-database management system-sda-2012-ii
Ans mi0034-database management system-sda-2012-iiAns mi0034-database management system-sda-2012-ii
Ans mi0034-database management system-sda-2012-ii
 

More from Taibah University, College of Computer Science & Engineering

Lecture 1- Computer Organization and Architecture.pdf
Lecture 1- Computer Organization and Architecture.pdfLecture 1- Computer Organization and Architecture.pdf
Lecture 1- Computer Organization and Architecture.pdf
Taibah University, College of Computer Science & Engineering
 
The paper the welfare state of the somali nation - a possible solution to t...
The paper   the welfare state of the somali nation - a possible solution to t...The paper   the welfare state of the somali nation - a possible solution to t...
The paper the welfare state of the somali nation - a possible solution to t...
Taibah University, College of Computer Science & Engineering
 
Colonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistanceColonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistance
Taibah University, College of Computer Science & Engineering
 
Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)
Taibah University, College of Computer Science & Engineering
 
Lecture 7 (business-level strategy and the value chain model)
Lecture 7  (business-level strategy and the value chain model)Lecture 7  (business-level strategy and the value chain model)
Lecture 7 (business-level strategy and the value chain model)
Taibah University, College of Computer Science & Engineering
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
Taibah University, College of Computer Science & Engineering
 
Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)
Taibah University, College of Computer Science & Engineering
 
Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)
Taibah University, College of Computer Science & Engineering
 
Chapter 2 modeling the process and life-cycle
Chapter 2  modeling the process and life-cycleChapter 2  modeling the process and life-cycle
Chapter 2 modeling the process and life-cycle
Taibah University, College of Computer Science & Engineering
 
Historical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral UnityHistorical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral Unity
Taibah University, College of Computer Science & Engineering
 
Colonial intrusion and the Somali Resistance
Colonial intrusion and the Somali ResistanceColonial intrusion and the Somali Resistance
Colonial intrusion and the Somali Resistance
Taibah University, College of Computer Science & Engineering
 
Lecture 8 (information systems and strategy planning)
Lecture 8  (information systems and strategy planning)Lecture 8  (information systems and strategy planning)
Lecture 8 (information systems and strategy planning)
Taibah University, College of Computer Science & Engineering
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
Taibah University, College of Computer Science & Engineering
 
Lecture1 data structure(introduction)
Lecture1 data structure(introduction)Lecture1 data structure(introduction)
Lecture1 is322 data&infomanag(introduction)(old curr)
Lecture1 is322 data&infomanag(introduction)(old curr)Lecture1 is322 data&infomanag(introduction)(old curr)
Lecture1 is322 data&infomanag(introduction)(old curr)
Taibah University, College of Computer Science & Engineering
 
Lecture6 is353(ea&data viewpoint )
Lecture6 is353(ea&data viewpoint )Lecture6 is353(ea&data viewpoint )
Lecture6 is353(ea&data viewpoint )
Taibah University, College of Computer Science & Engineering
 
Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)Lecture4 is353-ea(fea)
Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)Lecture3 is353-ea(togaf)
Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)
Taibah University, College of Computer Science & Engineering
 
Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)
Taibah University, College of Computer Science & Engineering
 

More from Taibah University, College of Computer Science & Engineering (20)

Lecture 1- Computer Organization and Architecture.pdf
Lecture 1- Computer Organization and Architecture.pdfLecture 1- Computer Organization and Architecture.pdf
Lecture 1- Computer Organization and Architecture.pdf
 
The paper the welfare state of the somali nation - a possible solution to t...
The paper   the welfare state of the somali nation - a possible solution to t...The paper   the welfare state of the somali nation - a possible solution to t...
The paper the welfare state of the somali nation - a possible solution to t...
 
Colonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistanceColonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistance
 
Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)
 
Lecture 7 (business-level strategy and the value chain model)
Lecture 7  (business-level strategy and the value chain model)Lecture 7  (business-level strategy and the value chain model)
Lecture 7 (business-level strategy and the value chain model)
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
 
Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)
 
Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)
 
Chapter 2 modeling the process and life-cycle
Chapter 2  modeling the process and life-cycleChapter 2  modeling the process and life-cycle
Chapter 2 modeling the process and life-cycle
 
Historical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral UnityHistorical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral Unity
 
Colonial intrusion and the Somali Resistance
Colonial intrusion and the Somali ResistanceColonial intrusion and the Somali Resistance
Colonial intrusion and the Somali Resistance
 
Lecture 8 (information systems and strategy planning)
Lecture 8  (information systems and strategy planning)Lecture 8  (information systems and strategy planning)
Lecture 8 (information systems and strategy planning)
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
 
Lecture1 data structure(introduction)
Lecture1 data structure(introduction)Lecture1 data structure(introduction)
Lecture1 data structure(introduction)
 
Lecture1 is322 data&infomanag(introduction)(old curr)
Lecture1 is322 data&infomanag(introduction)(old curr)Lecture1 is322 data&infomanag(introduction)(old curr)
Lecture1 is322 data&infomanag(introduction)(old curr)
 
Lecture6 is353(ea&data viewpoint )
Lecture6 is353(ea&data viewpoint )Lecture6 is353(ea&data viewpoint )
Lecture6 is353(ea&data viewpoint )
 
Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)
 
Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)
 
Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)
 
Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)
 

Recently uploaded

Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
spdendr
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Leena Ghag-Sakpal
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 

Recently uploaded (20)

Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 

Lecture2 is331 data&infomanag(databaseenv)

  • 1. 1 The Database Environment (Data and Information Management IS331) Lecture 2 Abdisalam Issa-Salwe Taibah University College of Computer Science & Engineering Information Systems Department Jeffrey A. Hoffer, et al: Modern Database Management, 8th Edition, 2007, Prentice Hall Objectives  Definition of terms  Explain growth and importance of databases  Name limitations of conventional file processing  Identify five categories of databases  Explain advantages of databases  Identify costs and risks of databases  List components of database environment  Describe evolution of database systems
  • 2. 2 Definitions  Database: organized collection of logically related data  Data: stored representations of meaningful objects and events  Structured: numbers, text, dates  Unstructured: images, video, documents  Information: data processed to increase knowledge in the person using the data  Metadata: data that describes the properties and context of user data Figure 1-1a Data in context Context helps users understand data
  • 3. 3 Graphical displays turn data into useful information that managers can use for decision making and interpretation Figure 1-1b Summarized data Descriptions of the properties or characteristics of the data, including data types, field sizes, allowable values, and data context
  • 4. 4 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 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
  • 5. 5 Figure 1-3 Old file processing systems at Pine Valley Furniture Company Duplicate Data 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
  • 6. 6 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) 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
  • 7. 7 Advantages of the Database Approach  Program-data independence  Planned data redundancy  Improved data consistency  Improved data sharing  Increased application development productivity  Enforcement of standards  Improved data quality  Improved data accessibility and responsiveness  Reduced program maintenance  Improved decision support 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
  • 8. 8 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  Relational Databases  Database technology involving tables (relations) representing entities and primary/foreign keys representing relationships  Use of Internet Technology  Networks and telecommunications, distributed databases, client- server, and 3-tier architectures  Database Applications  Application programs used to perform database activities (create, read, update, and delete) for database users Segment of an Enterprise Data Model Segment of a Project-Level Data Model
  • 9. 9 One customer may place many orders, but each order is placed by a single customer  One-to-many relationship One order has many order lines; each order line is associated with a single order  One-to-many relationship
  • 10. 10 One product can be in many order lines, each order line refers to a single product  One-to-many relationship Therefore, one order involves many products and one product is involved in many orders  Many-to-many relationship
  • 11. 11 Figure 1-4 Enterprise data model for Figure 1-3 segments Figure 1-5 Components of the Database Environment
  • 12. 12 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  End Users–people who use the applications and databases The Range of Database Applications  Personal databases  Workgroup databases  Departmental/divisional databases  Enterprise database
  • 13. 13 Figure 1-6 Typical data from a personal database
  • 14. 14 Figure 1-7 Workgroup database with wireless local area network Enterprise Database Applications  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
  • 15. 15 Figure 1-8 An enterprise data warehouse Evolution of DB Systems
  • 16. 16 References Jeffrey A. Hoffer, Mary B. Prescott and Fred R. McFadden: Modern Database Management, 8th Edition, 2007, Prentice Hall