SlideShare a Scribd company logo
DATA
RESOURCE
MANAGEMENT
Presented by:
Dr. Akhlas Ahmed
Lecture # 04
Preston University
File Organization:
Terms & Concept


Binary: means composed of two pieces or
two parts and may refer to:

Mathematics:
Binary number, a representation for numbers using only two digits
(0 and 1)
Binary relation, a mathematical relation involving two elements
Binary function, a function in mathematics that takes two
arguments
Computing
Binary file, composed of something other than human-readable text
Executable, a type of binary file that contains machine code for the
computer to execute
Binary code, the digital representation of text and data
File Organization:
Terms & Concept
Multiples of bits
Decimal
Value

1000
10002
10003
10004
10005
10006
10007
10008
Value
1024
10242
10243
10244
10245
10246
10247
8

Metric

kbit
Mbit
Gbit
Tbit
Pbit
Ebit
Zbit
Ybit

Kbit
Mbit
Gbit
-

kilobit
megabit
gigabit
terabit
petabit
exabit
zettabit
yottabit
Binary
JEDEC
kilobit
megabit
gigabit
-

Kibit
Mibit
Gibit
Tibit
Pibit
Eibit
Zibit

IEC
kibibit
mebibit
gibibit
tebibit
pebibit
exbibit
zebibit
File Organization:
Terms & Concept
•





Bit: A bit is the basic unit of information in
computing and digital communications. A bit
can have only one of two values, and may
therefore be physically implemented with a twostate device. The most common representation
of these values are 0and1. The term bit is a
contraction of binary digit.
Smallest unit of data; binary digit (0,1)
Byte: Group of bits that represents a single
character
Field: Group of words or a complete number
File Organization:
Terms & Concept


Record: Group of related fields



File: Group of records of same type



Database: Group of related files
Data Hierarchy:
in a Computer System

Figure 7-1
File Organization:
Terms & Concept


Entity: Person, place, thing, event about
which information is maintained



Attribute: Description of a particular entity



Key field: Identifier field used to retrieve,
update, sort a record
ORGANIZING DATA:
IN A TRADITIONAL FILE
ENVIRONMENT

Figure 7-2
Problems with the Traditional File
Environment


Data redundancy

Data redundancy occurs in database systems which have a field
that is repeated in two or more tables.

o

Program-Data dependence
A Flow dependency, also known as a data dependency or
true dependency or read-after-write (RAW), occurs when
an instruction depends on the result of a previous
instruction:
1. A = 3 2. B = A 3. C = B





Lack of flexibility
Poor security
Lack of data-sharing and availability
Traditional File Processing

Figure 7-3
Database Management System
(DBMS)
• Creates and maintains databases
• Eliminates requirement for data definition
statements
• Acts as interface between application
programs and physical data files
• Separates logical and physical views of
data
The Contemporary Database
Environment
Components of DBMS
• Data definition language: Specifies
content and structure of database and
defines each data element

• Data manipulation language:
Manipulates data in a database

• Data dictionary: Stores definitions of

data elements, and data characteristics
Sample Data Dictionary Report

Figure 7-5
Types of Databases
• Relational DBMS
• Hierarchical and Network DBMS
• Object-Oriented Databases
Relational DBMS
• Represents data as two-dimensional tables
called relations
• Relates data across tables based on common
data element
• Examples: DB2, Oracle, MS SQL Server
Relational Data Model

Figure 7-6
Three Basic Operations in a
Relational Database
• Select: Creates subset of rows that meet
specific criteria

• Join: Combines relational tables to provide
users with information

• Project: Enables users to create new tables
containing only relevant information
Three Basic Operations in a
Relational Database

Figure 7-7
Hierarchical and Network DBMS
Hierarchical DBMS
• Organizes data in a tree-like structure
• Supports one-to-many parent-child
relationships
• Prevalent in large legacy systems
Hierarchical DBMS

Figure 7-8
Hierarchical and Network DBMS
Network DBMS
• Depicts data logically as many-to-many
relationships
Network DBMS

Figure 7-9
Hierarchical and Network DBMS
Disadvantages


Outdated



Less flexible compared to RDBMS



Lack support for ad-hoc and English
language-like queries
Object-Oriented Databases
 Object-oriented

DBMS: Stores data and

procedures as objects that can be retrieved
and shared automatically
 Object-relational

DBMS: Provides

capabilities of both object-oriented and
relational DBMS
Querying Databases:
Elements of SQL
Basic SQL Commands
 SELECT:

 FROM:

Specifies columns

Identifies tables or views

 WHERE:

Specifies conditions
Results of SELECT Statement
Results of Conditional Selection

137
150

Door latch
Door seal

22.50
6.00
Projection from Joining PART and
SUPPLIER Tables
Designing Databases
 Conceptual

design: Abstract model of

database from a business perspective
 Physical

design: Detailed description of

business information needs
Designing Databases
 Entity-relationship

diagram: Methodology for

documenting databases illustrating relationships
between database entities
 Normalization:

Process of creating small stable
data structures from complex groups of data
CREATING A DATABASE
ENVIRONMENT
CREATING A DATABASE
ENVIRONMENT
CREATING A DATABASE
ENVIRONMENT
An Normalized Relation of ORDER

Figure 7-15
Distributing Databases
Centralized database


Used by single central processor or multiple
processors in client/server network
Distributing Databases
Distributed database


Stored in more than one physical location



Partitioned database



Duplicated database
Distributing Databases

Figure 7-16
Management Requirements for
Database Systems
Key elements in a database environment:


Data Administration



Data Planning and Modeling Methodology



Database Technology and Management



Users
Management Requirements for
Database Systems

Figure 7-17
Multidimensional Data Analysis
On-line analytical processing (OLAP)


Multidimensional data analysis



Supports manipulation and analysis of large
volumes of data from multiple
dimensions/perspectives
Multidimensional Data Model

Figure 7-18
Data Warehousing and Datamining
Data warehouse


Supports reporting and query tools



Stores current and historical data



Consolidates data for management analysis
and decision making
Components of Data Warehouse

Figure 7-19
Data Warehouse and data mining
Data mart


Subset of data warehouse



Contains summarized or highly focused
portion of data for a specified function or
group of users
Data Warehouse and data mining
Datamining


Tools for analyzing large pools of data



Find hidden patterns and infer rules to predict
trends
Benefits of Data Warehouse


Improved and easy accessibility to
information



Ability to model and remodel the data
Database and the web
Hypermedia database
• Organizes data as network of nodes
• Links nodes in pattern specified by user
• Supports text, graphic, sound, video and
executable programs
Database Trends
A Hypermedia Database

Figure 7-20
Database Trends
Databases and the Web

Database server


Computer in a client/server environment runs
a DBMS to process SQL statements and
perform database management tasks

Application server


Software handling all application operations
Database Trends
Linking Internal Databases to the Web

Figure 7-21
Thank You

More Related Content

What's hot

MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & ISMIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
Sukanya Ben
 
Enterprise Data Management
Enterprise Data ManagementEnterprise Data Management
Enterprise Data ManagementBhavendra Chavan
 
Datawarehousing and Business Intelligence
Datawarehousing and Business IntelligenceDatawarehousing and Business Intelligence
Datawarehousing and Business IntelligencePrithwis Mukerjee
 
Data Management
Data ManagementData Management
Data Management
BashirMutebi1
 
Data Warehouse 101
Data Warehouse 101Data Warehouse 101
Data Warehouse 101
PanaEk Warawit
 
The Erp Business Process
The Erp Business ProcessThe Erp Business Process
The Erp Business ProcessTom Matys
 
Laudon mis12 ppt03
Laudon mis12 ppt03Laudon mis12 ppt03
Laudon mis12 ppt03
Faisal14H
 
Chapter 2 competing with it
Chapter 2 competing with itChapter 2 competing with it
Chapter 2 competing with it
AG RD
 
Lect 1 Introduction to ERP
Lect 1 Introduction to ERPLect 1 Introduction to ERP
Lect 1 Introduction to ERPWaqas Rafique
 
Database systems introduction
Database systems introductionDatabase systems introduction
Database systems introduction
Balasingham Karthiban
 
Introduction to data warehousing
Introduction to data warehousing   Introduction to data warehousing
Introduction to data warehousing Girish Dhareshwar
 
Database design
Database designDatabase design
Database design
Dhani Ahmad
 
7. DATA RESOURCE MANAGEMENT.pdf
7. DATA RESOURCE MANAGEMENT.pdf7. DATA RESOURCE MANAGEMENT.pdf
7. DATA RESOURCE MANAGEMENT.pdf
YUSRA FERNANDO
 
Types Of Information System
Types Of Information SystemTypes Of Information System
Types Of Information System
guestead93f3
 
Lecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information SystemLecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information System
vasanthimuniasamy
 
TPS Characteristics
TPS CharacteristicsTPS Characteristics
TPS Characteristics
bmasawan
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modelingvivekjv
 

What's hot (20)

MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & ISMIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
 
Enterprise Data Management
Enterprise Data ManagementEnterprise Data Management
Enterprise Data Management
 
Datawarehousing and Business Intelligence
Datawarehousing and Business IntelligenceDatawarehousing and Business Intelligence
Datawarehousing and Business Intelligence
 
Data Management
Data ManagementData Management
Data Management
 
Data Warehouse 101
Data Warehouse 101Data Warehouse 101
Data Warehouse 101
 
The Erp Business Process
The Erp Business ProcessThe Erp Business Process
The Erp Business Process
 
Laudon mis12 ppt03
Laudon mis12 ppt03Laudon mis12 ppt03
Laudon mis12 ppt03
 
Chapter 2 competing with it
Chapter 2 competing with itChapter 2 competing with it
Chapter 2 competing with it
 
Chapter 3 MIS
Chapter 3 MISChapter 3 MIS
Chapter 3 MIS
 
Lect 1 Introduction to ERP
Lect 1 Introduction to ERPLect 1 Introduction to ERP
Lect 1 Introduction to ERP
 
Database systems introduction
Database systems introductionDatabase systems introduction
Database systems introduction
 
Introduction to data warehousing
Introduction to data warehousing   Introduction to data warehousing
Introduction to data warehousing
 
Managing data resources
Managing  data resourcesManaging  data resources
Managing data resources
 
The role of information system
The role of information system The role of information system
The role of information system
 
Database design
Database designDatabase design
Database design
 
7. DATA RESOURCE MANAGEMENT.pdf
7. DATA RESOURCE MANAGEMENT.pdf7. DATA RESOURCE MANAGEMENT.pdf
7. DATA RESOURCE MANAGEMENT.pdf
 
Types Of Information System
Types Of Information SystemTypes Of Information System
Types Of Information System
 
Lecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information SystemLecture #1 - Introduction to Information System
Lecture #1 - Introduction to Information System
 
TPS Characteristics
TPS CharacteristicsTPS Characteristics
TPS Characteristics
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 

Similar to Lecture 04 data resource management

data base management system (DBMS)
data base management system (DBMS)data base management system (DBMS)
data base management system (DBMS)
Varish Bajaj
 
7 - Enterprise IT in Action
7 - Enterprise IT in Action7 - Enterprise IT in Action
7 - Enterprise IT in Action
Raymond Gao
 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
Daniel Francisco Tamayo
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseWanBK Leo
 
Detailed overview on Database and database system
Detailed overview on Database and database systemDetailed overview on Database and database system
Detailed overview on Database and database system
samreenghauri786
 
database
databasedatabase
data base system to new data science lerne
data base system to new data science lernedata base system to new data science lerne
data base system to new data science lerne
tarunprajapati0t
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
Smriti Jain
 
CH10-Managing a Database
CH10-Managing a DatabaseCH10-Managing a Database
CH10-Managing a Database
Sukanya Ben
 
DBMS
DBMS DBMS
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1ahfiki
 
Database systems - Chapter 2 (Remaining)
Database systems - Chapter 2 (Remaining)Database systems - Chapter 2 (Remaining)
Database systems - Chapter 2 (Remaining)
shahab3
 
Introduction to DBMS.pptx
Introduction to DBMS.pptxIntroduction to DBMS.pptx
Introduction to DBMS.pptx
Sreenivas R
 
INT 1010 07-5.pdf
INT 1010 07-5.pdfINT 1010 07-5.pdf
INT 1010 07-5.pdf
Luis R Castellanos
 
database introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfdatabase introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdf
parveen204931475
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
Siti Ismail
 

Similar to Lecture 04 data resource management (20)

data base management system (DBMS)
data base management system (DBMS)data base management system (DBMS)
data base management system (DBMS)
 
7 - Enterprise IT in Action
7 - Enterprise IT in Action7 - Enterprise IT in Action
7 - Enterprise IT in Action
 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
 
Detailed overview on Database and database system
Detailed overview on Database and database systemDetailed overview on Database and database system
Detailed overview on Database and database system
 
Week 1
Week 1Week 1
Week 1
 
database
databasedatabase
database
 
data base system to new data science lerne
data base system to new data science lernedata base system to new data science lerne
data base system to new data science lerne
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
 
Dbms
DbmsDbms
Dbms
 
CH10-Managing a Database
CH10-Managing a DatabaseCH10-Managing a Database
CH10-Managing a Database
 
Unit01 dbms
Unit01 dbmsUnit01 dbms
Unit01 dbms
 
DBMS
DBMS DBMS
DBMS
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
 
Database systems - Chapter 2 (Remaining)
Database systems - Chapter 2 (Remaining)Database systems - Chapter 2 (Remaining)
Database systems - Chapter 2 (Remaining)
 
Introduction to DBMS.pptx
Introduction to DBMS.pptxIntroduction to DBMS.pptx
Introduction to DBMS.pptx
 
INT 1010 07-5.pdf
INT 1010 07-5.pdfINT 1010 07-5.pdf
INT 1010 07-5.pdf
 
database introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdfdatabase introductoin optimization1-app6891.pdf
database introductoin optimization1-app6891.pdf
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 

More from Dynamic Research Centre & institute

Talks1 @ NILAT(05.10.2023) Orientation to Research.pptx
Talks1 @ NILAT(05.10.2023) Orientation to Research.pptxTalks1 @ NILAT(05.10.2023) Orientation to Research.pptx
Talks1 @ NILAT(05.10.2023) Orientation to Research.pptx
Dynamic Research Centre & institute
 
Talks # 2
Talks # 2 Talks # 2
CV Synopsis Prof. Dr. Akhlas Ahmed
CV Synopsis Prof. Dr. Akhlas AhmedCV Synopsis Prof. Dr. Akhlas Ahmed
CV Synopsis Prof. Dr. Akhlas Ahmed
Dynamic Research Centre & institute
 
Workplace Communication in Organization
Workplace Communication in OrganizationWorkplace Communication in Organization
Workplace Communication in Organization
Dynamic Research Centre & institute
 
Lecture # 3
Lecture # 3 Lecture # 3
Lecture # 2
Lecture # 2 Lecture # 2
Lecture # 1
Lecture # 1 Lecture # 1
Lecture # 16
Lecture # 16Lecture # 16
Lecture # 16
Lecture # 16Lecture # 16
Course Outlines for Strategic Marketing Fall-2018-19
Course Outlines for Strategic Marketing Fall-2018-19Course Outlines for Strategic Marketing Fall-2018-19
Course Outlines for Strategic Marketing Fall-2018-19
Dynamic Research Centre & institute
 
Lecture # 04
Lecture # 04 Lecture # 04
Teaching methods
Teaching methodsTeaching methods
Teaching methods
Teaching methodsTeaching methods
Lecture # 5 nilat (jan 2nd 2018)
Lecture # 5 nilat (jan 2nd 2018)Lecture # 5 nilat (jan 2nd 2018)
Lecture # 5 nilat (jan 2nd 2018)
Dynamic Research Centre & institute
 
Lecture # 3 nilat (dec 6th 2017)
Lecture # 3 nilat (dec 6th 2017)Lecture # 3 nilat (dec 6th 2017)
Lecture # 3 nilat (dec 6th 2017)
Dynamic Research Centre & institute
 
Lecture # 2 nilat (nov 22nd 2017)
Lecture # 2 nilat (nov 22nd 2017)Lecture # 2 nilat (nov 22nd 2017)
Lecture # 2 nilat (nov 22nd 2017)
Dynamic Research Centre & institute
 
Lecture # 1 nilat (nov 15th 2017)
Lecture # 1 nilat (nov 15th 2017)Lecture # 1 nilat (nov 15th 2017)
Lecture # 1 nilat (nov 15th 2017)
Dynamic Research Centre & institute
 
5th Lecture Market Analysis of Strategic Marketing
5th Lecture Market Analysis of Strategic Marketing5th Lecture Market Analysis of Strategic Marketing
5th Lecture Market Analysis of Strategic Marketing
Dynamic Research Centre & institute
 
1st lecture strategic marketing
1st lecture strategic marketing1st lecture strategic marketing
1st lecture strategic marketing
Dynamic Research Centre & institute
 

More from Dynamic Research Centre & institute (20)

Talks1 @ NILAT(05.10.2023) Orientation to Research.pptx
Talks1 @ NILAT(05.10.2023) Orientation to Research.pptxTalks1 @ NILAT(05.10.2023) Orientation to Research.pptx
Talks1 @ NILAT(05.10.2023) Orientation to Research.pptx
 
Talks # 2
Talks # 2 Talks # 2
Talks # 2
 
CV Synopsis Prof. Dr. Akhlas Ahmed
CV Synopsis Prof. Dr. Akhlas AhmedCV Synopsis Prof. Dr. Akhlas Ahmed
CV Synopsis Prof. Dr. Akhlas Ahmed
 
Profile Dr. Akhlas Ahmed (March 6th 2021)
Profile Dr. Akhlas Ahmed (March 6th 2021)Profile Dr. Akhlas Ahmed (March 6th 2021)
Profile Dr. Akhlas Ahmed (March 6th 2021)
 
Workplace Communication in Organization
Workplace Communication in OrganizationWorkplace Communication in Organization
Workplace Communication in Organization
 
Lecture # 3
Lecture # 3 Lecture # 3
Lecture # 3
 
Lecture # 2
Lecture # 2 Lecture # 2
Lecture # 2
 
Lecture # 1
Lecture # 1 Lecture # 1
Lecture # 1
 
Lecture # 16
Lecture # 16Lecture # 16
Lecture # 16
 
Lecture # 16
Lecture # 16Lecture # 16
Lecture # 16
 
Course Outlines for Strategic Marketing Fall-2018-19
Course Outlines for Strategic Marketing Fall-2018-19Course Outlines for Strategic Marketing Fall-2018-19
Course Outlines for Strategic Marketing Fall-2018-19
 
Lecture # 04
Lecture # 04 Lecture # 04
Lecture # 04
 
Teaching methods
Teaching methodsTeaching methods
Teaching methods
 
Teaching methods
Teaching methodsTeaching methods
Teaching methods
 
Lecture # 5 nilat (jan 2nd 2018)
Lecture # 5 nilat (jan 2nd 2018)Lecture # 5 nilat (jan 2nd 2018)
Lecture # 5 nilat (jan 2nd 2018)
 
Lecture # 3 nilat (dec 6th 2017)
Lecture # 3 nilat (dec 6th 2017)Lecture # 3 nilat (dec 6th 2017)
Lecture # 3 nilat (dec 6th 2017)
 
Lecture # 2 nilat (nov 22nd 2017)
Lecture # 2 nilat (nov 22nd 2017)Lecture # 2 nilat (nov 22nd 2017)
Lecture # 2 nilat (nov 22nd 2017)
 
Lecture # 1 nilat (nov 15th 2017)
Lecture # 1 nilat (nov 15th 2017)Lecture # 1 nilat (nov 15th 2017)
Lecture # 1 nilat (nov 15th 2017)
 
5th Lecture Market Analysis of Strategic Marketing
5th Lecture Market Analysis of Strategic Marketing5th Lecture Market Analysis of Strategic Marketing
5th Lecture Market Analysis of Strategic Marketing
 
1st lecture strategic marketing
1st lecture strategic marketing1st lecture strategic marketing
1st lecture strategic marketing
 

Recently uploaded

Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
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
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 

Recently uploaded (20)

Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
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
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 

Lecture 04 data resource management

  • 1. DATA RESOURCE MANAGEMENT Presented by: Dr. Akhlas Ahmed Lecture # 04 Preston University
  • 2. File Organization: Terms & Concept  Binary: means composed of two pieces or two parts and may refer to: Mathematics: Binary number, a representation for numbers using only two digits (0 and 1) Binary relation, a mathematical relation involving two elements Binary function, a function in mathematics that takes two arguments Computing Binary file, composed of something other than human-readable text Executable, a type of binary file that contains machine code for the computer to execute Binary code, the digital representation of text and data
  • 3. File Organization: Terms & Concept Multiples of bits Decimal Value 1000 10002 10003 10004 10005 10006 10007 10008 Value 1024 10242 10243 10244 10245 10246 10247 8 Metric kbit Mbit Gbit Tbit Pbit Ebit Zbit Ybit Kbit Mbit Gbit - kilobit megabit gigabit terabit petabit exabit zettabit yottabit Binary JEDEC kilobit megabit gigabit - Kibit Mibit Gibit Tibit Pibit Eibit Zibit IEC kibibit mebibit gibibit tebibit pebibit exbibit zebibit
  • 4. File Organization: Terms & Concept •    Bit: A bit is the basic unit of information in computing and digital communications. A bit can have only one of two values, and may therefore be physically implemented with a twostate device. The most common representation of these values are 0and1. The term bit is a contraction of binary digit. Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single character Field: Group of words or a complete number
  • 5. File Organization: Terms & Concept  Record: Group of related fields  File: Group of records of same type  Database: Group of related files
  • 6. Data Hierarchy: in a Computer System Figure 7-1
  • 7. File Organization: Terms & Concept  Entity: Person, place, thing, event about which information is maintained  Attribute: Description of a particular entity  Key field: Identifier field used to retrieve, update, sort a record
  • 8. ORGANIZING DATA: IN A TRADITIONAL FILE ENVIRONMENT Figure 7-2
  • 9. Problems with the Traditional File Environment  Data redundancy Data redundancy occurs in database systems which have a field that is repeated in two or more tables. o Program-Data dependence A Flow dependency, also known as a data dependency or true dependency or read-after-write (RAW), occurs when an instruction depends on the result of a previous instruction: 1. A = 3 2. B = A 3. C = B    Lack of flexibility Poor security Lack of data-sharing and availability
  • 11. Database Management System (DBMS) • Creates and maintains databases • Eliminates requirement for data definition statements • Acts as interface between application programs and physical data files • Separates logical and physical views of data
  • 13. Components of DBMS • Data definition language: Specifies content and structure of database and defines each data element • Data manipulation language: Manipulates data in a database • Data dictionary: Stores definitions of data elements, and data characteristics
  • 14. Sample Data Dictionary Report Figure 7-5
  • 15. Types of Databases • Relational DBMS • Hierarchical and Network DBMS • Object-Oriented Databases
  • 16. Relational DBMS • Represents data as two-dimensional tables called relations • Relates data across tables based on common data element • Examples: DB2, Oracle, MS SQL Server
  • 18. Three Basic Operations in a Relational Database • Select: Creates subset of rows that meet specific criteria • Join: Combines relational tables to provide users with information • Project: Enables users to create new tables containing only relevant information
  • 19. Three Basic Operations in a Relational Database Figure 7-7
  • 20. Hierarchical and Network DBMS Hierarchical DBMS • Organizes data in a tree-like structure • Supports one-to-many parent-child relationships • Prevalent in large legacy systems
  • 22. Hierarchical and Network DBMS Network DBMS • Depicts data logically as many-to-many relationships
  • 24. Hierarchical and Network DBMS Disadvantages  Outdated  Less flexible compared to RDBMS  Lack support for ad-hoc and English language-like queries
  • 25. Object-Oriented Databases  Object-oriented DBMS: Stores data and procedures as objects that can be retrieved and shared automatically  Object-relational DBMS: Provides capabilities of both object-oriented and relational DBMS
  • 26. Querying Databases: Elements of SQL Basic SQL Commands  SELECT:  FROM: Specifies columns Identifies tables or views  WHERE: Specifies conditions
  • 27. Results of SELECT Statement
  • 28. Results of Conditional Selection 137 150 Door latch Door seal 22.50 6.00
  • 29. Projection from Joining PART and SUPPLIER Tables
  • 30. Designing Databases  Conceptual design: Abstract model of database from a business perspective  Physical design: Detailed description of business information needs
  • 31. Designing Databases  Entity-relationship diagram: Methodology for documenting databases illustrating relationships between database entities  Normalization: Process of creating small stable data structures from complex groups of data
  • 34. CREATING A DATABASE ENVIRONMENT An Normalized Relation of ORDER Figure 7-15
  • 35. Distributing Databases Centralized database  Used by single central processor or multiple processors in client/server network
  • 36. Distributing Databases Distributed database  Stored in more than one physical location  Partitioned database  Duplicated database
  • 38. Management Requirements for Database Systems Key elements in a database environment:  Data Administration  Data Planning and Modeling Methodology  Database Technology and Management  Users
  • 40. Multidimensional Data Analysis On-line analytical processing (OLAP)  Multidimensional data analysis  Supports manipulation and analysis of large volumes of data from multiple dimensions/perspectives
  • 42. Data Warehousing and Datamining Data warehouse  Supports reporting and query tools  Stores current and historical data  Consolidates data for management analysis and decision making
  • 43. Components of Data Warehouse Figure 7-19
  • 44. Data Warehouse and data mining Data mart  Subset of data warehouse  Contains summarized or highly focused portion of data for a specified function or group of users
  • 45. Data Warehouse and data mining Datamining  Tools for analyzing large pools of data  Find hidden patterns and infer rules to predict trends
  • 46. Benefits of Data Warehouse  Improved and easy accessibility to information  Ability to model and remodel the data
  • 47. Database and the web Hypermedia database • Organizes data as network of nodes • Links nodes in pattern specified by user • Supports text, graphic, sound, video and executable programs
  • 48. Database Trends A Hypermedia Database Figure 7-20
  • 49. Database Trends Databases and the Web Database server  Computer in a client/server environment runs a DBMS to process SQL statements and perform database management tasks Application server  Software handling all application operations
  • 50. Database Trends Linking Internal Databases to the Web Figure 7-21