SlideShare a Scribd company logo
Introduction to Data
and Information Management
(Database Management Systems IS331)
Lecture 1
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
2
ObjectivesObjectives
Understand how the database approach isUnderstand how the database approach is
different and superior to earlier data systemsdifferent and superior to earlier data systems
Examine how information demand andExamine how information demand and
technology explosion drive database systemstechnology explosion drive database systems
Trace the evolution of data systems and noteTrace the evolution of data systems and note
how we have arrive at the database approachhow we have arrive at the database approach
Comprehend the benefits of database systemsComprehend the benefits of database systems
and perceive the need for themand perceive the need for them
Survey briefly various data models, types ofSurvey briefly various data models, types of
databases, and the database industrydatabases, and the database industry
3
About databaseAbout database
Today, almost all organizations depend on theirToday, almost all organizations depend on their
database systems for the crucial information theydatabase systems for the crucial information they
need to run their business.need to run their business.
In every industry across the board, from retail chainIn every industry across the board, from retail chain
stores to financial institutions, from manufacturingstores to financial institutions, from manufacturing
enterprises to government departments, and fromenterprises to government departments, and from
airline companies to utility businesses, databaseairline companies to utility businesses, database
systems have become the norm for informationsystems have become the norm for information
storage and retrieval.storage and retrieval.
Database systems form the centerpiece of theDatabase systems form the centerpiece of the
growing and maturing electronic commerce.growing and maturing electronic commerce.
Database and Web technologies have merged.Database and Web technologies have merged.
4
About database (contAbout database (cont……))
How were companies running their business beforeHow were companies running their business before
computers came into use?computers came into use?
Organizations needed information to execute theOrganizations needed information to execute the
business processes, sell goods and services, andbusiness processes, sell goods and services, and
satisfy the needs of customers.satisfy the needs of customers.
Manual files supported business operations.Manual files supported business operations.
Accounting personnel performed manualAccounting personnel performed manual
calculations and prepared invoices.calculations and prepared invoices.
Payroll departments manually wrote the checks.Payroll departments manually wrote the checks.
5
About database (contAbout database (cont……))
From the 1970s onward, two striking and remarkableFrom the 1970s onward, two striking and remarkable
phenomena were distinctly observed. (Refer to Figure 1phenomena were distinctly observed. (Refer to Figure 1--11
indicating these two major developments).indicating these two major developments).
First, demand for information has escalated in everyFirst, demand for information has escalated in every
organization.organization.
Organizations have steadily become global and widespread.Organizations have steadily become global and widespread.
Organizations have to contend with fierce competitiveOrganizations have to contend with fierce competitive
pressures.pressures.
They need vast and complex information to stay in businessThey need vast and complex information to stay in business
and make a profit.and make a profit.
Second, the past three decades have witnessed a huge,Second, the past three decades have witnessed a huge,
explosive growth in information technology. Processors haveexplosive growth in information technology. Processors have
become faster, cheaper, and smaller.become faster, cheaper, and smaller.
6
About databaseAbout database
Information, as we know it today, includes bothInformation, as we know it today, includes both
electronic and physical information.electronic and physical information.
The organizational structure must be capable ofThe organizational structure must be capable of
managing this information throughout themanaging this information throughout the
information lifecycle regardless of source or formatinformation lifecycle regardless of source or format
(data, paper documents, electronic documents,(data, paper documents, electronic documents,
audio, video, etc.) for delivery through multipleaudio, video, etc.) for delivery through multiple
channels that may include cell phones and webchannels that may include cell phones and web
interfaces.interfaces.
7
Information ManagementInformation Management
Information management is the collection andInformation management is the collection and
management of information from one or more sourcesmanagement of information from one or more sources
and the distribution of that information to one or moreand the distribution of that information to one or more
audiences.audiences.
Management means the organization of and control overManagement means the organization of and control over
the structure, processing and delivery of information.the structure, processing and delivery of information.
The organizational structure must be capable ofThe organizational structure must be capable of
managing this information throughout the informationmanaging this information throughout the information
lifecycle regardless of source or format (data, paperlifecycle regardless of source or format (data, paper
documents, electronic documents, audio, socialdocuments, electronic documents, audio, social
business, video, etc.) for delivery through multiplebusiness, video, etc.) for delivery through multiple
channels that may include cell phones and webchannels that may include cell phones and web
interfaces.interfaces.
9
About databaseAbout database
Information assets are corporate assets. This principle
should be acknowledged or agreed upon across the
organization otherwise any business case and support
for IM will be weak.
Information must be made available and shared. Of
course not all information is open to anyone, but in
principle the sharing of information helps the use and
exploitation of corporate knowledge
Information the organisation needs to keep is managed
and retained corporately. In other words the retention
and archiving, of information.
If you save a document today, you expect it to be
secured and still available to you tomorrow
What a Database Is and Is Not
l your personal address book in a Word document
l a collection of Word documents
l a collection of Excel Spreadsheets
l a very large flat file on which you run some
statistical analysis functions
l data collected, maintained, and used in airline
reservation
l data used to support the launch of a space shuttle
The word database is commonly used to refer to any of
the following:
10
Models of Reality
REALITY
• structures
• processes
DATABASE SYSTEM
DATABASE
DML
DDL
l A database is a model of structures of reality
l The use of a database reflect processes of reality
l A database system is a software system which supports the
definition and use of a database
l DDL: Data Definition Language
l DML: Data Manipulation Language
11
Why Use Models?
Models can be useful when we want to examine or
manage part of the real world
The costs of using a model are often considerably
lower than the costs of using or experimenting with
the real world itself
Examples:
airplane simulator
nuclear power plant simulator
flood warning system
model of US economy
model of a heat reservoir
map
12
A Message to Map Makers
A model is a means of communication
Users of a model must have a certain amount of
knowledge in common
A model on emphasized selected aspects
A model is described in some language
A model can be erroneous
A message to map makers: “Highways are not
painted red, rivers don’t have county lines running
down the middle, and you can’t see contour lines on
a mountain” [Kent 78]
13
Use a DBMS when
this is important
persistent storage of data
centralized control of data
control of redundancy
control of consistency and
integrity
multiple user support
sharing of data
data documentation
data independence
control of access and
security
backup and recovery
Do not use a
DBMS when
l the initial investment in
hardware, software, and
training is too high
l the generality a DBMS
provides is not needed
l the overhead for security,
concurrency control, and
recovery is too high
l data and applications are
simple and stable
l real-time requirements
cannot be met by it
l multiple user access is not
needed
14
Data Modeling
REALITY
• structures
• processes
DATABASE SYSTEM
MODELdata modeling
l The model represents a perception of structures of
reality
l The data modeling process is to fix a perception of
structures of reality and represent this perception
l In the data modeling process we select aspects and
we abstract
15
Process Modeling
REALITY
• structures
• processes
DATABASE SYSTEM
MODELprocess modeling
l The use of the model reflects processes of reality
l Processes may be represented by programs with
embedded database queries and updates
l Processes may be represented by ad-hoc database
queries and updates at run-time
DML DML
PROG
16
Database Design
is a model of structures of reality
supports queries and updates
modeling processes of reality
runs efficiently
The purpose of database design is to create a database
which
17
Database Capabilities
Data Storage
Queries
Optimization
Indexing
Concurrency Control
Recovery
Security
18
Data Storage
Disk management
File management
Buffer management
Garbage collection
Compression
19
Queries
Selection
Point
Range
Conjunction
Disjunction
Join
Natural join
Equi join
Theta join
Outer join
Projection
Set operations
Cartesian Product
Union
Intersection
Set Difference
Other
Duplicate elimination
Sorting
Built-in functions:
count, sum, avg, min,
max
Recursive (not in SQL)
SQL queries are composed from the following:
20
People that Work With Databases
System Analysts
Database Designers
Application Developers
Database Administrators
End Users
21
System Analysts
Communicate with each prospective database
user group in order to understand its
information needs
processing needs
Develop a specification of each user group’s
information and processing needs
Develop a specification integrating the
information and processing needs of the user
groups
Document the specification
22
Database Designers
Choose appropriate structures to
represent the information specified by the
system analysts
Choose appropriate structures to store the
information in a normalized manner in
order to guarantee integrity and
consistency of data
Choose appropriate structures to
guarantee an efficient system
Document the database design
23
Application Developers
Implement the database design
Implement the application programs to
meet the program specifications
Test and debug the database
implementation and the application
programs
Document the database implementation
and the application programs
24
Database Administrators
Manage the database structure
participate in database and application development
assist in requirement analysis
participate in database design and creation
develop procedures for integrity and quality of data
facilitate changes to database structure
seek communitywide solutions
assess impact on all users
provide configuration control
be prepared for problems after changes are made
maintain documentation
25
Database Administrators (cont.)
Manage data activity
establish database standards consistent with
data administration standards
establish and maintain data dictionary
establish data proponencies
work with data proponents to develop data
access and modification rights
develop, document, and train staff on backup
and recovery procedures
publish and maintain data activity standards
documentation
26
Database Administrators (cont.)
Manage the database management system
generate database application performance reports
investigate user performance complaints
assess need for changes in database structure or
application design
modify database structure
evaluate and implement new DBMS features
tune the database
Establish the database data dictionary
data names, formats, relationships
cross-references between data and application
programs
(see metadata slide)
27
End Users
Parametric end users constantly query and update
the database.
They use canned transactions to support standard queries
and updates.
Casual end users occasional access the database,
but may need different information each time.
They use sophisticated query languages and browsers.
Sophisticated end users have complex
requirement and need different information each
time.
They are thoroughly familiar with the capabilities of the
DBMS.
28
29
References
Jeffrey A. Hoffer, et al: 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
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbookMISY
 
Database Systems
Database SystemsDatabase Systems
Database Systems
Usman Tariq
 
Database Systems
Database SystemsDatabase Systems
Database Systems
Usman Tariq
 
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
 
information system lecture notes
information system lecture notesinformation system lecture notes
information system lecture notes
naeem_mnm
 
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
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
Diana Diana
 
Database system concepts
Database system conceptsDatabase system concepts
Database system conceptsKumar
 
Role of Database Management in Information Systems
Role of Database Management in Information SystemsRole of Database Management in Information Systems
Role of Database Management in Information SystemswaQas ilYas
 
Modern Information Systems
Modern Information SystemsModern Information Systems
Introduction to database development
Introduction to database developmentIntroduction to database development
Introduction to database development
AKASH GHANATE
 
DATACENTRE TOTAL COST OF OWNERSHIP (TCO) MODELS: A SURVEY
DATACENTRE TOTAL COST OF OWNERSHIP (TCO) MODELS: A SURVEYDATACENTRE TOTAL COST OF OWNERSHIP (TCO) MODELS: A SURVEY
DATACENTRE TOTAL COST OF OWNERSHIP (TCO) MODELS: A SURVEY
IJCSEA Journal
 
Introduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal GulatiIntroduction to Databases by Dr. Kamal Gulati
Dbms notes
Dbms notesDbms notes
Dbms notes
Upasana Talukdar
 
Granularity analysis of classification and estimation for complex datasets wi...
Granularity analysis of classification and estimation for complex datasets wi...Granularity analysis of classification and estimation for complex datasets wi...
Granularity analysis of classification and estimation for complex datasets wi...
IJECEIAES
 

What's hot (19)

Modern database management system chapter 1
Modern database management system chapter 1Modern database management system chapter 1
Modern database management system chapter 1
 
Systems Lifecycle workbook
Systems Lifecycle workbookSystems Lifecycle workbook
Systems Lifecycle workbook
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Data models
Data modelsData models
Data models
 
Database - Design & Implementation - 1
Database - Design & Implementation - 1Database - Design & Implementation - 1
Database - Design & Implementation - 1
 
Mis chapter 7 database systems
Mis chapter 7 database systemsMis chapter 7 database systems
Mis chapter 7 database systems
 
information system lecture notes
information system lecture notesinformation system lecture notes
information system lecture notes
 
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,
 
Database 1 Introduction
Database 1   IntroductionDatabase 1   Introduction
Database 1 Introduction
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
 
Database system concepts
Database system conceptsDatabase system concepts
Database system concepts
 
Role of Database Management in Information Systems
Role of Database Management in Information SystemsRole of Database Management in Information Systems
Role of Database Management in Information Systems
 
Modern Information Systems
Modern Information SystemsModern Information Systems
Modern Information Systems
 
Introduction to database development
Introduction to database developmentIntroduction to database development
Introduction to database development
 
DATACENTRE TOTAL COST OF OWNERSHIP (TCO) MODELS: A SURVEY
DATACENTRE TOTAL COST OF OWNERSHIP (TCO) MODELS: A SURVEYDATACENTRE TOTAL COST OF OWNERSHIP (TCO) MODELS: A SURVEY
DATACENTRE TOTAL COST OF OWNERSHIP (TCO) MODELS: A SURVEY
 
Introduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal GulatiIntroduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal Gulati
 
Dbms notes
Dbms notesDbms notes
Dbms notes
 
Granularity analysis of classification and estimation for complex datasets wi...
Granularity analysis of classification and estimation for complex datasets wi...Granularity analysis of classification and estimation for complex datasets wi...
Granularity analysis of classification and estimation for complex datasets wi...
 

Viewers also liked

Systems Thinking Powerpoint for
Systems Thinking Powerpoint for Systems Thinking Powerpoint for
Systems Thinking Powerpoint for
SERC at Carleton College
 
Lecture1 is441-(intro toe-commerce)
Lecture1 is441-(intro toe-commerce)Lecture1 is441-(intro toe-commerce)
Lecture1 data structure(introduction)
Lecture1 data structure(introduction)Lecture1 data structure(introduction)
Lecture1 is313-(is-innovation&tech)
Lecture1 is313-(is-innovation&tech)Lecture1 is313-(is-innovation&tech)
Lecture1 is313-(is-innovation&tech)
Taibah University, College of Computer Science & Engineering
 
Acca 15(software source&selection)
Acca 15(software source&selection)Acca 15(software source&selection)
Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)Lecture4 is353-ea(fea)
Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)Lecture3 is353-ea(togaf)
Systems for sustainability workshop
Systems for sustainability workshopSystems for sustainability workshop
Systems for sustainability workshop
Andrea Berardi
 
Designing the Systems Sciences - AHO, Oslo, Oct 2012
Designing the Systems Sciences - AHO, Oslo, Oct 2012 Designing the Systems Sciences - AHO, Oslo, Oct 2012
Designing the Systems Sciences - AHO, Oslo, Oct 2012 Peter Jones
 
Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)
Taibah University, College of Computer Science & Engineering
 
Designing Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynoteDesigning Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynote
Peter Jones
 
ISSS Visual Languages in Systemic Design
ISSS Visual Languages in Systemic DesignISSS Visual Languages in Systemic Design
ISSS Visual Languages in Systemic DesignPeter Jones
 
Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014
johanna kollmann
 
Soft Systems Methodology: A brief introduction
Soft Systems Methodology: A brief introductionSoft Systems Methodology: A brief introduction
Soft Systems Methodology: A brief introduction
Mario López
 
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
 
Thinking about systems thinking
Thinking about systems thinkingThinking about systems thinking
Thinking about systems thinking
mikeyearworth
 
SoftSystemsMethodology lecture1
SoftSystemsMethodology lecture1SoftSystemsMethodology lecture1
Introduction to soft systems methodology workshop
Introduction to soft systems methodology workshopIntroduction to soft systems methodology workshop
Introduction to soft systems methodology workshop
MuseumID
 

Viewers also liked (20)

Systems Thinking Powerpoint for
Systems Thinking Powerpoint for Systems Thinking Powerpoint for
Systems Thinking Powerpoint for
 
Lecture1 is441-(intro toe-commerce)
Lecture1 is441-(intro toe-commerce)Lecture1 is441-(intro toe-commerce)
Lecture1 is441-(intro toe-commerce)
 
Lecture1 data structure(introduction)
Lecture1 data structure(introduction)Lecture1 data structure(introduction)
Lecture1 data structure(introduction)
 
Lecture1 is313-(is-innovation&tech)
Lecture1 is313-(is-innovation&tech)Lecture1 is313-(is-innovation&tech)
Lecture1 is313-(is-innovation&tech)
 
Acca 15(software source&selection)
Acca 15(software source&selection)Acca 15(software source&selection)
Acca 15(software source&selection)
 
SoftSystemsMethodology(Lecture2)
SoftSystemsMethodology(Lecture2)SoftSystemsMethodology(Lecture2)
SoftSystemsMethodology(Lecture2)
 
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)
 
Systems for sustainability workshop
Systems for sustainability workshopSystems for sustainability workshop
Systems for sustainability workshop
 
Designing the Systems Sciences - AHO, Oslo, Oct 2012
Designing the Systems Sciences - AHO, Oslo, Oct 2012 Designing the Systems Sciences - AHO, Oslo, Oct 2012
Designing the Systems Sciences - AHO, Oslo, Oct 2012
 
Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)
 
Designing Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynoteDesigning Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynote
 
ISSS Visual Languages in Systemic Design
ISSS Visual Languages in Systemic DesignISSS Visual Languages in Systemic Design
ISSS Visual Languages in Systemic Design
 
Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014Systems Thinking workshop @ Lean UX NYC 2014
Systems Thinking workshop @ Lean UX NYC 2014
 
Soft Systems Methodology: A brief introduction
Soft Systems Methodology: A brief introductionSoft Systems Methodology: A brief introduction
Soft Systems Methodology: A brief introduction
 
Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)
 
Thinking about systems thinking
Thinking about systems thinkingThinking about systems thinking
Thinking about systems thinking
 
Introduction
IntroductionIntroduction
Introduction
 
SoftSystemsMethodology lecture1
SoftSystemsMethodology lecture1SoftSystemsMethodology lecture1
SoftSystemsMethodology lecture1
 
Introduction to soft systems methodology workshop
Introduction to soft systems methodology workshopIntroduction to soft systems methodology workshop
Introduction to soft systems methodology workshop
 

Similar to Lecture1 is322 data&infomanag(introduction)(old curr)

Week 4 Lecture 1 - Databases and Data WarehousesManagement of .docx
Week 4 Lecture 1 - Databases and Data WarehousesManagement of .docxWeek 4 Lecture 1 - Databases and Data WarehousesManagement of .docx
Week 4 Lecture 1 - Databases and Data WarehousesManagement of .docx
jessiehampson
 
Encrypted Data Management With Deduplication In Cloud...
Encrypted Data Management With Deduplication In Cloud...Encrypted Data Management With Deduplication In Cloud...
Encrypted Data Management With Deduplication In Cloud...
Angie Jorgensen
 
Database Essay
Database EssayDatabase Essay
Visual Data Mining
Visual Data MiningVisual Data Mining
Visual Data Mining
Doctoral Student, NCU
 
Visual Data Mining
Visual Data MiningVisual Data Mining
Visual Data Mining
Doctoral Student, NCU
 
AIS 3 - EDITED.pdf
AIS 3 - EDITED.pdfAIS 3 - EDITED.pdf
AIS 3 - EDITED.pdf
ShielaMarie44
 
Data Warehouse: A Primer
Data Warehouse: A PrimerData Warehouse: A Primer
Data Warehouse: A Primer
IJRTEMJOURNAL
 
Unit 1
Unit 1Unit 1
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )
Kimberly Brooks
 
Unit No2 Introduction to big data.pdf
Unit No2 Introduction to big data.pdfUnit No2 Introduction to big data.pdf
Unit No2 Introduction to big data.pdf
Ranjeet Bhalshankar
 
CHAPTER5Database Systemsand Big DataRafal Olechows
CHAPTER5Database Systemsand Big DataRafal OlechowsCHAPTER5Database Systemsand Big DataRafal Olechows
CHAPTER5Database Systemsand Big DataRafal Olechows
JinElias52
 
Software Project Implementation
Software Project Implementation Software Project Implementation
Software Project Implementation
Joel Okomoli
 
Data modeling techniques used for big data in enterprise networks
Data modeling techniques used for big data in enterprise networksData modeling techniques used for big data in enterprise networks
Data modeling techniques used for big data in enterprise networks
Dr. Richard Otieno
 
M.Florence Dayana
M.Florence DayanaM.Florence Dayana
M.Florence Dayana
Dr.Florence Dayana
 
An Comprehensive Study of Big Data Environment and its Challenges.
An Comprehensive Study of Big Data Environment and its Challenges.An Comprehensive Study of Big Data Environment and its Challenges.
An Comprehensive Study of Big Data Environment and its Challenges.
ijceronline
 
Health Plan Survey Paper
Health Plan Survey PaperHealth Plan Survey Paper
Health Plan Survey Paper
Lisa Olive
 
Data science.chapter-1,2,3
Data science.chapter-1,2,3Data science.chapter-1,2,3
Data science.chapter-1,2,3
varshakumar21
 
data collection, data integration, data management, data modeling.pptx
data collection, data integration, data management, data modeling.pptxdata collection, data integration, data management, data modeling.pptx
data collection, data integration, data management, data modeling.pptx
Sourabhkumar729579
 

Similar to Lecture1 is322 data&infomanag(introduction)(old curr) (20)

Week 4 Lecture 1 - Databases and Data WarehousesManagement of .docx
Week 4 Lecture 1 - Databases and Data WarehousesManagement of .docxWeek 4 Lecture 1 - Databases and Data WarehousesManagement of .docx
Week 4 Lecture 1 - Databases and Data WarehousesManagement of .docx
 
Encrypted Data Management With Deduplication In Cloud...
Encrypted Data Management With Deduplication In Cloud...Encrypted Data Management With Deduplication In Cloud...
Encrypted Data Management With Deduplication In Cloud...
 
Information_Systems
Information_SystemsInformation_Systems
Information_Systems
 
Database Essay
Database EssayDatabase Essay
Database Essay
 
Visual Data Mining
Visual Data MiningVisual Data Mining
Visual Data Mining
 
Visual Data Mining
Visual Data MiningVisual Data Mining
Visual Data Mining
 
AIS 3 - EDITED.pdf
AIS 3 - EDITED.pdfAIS 3 - EDITED.pdf
AIS 3 - EDITED.pdf
 
Data Warehouse: A Primer
Data Warehouse: A PrimerData Warehouse: A Primer
Data Warehouse: A Primer
 
Unit 1
Unit 1Unit 1
Unit 1
 
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )
 
Unit No2 Introduction to big data.pdf
Unit No2 Introduction to big data.pdfUnit No2 Introduction to big data.pdf
Unit No2 Introduction to big data.pdf
 
CHAPTER5Database Systemsand Big DataRafal Olechows
CHAPTER5Database Systemsand Big DataRafal OlechowsCHAPTER5Database Systemsand Big DataRafal Olechows
CHAPTER5Database Systemsand Big DataRafal Olechows
 
Unit Ii
Unit IiUnit Ii
Unit Ii
 
Software Project Implementation
Software Project Implementation Software Project Implementation
Software Project Implementation
 
Data modeling techniques used for big data in enterprise networks
Data modeling techniques used for big data in enterprise networksData modeling techniques used for big data in enterprise networks
Data modeling techniques used for big data in enterprise networks
 
M.Florence Dayana
M.Florence DayanaM.Florence Dayana
M.Florence Dayana
 
An Comprehensive Study of Big Data Environment and its Challenges.
An Comprehensive Study of Big Data Environment and its Challenges.An Comprehensive Study of Big Data Environment and its Challenges.
An Comprehensive Study of Big Data Environment and its Challenges.
 
Health Plan Survey Paper
Health Plan Survey PaperHealth Plan Survey Paper
Health Plan Survey Paper
 
Data science.chapter-1,2,3
Data science.chapter-1,2,3Data science.chapter-1,2,3
Data science.chapter-1,2,3
 
data collection, data integration, data management, data modeling.pptx
data collection, data integration, data management, data modeling.pptxdata collection, data integration, data management, data modeling.pptx
data collection, data integration, data management, data modeling.pptx
 

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
 
Lab 1 (cs351) (computer tech & c++)
Lab 1 (cs351) (computer tech & c++)Lab 1 (cs351) (computer tech & c++)
Lab 1 (cs351) (computer tech & c++)
Taibah University, College of Computer Science & Engineering
 
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
 
Is 414 lecture 1 (inform centremanag)
Is 414 lecture 1 (inform centremanag)Is 414 lecture 1 (inform centremanag)
Lecture1 (is342) (office automationsystems)
Lecture1  (is342) (office automationsystems)Lecture1  (is342) (office automationsystems)
Lecture1 (is342) (office automationsystems)
Taibah University, College of Computer Science & Engineering
 
Chapter5 is344(gis)(selecting landscape features)
Chapter5 is344(gis)(selecting landscape features)Chapter5 is344(gis)(selecting landscape features)
Chapter5 is344(gis)(selecting landscape features)
Taibah University, College of Computer Science & Engineering
 
Chapter4 is344(gis)(map design)
Chapter4 is344(gis)(map design)Chapter4 is344(gis)(map design)
Chapter3 is344(gis)(acquiring, creating, and editing gis db )
Chapter3 is344(gis)(acquiring, creating, and editing gis db )Chapter3 is344(gis)(acquiring, creating, and editing gis db )
Chapter3 is344(gis)(acquiring, creating, and editing gis db )
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)
 
Lab 1 (cs351) (computer tech & c++)
Lab 1 (cs351) (computer tech & c++)Lab 1 (cs351) (computer tech & c++)
Lab 1 (cs351) (computer tech & c++)
 
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)
 
Is 414 lecture 1 (inform centremanag)
Is 414 lecture 1 (inform centremanag)Is 414 lecture 1 (inform centremanag)
Is 414 lecture 1 (inform centremanag)
 
Lecture1 (is342) (office automationsystems)
Lecture1  (is342) (office automationsystems)Lecture1  (is342) (office automationsystems)
Lecture1 (is342) (office automationsystems)
 
Chapter5 is344(gis)(selecting landscape features)
Chapter5 is344(gis)(selecting landscape features)Chapter5 is344(gis)(selecting landscape features)
Chapter5 is344(gis)(selecting landscape features)
 
Chapter4 is344(gis)(map design)
Chapter4 is344(gis)(map design)Chapter4 is344(gis)(map design)
Chapter4 is344(gis)(map design)
 
Chapter3 is344(gis)(acquiring, creating, and editing gis db )
Chapter3 is344(gis)(acquiring, creating, and editing gis db )Chapter3 is344(gis)(acquiring, creating, and editing gis db )
Chapter3 is344(gis)(acquiring, creating, and editing gis db )
 

Recently uploaded

Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 

Recently uploaded (20)

Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 

Lecture1 is322 data&infomanag(introduction)(old curr)

  • 1. Introduction to Data and Information Management (Database Management Systems IS331) Lecture 1 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 2 ObjectivesObjectives Understand how the database approach isUnderstand how the database approach is different and superior to earlier data systemsdifferent and superior to earlier data systems Examine how information demand andExamine how information demand and technology explosion drive database systemstechnology explosion drive database systems Trace the evolution of data systems and noteTrace the evolution of data systems and note how we have arrive at the database approachhow we have arrive at the database approach Comprehend the benefits of database systemsComprehend the benefits of database systems and perceive the need for themand perceive the need for them Survey briefly various data models, types ofSurvey briefly various data models, types of databases, and the database industrydatabases, and the database industry
  • 2. 3 About databaseAbout database Today, almost all organizations depend on theirToday, almost all organizations depend on their database systems for the crucial information theydatabase systems for the crucial information they need to run their business.need to run their business. In every industry across the board, from retail chainIn every industry across the board, from retail chain stores to financial institutions, from manufacturingstores to financial institutions, from manufacturing enterprises to government departments, and fromenterprises to government departments, and from airline companies to utility businesses, databaseairline companies to utility businesses, database systems have become the norm for informationsystems have become the norm for information storage and retrieval.storage and retrieval. Database systems form the centerpiece of theDatabase systems form the centerpiece of the growing and maturing electronic commerce.growing and maturing electronic commerce. Database and Web technologies have merged.Database and Web technologies have merged. 4 About database (contAbout database (cont……)) How were companies running their business beforeHow were companies running their business before computers came into use?computers came into use? Organizations needed information to execute theOrganizations needed information to execute the business processes, sell goods and services, andbusiness processes, sell goods and services, and satisfy the needs of customers.satisfy the needs of customers. Manual files supported business operations.Manual files supported business operations. Accounting personnel performed manualAccounting personnel performed manual calculations and prepared invoices.calculations and prepared invoices. Payroll departments manually wrote the checks.Payroll departments manually wrote the checks.
  • 3. 5 About database (contAbout database (cont……)) From the 1970s onward, two striking and remarkableFrom the 1970s onward, two striking and remarkable phenomena were distinctly observed. (Refer to Figure 1phenomena were distinctly observed. (Refer to Figure 1--11 indicating these two major developments).indicating these two major developments). First, demand for information has escalated in everyFirst, demand for information has escalated in every organization.organization. Organizations have steadily become global and widespread.Organizations have steadily become global and widespread. Organizations have to contend with fierce competitiveOrganizations have to contend with fierce competitive pressures.pressures. They need vast and complex information to stay in businessThey need vast and complex information to stay in business and make a profit.and make a profit. Second, the past three decades have witnessed a huge,Second, the past three decades have witnessed a huge, explosive growth in information technology. Processors haveexplosive growth in information technology. Processors have become faster, cheaper, and smaller.become faster, cheaper, and smaller. 6 About databaseAbout database Information, as we know it today, includes bothInformation, as we know it today, includes both electronic and physical information.electronic and physical information. The organizational structure must be capable ofThe organizational structure must be capable of managing this information throughout themanaging this information throughout the information lifecycle regardless of source or formatinformation lifecycle regardless of source or format (data, paper documents, electronic documents,(data, paper documents, electronic documents, audio, video, etc.) for delivery through multipleaudio, video, etc.) for delivery through multiple channels that may include cell phones and webchannels that may include cell phones and web interfaces.interfaces.
  • 4. 7 Information ManagementInformation Management Information management is the collection andInformation management is the collection and management of information from one or more sourcesmanagement of information from one or more sources and the distribution of that information to one or moreand the distribution of that information to one or more audiences.audiences. Management means the organization of and control overManagement means the organization of and control over the structure, processing and delivery of information.the structure, processing and delivery of information. The organizational structure must be capable ofThe organizational structure must be capable of managing this information throughout the informationmanaging this information throughout the information lifecycle regardless of source or format (data, paperlifecycle regardless of source or format (data, paper documents, electronic documents, audio, socialdocuments, electronic documents, audio, social business, video, etc.) for delivery through multiplebusiness, video, etc.) for delivery through multiple channels that may include cell phones and webchannels that may include cell phones and web interfaces.interfaces.
  • 5. 9 About databaseAbout database Information assets are corporate assets. This principle should be acknowledged or agreed upon across the organization otherwise any business case and support for IM will be weak. Information must be made available and shared. Of course not all information is open to anyone, but in principle the sharing of information helps the use and exploitation of corporate knowledge Information the organisation needs to keep is managed and retained corporately. In other words the retention and archiving, of information. If you save a document today, you expect it to be secured and still available to you tomorrow What a Database Is and Is Not l your personal address book in a Word document l a collection of Word documents l a collection of Excel Spreadsheets l a very large flat file on which you run some statistical analysis functions l data collected, maintained, and used in airline reservation l data used to support the launch of a space shuttle The word database is commonly used to refer to any of the following: 10
  • 6. Models of Reality REALITY • structures • processes DATABASE SYSTEM DATABASE DML DDL l A database is a model of structures of reality l The use of a database reflect processes of reality l A database system is a software system which supports the definition and use of a database l DDL: Data Definition Language l DML: Data Manipulation Language 11 Why Use Models? Models can be useful when we want to examine or manage part of the real world The costs of using a model are often considerably lower than the costs of using or experimenting with the real world itself Examples: airplane simulator nuclear power plant simulator flood warning system model of US economy model of a heat reservoir map 12
  • 7. A Message to Map Makers A model is a means of communication Users of a model must have a certain amount of knowledge in common A model on emphasized selected aspects A model is described in some language A model can be erroneous A message to map makers: “Highways are not painted red, rivers don’t have county lines running down the middle, and you can’t see contour lines on a mountain” [Kent 78] 13 Use a DBMS when this is important persistent storage of data centralized control of data control of redundancy control of consistency and integrity multiple user support sharing of data data documentation data independence control of access and security backup and recovery Do not use a DBMS when l the initial investment in hardware, software, and training is too high l the generality a DBMS provides is not needed l the overhead for security, concurrency control, and recovery is too high l data and applications are simple and stable l real-time requirements cannot be met by it l multiple user access is not needed 14
  • 8. Data Modeling REALITY • structures • processes DATABASE SYSTEM MODELdata modeling l The model represents a perception of structures of reality l The data modeling process is to fix a perception of structures of reality and represent this perception l In the data modeling process we select aspects and we abstract 15 Process Modeling REALITY • structures • processes DATABASE SYSTEM MODELprocess modeling l The use of the model reflects processes of reality l Processes may be represented by programs with embedded database queries and updates l Processes may be represented by ad-hoc database queries and updates at run-time DML DML PROG 16
  • 9. Database Design is a model of structures of reality supports queries and updates modeling processes of reality runs efficiently The purpose of database design is to create a database which 17 Database Capabilities Data Storage Queries Optimization Indexing Concurrency Control Recovery Security 18
  • 10. Data Storage Disk management File management Buffer management Garbage collection Compression 19 Queries Selection Point Range Conjunction Disjunction Join Natural join Equi join Theta join Outer join Projection Set operations Cartesian Product Union Intersection Set Difference Other Duplicate elimination Sorting Built-in functions: count, sum, avg, min, max Recursive (not in SQL) SQL queries are composed from the following: 20
  • 11. People that Work With Databases System Analysts Database Designers Application Developers Database Administrators End Users 21 System Analysts Communicate with each prospective database user group in order to understand its information needs processing needs Develop a specification of each user group’s information and processing needs Develop a specification integrating the information and processing needs of the user groups Document the specification 22
  • 12. Database Designers Choose appropriate structures to represent the information specified by the system analysts Choose appropriate structures to store the information in a normalized manner in order to guarantee integrity and consistency of data Choose appropriate structures to guarantee an efficient system Document the database design 23 Application Developers Implement the database design Implement the application programs to meet the program specifications Test and debug the database implementation and the application programs Document the database implementation and the application programs 24
  • 13. Database Administrators Manage the database structure participate in database and application development assist in requirement analysis participate in database design and creation develop procedures for integrity and quality of data facilitate changes to database structure seek communitywide solutions assess impact on all users provide configuration control be prepared for problems after changes are made maintain documentation 25 Database Administrators (cont.) Manage data activity establish database standards consistent with data administration standards establish and maintain data dictionary establish data proponencies work with data proponents to develop data access and modification rights develop, document, and train staff on backup and recovery procedures publish and maintain data activity standards documentation 26
  • 14. Database Administrators (cont.) Manage the database management system generate database application performance reports investigate user performance complaints assess need for changes in database structure or application design modify database structure evaluate and implement new DBMS features tune the database Establish the database data dictionary data names, formats, relationships cross-references between data and application programs (see metadata slide) 27 End Users Parametric end users constantly query and update the database. They use canned transactions to support standard queries and updates. Casual end users occasional access the database, but may need different information each time. They use sophisticated query languages and browsers. Sophisticated end users have complex requirement and need different information each time. They are thoroughly familiar with the capabilities of the DBMS. 28
  • 15. 29 References Jeffrey A. Hoffer, et al: Modern Database Management, 8th Edition, 2007, Prentice Hall