SlideShare une entreprise Scribd logo
1  sur  51
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

Contenu connexe

Tendances

Enterprise Information Systems
Enterprise Information SystemsEnterprise Information Systems
Enterprise Information Systems
Goutama Bachtiar
 

Tendances (20)

Information System & Business applications
Information System & Business applicationsInformation System & Business applications
Information System & Business applications
 
Chapter 2 competing with it
Chapter 2 competing with itChapter 2 competing with it
Chapter 2 competing with it
 
Chapter 6 foundations of business intelligence
Chapter 6 foundations of business intelligenceChapter 6 foundations of business intelligence
Chapter 6 foundations of business intelligence
 
Mis model
Mis modelMis model
Mis model
 
information system in business today
information system in business todayinformation system in business today
information system in business today
 
Management Information System (MIS)
Management Information System (MIS)Management Information System (MIS)
Management Information System (MIS)
 
Mis lecture ppt
Mis lecture pptMis lecture ppt
Mis lecture ppt
 
Decision Support System in MIS.pptx
Decision Support System in MIS.pptxDecision Support System in MIS.pptx
Decision Support System in MIS.pptx
 
Chap02 Competing with Information Technology
Chap02 Competing with Information TechnologyChap02 Competing with Information Technology
Chap02 Competing with Information Technology
 
Types Of Information System
Types Of Information SystemTypes Of Information System
Types Of Information System
 
Our presentation on Management Information System
Our presentation on Management Information SystemOur presentation on Management Information System
Our presentation on Management Information System
 
Information management
Information management Information management
Information management
 
Chapter 1 introduction to information system
Chapter 1 introduction to information systemChapter 1 introduction to information system
Chapter 1 introduction to information system
 
Chap07 Electronic Business Systems
Chap07 Electronic Business SystemsChap07 Electronic Business Systems
Chap07 Electronic Business Systems
 
Information systems
Information systemsInformation systems
Information systems
 
MIS managing digital firms companies
MIS managing digital firms companies MIS managing digital firms companies
MIS managing digital firms companies
 
Enterprise Information Systems
Enterprise Information SystemsEnterprise Information Systems
Enterprise Information Systems
 
Chapter 3 computer hardware
Chapter 3 computer hardwareChapter 3 computer hardware
Chapter 3 computer hardware
 
Business information system
Business information systemBusiness information system
Business information system
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
 

Similaire à Lecture 04 data resource management

TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
WanBK Leo
 
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 Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
ahfiki
 

Similaire à 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
 

Plus de Dynamic Research Centre & institute

Plus de 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
 

Dernier

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Dernier (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

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