SlideShare a Scribd company logo
A
PRESENTATION ON
DISTRIBUTED DATABASE SYSTEM
By:: BALOGUN JOSEPH
ON 27th of May 2016
DISTRIBUTED DATABASE SYSTEM
• A distributed database (DDB) is a collection of
multiple, logically interrelated databases
distributed over a computer network
• A distributed database management system
(DDBMS) is the software that manages the DDB
and provides an access mechanism that makes
this distribution transparent to the users. Note
however that the terms are most times, used
interchangeably
CONT’D
• Distributed database design defines the
optimum allocation strategy for database
fragments in order to ensure database
integrity, security, and performance. The
allocation strategy determines how to
partition the database and where to store
each fragment.
CONT’D
• A database may need to be distributed among
multiple geographically disperse locations.
Processes that access the database may also
vary from one location to another. Resources
that can be distributed includes but not limited
to:
• Functions
• Processes
• Data
• Control
CONT’D
• For example, a retail process and a warehouse
storage process are likely to be found in different
physical locations. If the database data and
processes are to be distributed across the
system, portions of a database, known as
database fragments, may reside in several
physical locations. A database fragment is a
subset of a database that is stored at a given
location. The database fragment may be
composed of a subset of rows or columns from
one or multiple tables.
DATABASE SOFTWARE SELECTION
• The selection of DBMS software is critical to the
information system’s smooth operation. To avoid
false expectations,
• the end user must be made aware of the
limitations of both the DBMS and the database.
The followings are factors that should be
considered while purchasing a DBMS and
Database Application:
DATABASE SOFTWARE SELECTION CONT’D
• Cost. This includes the original purchase price, along
with maintenance, operational, license, installation,
training, and conversion costs.
• DBMS features and tools. Some database
software includes a variety of tools that facilitate the
application development task. For example, the
availability of query by example (QBE), screen painters,
report generators, application generators, data
dictionaries, and so on, helps to create a more pleasant
work environment for both the end user and the
application programmer. Database administrator facilities,
query facilities, ease of use, performance, security,
concurrency control, transaction processing, and third-
party support also influence DBMS software selection.
DATABASE SOFTWARE SELECTION CONT’D
• Underlying model. This can be hierarchical,
network, relational, object/relational, or object-
oriented. The most suitable and relevant model
should be considered.
• Portability. A DBMS can be portable/deployed
across platforms, systems, and languages. In other
words, a good DBMS and Database Application
should be platform independent. High portability will
be considered.
• DBMS hardware requirements. Items to
consider include processor(s), RAM, disk space,
and so on.
DATABASE DESIGN STRATEGY
• There are two classical approaches to database
design:
• Top-down design: In this design approach, the
entities are first identified and then their data
items (fields/attributes) are then defined. In other
words, this strategy starts by identifying the data
sets and then defines the data elements for each
of those sets. This process involves the
identification of different entity types and the
definition of each entity’s attributes.
DATABASE DESIGN STRATEGY CONT’D
• Bottom-up design: In this design
approach, the data items (fields/attributes)
are first identified and then classify them
according to the associated entity. In other
words, this approach first identifies the data
elements (items) and then groups them
together in data sets. Simply put, it first
defines attributes, and then groups them to
form entities.
Top Down: From Entity down (Top DOWN ↓) to the Attributes
Bottom Up: From Attributes up (Bottom-UP ↑) to the Entity
CENTRALIZED AND DECENTRALIZED DESIGNS
• Aside the general design approaches
(top-down and bottom-up), design
approach can also be dependent upon
the organizational style or structure.
With respect to this, database design
strategy can be seen from two
perspectives, viz: Centralized and
Decentralized Designs.
CENTRALIZED DESIGN
• This is considered when the design in view is relatively small in
size and such that it can be handled by a single individual.
Centralized design is considered most suitable when the
database design is of relatively small volume and in which the
task can be handled by a single designer (database
administrator) or by a small, informal design team. The company
operations and the scope of the problem are sufficiently limited
to allow even a single designer to define the problem(s), create
the conceptual design, verify the conceptual design with the
user views, define system processes and data constraints to
ensure the efficacy of the design, and ensure that the design will
comply with all the requirements.
DECENTRALIZED DESIGN
• This is the direct opposite of centralized design. This might be used
when the data component of the system has a considerable large
number of entities and complex relations on which very complex
operations are performed. Decentralized design is also likely to be
employed when the problem itself is spread across several
operational sites and each element is a subset of the entire data set.
• In large and complex projects, the database design typically cannot be
done by only one person. Instead, a carefully selected team of
database designers is employed to tackle a complex database project.
Within the decentralized design framework, the database design task
is divided into several modules. Once the design criteria have been
established, the lead designer assigns design subsets or modules to
design groups within the team.
THANK
YOU

More Related Content

What's hot

Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)
Sayantan Sur
 
Decision support n system management
Decision support n system managementDecision support n system management
Decision support n system management
krishna_v111
 
Decision support system
Decision  support  systemDecision  support  system
Decision support system
Noriha Nori
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support System
Kodok Ngorex
 

What's hot (19)

Database Life Cycle
Database Life CycleDatabase Life Cycle
Database Life Cycle
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)
 
Mss
MssMss
Mss
 
Dss
DssDss
Dss
 
Mss
MssMss
Mss
 
Decision support n system management
Decision support n system managementDecision support n system management
Decision support n system management
 
Decision support system
Decision  support  systemDecision  support  system
Decision support system
 
Decision Support System & Group Decision Support System
Decision Support System & Group Decision Support SystemDecision Support System & Group Decision Support System
Decision Support System & Group Decision Support System
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support System
 
Decision support system
Decision support systemDecision support system
Decision support system
 
Dss in business
Dss in businessDss in business
Dss in business
 
Chapter9
Chapter9Chapter9
Chapter9
 
Decision support system
Decision support systemDecision support system
Decision support system
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support System
 
Decision support system concept 97 2
Decision support system concept 97 2Decision support system concept 97 2
Decision support system concept 97 2
 
Decision Support System ( DSS )
Decision Support System ( DSS )Decision Support System ( DSS )
Decision Support System ( DSS )
 
Decision Support System - Presentation Slides
Decision Support System - Presentation SlidesDecision Support System - Presentation Slides
Decision Support System - Presentation Slides
 
DSS and decision support system and its types
DSS and decision support system and its typesDSS and decision support system and its types
DSS and decision support system and its types
 
Decision support system
Decision support systemDecision support system
Decision support system
 

Viewers also liked

THOUGHTS ON COMMITMENT
THOUGHTS ON COMMITMENTTHOUGHTS ON COMMITMENT
THOUGHTS ON COMMITMENT
Ben Gaul
 

Viewers also liked (14)

THOUGHTS ON COMMITMENT
THOUGHTS ON COMMITMENTTHOUGHTS ON COMMITMENT
THOUGHTS ON COMMITMENT
 
"Elementos de la CPU"
"Elementos de la CPU" "Elementos de la CPU"
"Elementos de la CPU"
 
Programa arena
Programa arenaPrograma arena
Programa arena
 
"Elementos de la CPU"
"Elementos de la CPU" "Elementos de la CPU"
"Elementos de la CPU"
 
Microprocesadores de la cpu
Microprocesadores de la cpuMicroprocesadores de la cpu
Microprocesadores de la cpu
 
PREGUNTAS Y RESPUESTAS DE LA CTAINL
PREGUNTAS Y RESPUESTAS DE LA CTAINLPREGUNTAS Y RESPUESTAS DE LA CTAINL
PREGUNTAS Y RESPUESTAS DE LA CTAINL
 
La ley de ohm
La ley de ohmLa ley de ohm
La ley de ohm
 
Gerencia de proyectos Mapa conceptual ideas 01
Gerencia de proyectos Mapa conceptual ideas 01Gerencia de proyectos Mapa conceptual ideas 01
Gerencia de proyectos Mapa conceptual ideas 01
 
Gerencia de proyecto unidad ii
Gerencia de proyecto unidad iiGerencia de proyecto unidad ii
Gerencia de proyecto unidad ii
 
Gerencia de proyectos 10mo semestre mapa conceptual norlay pérez
Gerencia de proyectos 10mo semestre mapa conceptual norlay pérezGerencia de proyectos 10mo semestre mapa conceptual norlay pérez
Gerencia de proyectos 10mo semestre mapa conceptual norlay pérez
 
Informe de observación 2da jornada may y lili (3)
Informe de observación 2da jornada may y lili (3)Informe de observación 2da jornada may y lili (3)
Informe de observación 2da jornada may y lili (3)
 
GDG question & science
GDG question & scienceGDG question & science
GDG question & science
 
Reflexion sobre la mision y vision docente
Reflexion sobre la mision y vision docenteReflexion sobre la mision y vision docente
Reflexion sobre la mision y vision docente
 
GRN_CV LinkedIN
GRN_CV LinkedINGRN_CV LinkedIN
GRN_CV LinkedIN
 

Similar to Csc 303

Unit 3 3 architectural design
Unit 3 3 architectural designUnit 3 3 architectural design
Unit 3 3 architectural design
Hiren Selani
 
9a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc29a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc2
Mukund Trivedi
 
Database administrator
Database administratorDatabase administrator
Database administrator
Tech_MX
 

Similar to Csc 303 (20)

Unit 3 3 architectural design
Unit 3 3 architectural designUnit 3 3 architectural design
Unit 3 3 architectural design
 
Distributed database management system
Distributed database management systemDistributed database management system
Distributed database management system
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
9a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc29a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc2
 
MS-CIT Unit 9.pptx
MS-CIT Unit 9.pptxMS-CIT Unit 9.pptx
MS-CIT Unit 9.pptx
 
1.0 Introduction to Database Management Systems.pdf
1.0 Introduction to Database Management Systems.pdf1.0 Introduction to Database Management Systems.pdf
1.0 Introduction to Database Management Systems.pdf
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
DBMS NOTES.pdf
DBMS  NOTES.pdfDBMS  NOTES.pdf
DBMS NOTES.pdf
 
Lecture4 big data technology foundations
Lecture4 big data technology foundationsLecture4 big data technology foundations
Lecture4 big data technology foundations
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
Database administrator
Database administratorDatabase administrator
Database administrator
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Introduction to RDBMS
Introduction to RDBMSIntroduction to RDBMS
Introduction to RDBMS
 
DDBMS
DDBMSDDBMS
DDBMS
 
unit 1.pdf
unit 1.pdfunit 1.pdf
unit 1.pdf
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
Chapter-1 Introduction to Database Management Systems
Chapter-1 Introduction to Database Management SystemsChapter-1 Introduction to Database Management Systems
Chapter-1 Introduction to Database Management Systems
 

Recently uploaded

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 

Recently uploaded (20)

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
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptx
 
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
 
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
 
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
 
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
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-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 geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 

Csc 303

  • 1. A PRESENTATION ON DISTRIBUTED DATABASE SYSTEM By:: BALOGUN JOSEPH ON 27th of May 2016
  • 2. DISTRIBUTED DATABASE SYSTEM • A distributed database (DDB) is a collection of multiple, logically interrelated databases distributed over a computer network • A distributed database management system (DDBMS) is the software that manages the DDB and provides an access mechanism that makes this distribution transparent to the users. Note however that the terms are most times, used interchangeably
  • 3. CONT’D • Distributed database design defines the optimum allocation strategy for database fragments in order to ensure database integrity, security, and performance. The allocation strategy determines how to partition the database and where to store each fragment.
  • 4. CONT’D • A database may need to be distributed among multiple geographically disperse locations. Processes that access the database may also vary from one location to another. Resources that can be distributed includes but not limited to: • Functions • Processes • Data • Control
  • 5. CONT’D • For example, a retail process and a warehouse storage process are likely to be found in different physical locations. If the database data and processes are to be distributed across the system, portions of a database, known as database fragments, may reside in several physical locations. A database fragment is a subset of a database that is stored at a given location. The database fragment may be composed of a subset of rows or columns from one or multiple tables.
  • 6. DATABASE SOFTWARE SELECTION • The selection of DBMS software is critical to the information system’s smooth operation. To avoid false expectations, • the end user must be made aware of the limitations of both the DBMS and the database. The followings are factors that should be considered while purchasing a DBMS and Database Application:
  • 7. DATABASE SOFTWARE SELECTION CONT’D • Cost. This includes the original purchase price, along with maintenance, operational, license, installation, training, and conversion costs. • DBMS features and tools. Some database software includes a variety of tools that facilitate the application development task. For example, the availability of query by example (QBE), screen painters, report generators, application generators, data dictionaries, and so on, helps to create a more pleasant work environment for both the end user and the application programmer. Database administrator facilities, query facilities, ease of use, performance, security, concurrency control, transaction processing, and third- party support also influence DBMS software selection.
  • 8. DATABASE SOFTWARE SELECTION CONT’D • Underlying model. This can be hierarchical, network, relational, object/relational, or object- oriented. The most suitable and relevant model should be considered. • Portability. A DBMS can be portable/deployed across platforms, systems, and languages. In other words, a good DBMS and Database Application should be platform independent. High portability will be considered. • DBMS hardware requirements. Items to consider include processor(s), RAM, disk space, and so on.
  • 9. DATABASE DESIGN STRATEGY • There are two classical approaches to database design: • Top-down design: In this design approach, the entities are first identified and then their data items (fields/attributes) are then defined. In other words, this strategy starts by identifying the data sets and then defines the data elements for each of those sets. This process involves the identification of different entity types and the definition of each entity’s attributes.
  • 10. DATABASE DESIGN STRATEGY CONT’D • Bottom-up design: In this design approach, the data items (fields/attributes) are first identified and then classify them according to the associated entity. In other words, this approach first identifies the data elements (items) and then groups them together in data sets. Simply put, it first defines attributes, and then groups them to form entities.
  • 11. Top Down: From Entity down (Top DOWN ↓) to the Attributes Bottom Up: From Attributes up (Bottom-UP ↑) to the Entity
  • 12. CENTRALIZED AND DECENTRALIZED DESIGNS • Aside the general design approaches (top-down and bottom-up), design approach can also be dependent upon the organizational style or structure. With respect to this, database design strategy can be seen from two perspectives, viz: Centralized and Decentralized Designs.
  • 13. CENTRALIZED DESIGN • This is considered when the design in view is relatively small in size and such that it can be handled by a single individual. Centralized design is considered most suitable when the database design is of relatively small volume and in which the task can be handled by a single designer (database administrator) or by a small, informal design team. The company operations and the scope of the problem are sufficiently limited to allow even a single designer to define the problem(s), create the conceptual design, verify the conceptual design with the user views, define system processes and data constraints to ensure the efficacy of the design, and ensure that the design will comply with all the requirements.
  • 14.
  • 15. DECENTRALIZED DESIGN • This is the direct opposite of centralized design. This might be used when the data component of the system has a considerable large number of entities and complex relations on which very complex operations are performed. Decentralized design is also likely to be employed when the problem itself is spread across several operational sites and each element is a subset of the entire data set. • In large and complex projects, the database design typically cannot be done by only one person. Instead, a carefully selected team of database designers is employed to tackle a complex database project. Within the decentralized design framework, the database design task is divided into several modules. Once the design criteria have been established, the lead designer assigns design subsets or modules to design groups within the team.
  • 16.