Advantages and disadvantages of relational databases

Presented by
V.Santhi,
Department of Computer Application,
Bon Secours College for women,
Thanjavur
 A relational database is a collection of data
items with pre-defined relationships between
them.These items are organized as a set of
tables with columns and rows.Tables are
used to hold information about the objects to
be represented in the database.
Advantages and disadvantages of relational databases
 A Relational Database system is the most
simple model, as it does not require any
complex structuring or querying processes.
 It doesn’t involve tedious architectural
processes like hierarchical database
structuring or definition.
 As the structure is simple, it is sufficient to be
handled with simple SQL queries and does
not require complex queries to be designed.
 In the relational database system, there can
be multiple tables related to one another with
the use of a primary key and foreign key
concepts.
 This makes the data to be non-repetitive.
There is no chance for duplication of data.
 Hence the accuracy of data in the relational
database is more than any other database
system.
 In the Relational Database System, there is no
pattern or pathway for accessing the data.
 Anyone who accesses the data can query any
table in the relational database.
 Using join queries and conditional statements
one can combine all or any number of related
tables in order to fetch the required data.
 It allows one to pick on the desired columns to
be incorporated in the outcome so that only
appropriate data will be displayed.
 Data integrity is a crucial characteristic of the
Relational Database system.
 The relational reliability amongst the tables
in the database helps in avoiding the records
from being imperfect, isolated or unrelated.
 Data integrity aids in making sure of the
relational database’s other significant
characteristics like Ease of use, precision, and
stability of the data.
 A Relational Database system by itself
possesses qualities for leveling up, expanding
for bigger lengths to accommodate the
constantly shifting requirements.
 This facilitates the increasing incoming
amount of data, as well as the update and
deletes wherever required.
 This model consents to the changes made to
a database configuration as well, which can
be applied without difficulty devoid of
crashing the data or the other parts of the
database.
 As the data is divided amongst the tables of the
relational database system, it is possible to make a
few tables to be tagged as confidential and others
not.
 This segregation is easily implemented with a
relational database management system, unlike other
databases.
 When a data analyst tries to login with a username
and password, the database can set boundaries for
their level of access, by providing admission only to
the tables that they are allowed to work on,
depending on their access level.
 As the relational database system holds records
in separate tables based on their categories, it is
straightforward to insert, delete or update
records that are subjected to the latest
requirements.
 . Any number of new or existing tables or
columns of data can be inserted or modified
depending on the conditions provided, by
keeping up with the basic qualities of the
relational database management system.
 Performance: A major constraint and
therefore disadvantage in the use of
relational database system is machine
performance. If the number of tables
between which relationships to be
established are large and the tables
themselves effect the performance in
responding to the sql queries.

 Physical Storage Consumption: With an
interactive system, for example an operation
like join would depend upon the physical
storage also.
 It is, therefore common in relational
databases to tune the databases and in such
a case the physical data layout would be
chosen so as to give good performance in the
most frequently run operations.
 Slow extraction of meaning from data: if
the data is naturally organized in a
hierarchical manner and stored as such, the
hierarchical approach may give quick
meaning for that data.
https://tinyurl.com/oracle-attendance
1 de 14

Recomendados

Database Management System por
Database Management SystemDatabase Management System
Database Management SystemNishant Munjal
12.1K visualizações35 slides
Introduction to Database por
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseSabyasachi Moitra
2.2K visualizações18 slides
Database Management System Introduction por
Database Management System IntroductionDatabase Management System Introduction
Database Management System IntroductionSmriti Jain
12.3K visualizações26 slides
Integrity Constraints por
Integrity ConstraintsIntegrity Constraints
Integrity Constraintsmadhav bansal
17.1K visualizações21 slides
The Relational Database Model por
The Relational Database ModelThe Relational Database Model
The Relational Database ModelShishir Aryal
458 visualizações21 slides
Relational databases por
Relational databasesRelational databases
Relational databasesFiddy Prasetiya
1.3K visualizações43 slides

Mais conteúdo relacionado

Mais procurados

Database language por
Database languageDatabase language
Database languageUniversity of Science and Technology Chitttagong
12K visualizações9 slides
Data Modeling PPT por
Data Modeling PPTData Modeling PPT
Data Modeling PPTTrinath Raavi
81K visualizações16 slides
1. Introduction to DBMS por
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMSkoolkampus
47.7K visualizações21 slides
File based approach por
File based approachFile based approach
File based approachPreethaAS
2.5K visualizações6 slides
Rdbms por
RdbmsRdbms
RdbmsMuhammad Adeel Rajput
15.8K visualizações50 slides
Entity Relationship Diagram por
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship DiagramShakila Mahjabin
67.4K visualizações38 slides

Mais procurados(20)

Data Modeling PPT por Trinath Raavi
Data Modeling PPTData Modeling PPT
Data Modeling PPT
Trinath Raavi81K visualizações
1. Introduction to DBMS por koolkampus
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
koolkampus47.7K visualizações
File based approach por PreethaAS
File based approachFile based approach
File based approach
PreethaAS2.5K visualizações
Entity Relationship Diagram por Shakila Mahjabin
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship Diagram
Shakila Mahjabin67.4K visualizações
Relational Database Design por Archit Saxena
Relational Database DesignRelational Database Design
Relational Database Design
Archit Saxena15K visualizações
Lecture 01 introduction to database por emailharmeet
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
emailharmeet26.3K visualizações
basic structure of SQL FINAL.pptx por Anusha sivakumar
basic structure of SQL FINAL.pptxbasic structure of SQL FINAL.pptx
basic structure of SQL FINAL.pptx
Anusha sivakumar730 visualizações
Intro to dbms por Surkhab Shelly
Intro to dbmsIntro to dbms
Intro to dbms
Surkhab Shelly421 visualizações
Database Concepts and Components por RIAH ENCARNACION
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
RIAH ENCARNACION982 visualizações
DATA WAREHOUSING por King Julian
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
King Julian232.5K visualizações
RDBMS por PriyangaRajaram
RDBMSRDBMS
RDBMS
PriyangaRajaram6.2K visualizações
DBMS: Types of keys por Bharati Ugale
DBMS:  Types of keysDBMS:  Types of keys
DBMS: Types of keys
Bharati Ugale5.3K visualizações
Basic DBMS ppt por dangwalrajendra888
Basic DBMS pptBasic DBMS ppt
Basic DBMS ppt
dangwalrajendra88880.7K visualizações
Basic Concept of Database por Marlon Jamera
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of Database
Marlon Jamera21.9K visualizações
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management] por Usman Tariq
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Usman Tariq2.3K visualizações

Similar a Advantages and disadvantages of relational databases

Data warehouse physical design por
Data warehouse physical designData warehouse physical design
Data warehouse physical designEr. Nawaraj Bhandari
4.8K visualizações35 slides
View of data DBMS por
View of data DBMSView of data DBMS
View of data DBMSRahul Narang
20.1K visualizações21 slides
database concepts.pptx por
database concepts.pptxdatabase concepts.pptx
database concepts.pptxslavskrillex
105 visualizações11 slides
Dbms unit i por
Dbms unit iDbms unit i
Dbms unit iArnav Chowdhury
328 visualizações22 slides
Database por
DatabaseDatabase
Databaseguest0a6e77
588 visualizações12 slides
Sql por
SqlSql
Sqlshenazk
252 visualizações11 slides

Similar a Advantages and disadvantages of relational databases(20)

Data warehouse physical design por Er. Nawaraj Bhandari
Data warehouse physical designData warehouse physical design
Data warehouse physical design
Er. Nawaraj Bhandari4.8K visualizações
View of data DBMS por Rahul Narang
View of data DBMSView of data DBMS
View of data DBMS
Rahul Narang20.1K visualizações
database concepts.pptx por slavskrillex
database concepts.pptxdatabase concepts.pptx
database concepts.pptx
slavskrillex105 visualizações
Dbms unit i por Arnav Chowdhury
Dbms unit iDbms unit i
Dbms unit i
Arnav Chowdhury328 visualizações
Database por guest0a6e77
DatabaseDatabase
Database
guest0a6e77588 visualizações
Sql por shenazk
SqlSql
Sql
shenazk252 visualizações
Sql por sanjaynuru
SqlSql
Sql
sanjaynuru298 visualizações
153680 sqlinterview por zdsgsgdf
153680  sqlinterview153680  sqlinterview
153680 sqlinterview
zdsgsgdf639 visualizações
Sql Interview Questions por arjundwh
Sql Interview QuestionsSql Interview Questions
Sql Interview Questions
arjundwh1.1K visualizações
Sql por sindujaj
SqlSql
Sql
sindujaj350 visualizações
Database Systems - introduction por Jananath Banuka
Database Systems - introductionDatabase Systems - introduction
Database Systems - introduction
Jananath Banuka186 visualizações
HYBRID DATABASE SYSTEM FOR BIG DATA STORAGE AND MANAGEMENT por IJCSEA Journal
HYBRID DATABASE SYSTEM FOR BIG DATA STORAGE AND MANAGEMENTHYBRID DATABASE SYSTEM FOR BIG DATA STORAGE AND MANAGEMENT
HYBRID DATABASE SYSTEM FOR BIG DATA STORAGE AND MANAGEMENT
IJCSEA Journal8 visualizações
HYBRID DATABASE SYSTEM FOR BIG DATA STORAGE AND MANAGEMENT por IJCSEA Journal
HYBRID DATABASE SYSTEM FOR BIG DATA STORAGE AND MANAGEMENTHYBRID DATABASE SYSTEM FOR BIG DATA STORAGE AND MANAGEMENT
HYBRID DATABASE SYSTEM FOR BIG DATA STORAGE AND MANAGEMENT
IJCSEA Journal9 visualizações
Sql interview question part 5 por kaashiv1
Sql interview question part 5Sql interview question part 5
Sql interview question part 5
kaashiv1201 visualizações
Ebook5 por kaashiv1
Ebook5Ebook5
Ebook5
kaashiv1303 visualizações
sultana.pptx por SameerSameer90
sultana.pptxsultana.pptx
sultana.pptx
SameerSameer902 visualizações
A Survey And Comparison Of Relational And Non-Relational Database por Karla Adamson
A Survey And Comparison Of Relational And Non-Relational DatabaseA Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational Database
Karla Adamson4 visualizações
11 Database Concepts por praveenjigajinni
11 Database Concepts11 Database Concepts
11 Database Concepts
praveenjigajinni15K visualizações
Advanced Database Systems CS352Unit 2 Individual Project.docx por nettletondevon
Advanced Database Systems CS352Unit 2 Individual Project.docxAdvanced Database Systems CS352Unit 2 Individual Project.docx
Advanced Database Systems CS352Unit 2 Individual Project.docx
nettletondevon4 visualizações

Mais de SanthiNivas

packages.ppt por
packages.pptpackages.ppt
packages.pptSanthiNivas
21 visualizações11 slides
exception-handling-in-java.ppt por
exception-handling-in-java.pptexception-handling-in-java.ppt
exception-handling-in-java.pptSanthiNivas
13 visualizações18 slides
Introduction to PHP.ppt por
Introduction to PHP.pptIntroduction to PHP.ppt
Introduction to PHP.pptSanthiNivas
17 visualizações23 slides
static methods.pptx por
static methods.pptxstatic methods.pptx
static methods.pptxSanthiNivas
17 visualizações13 slides
Topologies.ppt por
Topologies.pptTopologies.ppt
Topologies.pptSanthiNivas
10 visualizações19 slides
transmission media.ppt por
transmission media.ppttransmission media.ppt
transmission media.pptSanthiNivas
19 visualizações34 slides

Mais de SanthiNivas(20)

packages.ppt por SanthiNivas
packages.pptpackages.ppt
packages.ppt
SanthiNivas21 visualizações
exception-handling-in-java.ppt por SanthiNivas
exception-handling-in-java.pptexception-handling-in-java.ppt
exception-handling-in-java.ppt
SanthiNivas13 visualizações
Introduction to PHP.ppt por SanthiNivas
Introduction to PHP.pptIntroduction to PHP.ppt
Introduction to PHP.ppt
SanthiNivas17 visualizações
static methods.pptx por SanthiNivas
static methods.pptxstatic methods.pptx
static methods.pptx
SanthiNivas17 visualizações
Topologies.ppt por SanthiNivas
Topologies.pptTopologies.ppt
Topologies.ppt
SanthiNivas10 visualizações
transmission media.ppt por SanthiNivas
transmission media.ppttransmission media.ppt
transmission media.ppt
SanthiNivas19 visualizações
Internet Basics Presentation.pptx por SanthiNivas
Internet Basics Presentation.pptxInternet Basics Presentation.pptx
Internet Basics Presentation.pptx
SanthiNivas5 visualizações
Topologies.ppt por SanthiNivas
Topologies.pptTopologies.ppt
Topologies.ppt
SanthiNivas4 visualizações
Features of Java.pptx por SanthiNivas
Features of Java.pptxFeatures of Java.pptx
Features of Java.pptx
SanthiNivas28 visualizações
Output Devices.pptx por SanthiNivas
Output Devices.pptxOutput Devices.pptx
Output Devices.pptx
SanthiNivas50 visualizações
Input Devices.pptx por SanthiNivas
Input Devices.pptxInput Devices.pptx
Input Devices.pptx
SanthiNivas17 visualizações
Operating System File Management Unit v.pptx por SanthiNivas
Operating System File Management Unit v.pptxOperating System File Management Unit v.pptx
Operating System File Management Unit v.pptx
SanthiNivas15 visualizações
Input and Output Devices por SanthiNivas
Input and Output DevicesInput and Output Devices
Input and Output Devices
SanthiNivas11 visualizações
HTML por SanthiNivas
HTMLHTML
HTML
SanthiNivas135 visualizações
DDA ALGORITHM.pdf por SanthiNivas
DDA ALGORITHM.pdfDDA ALGORITHM.pdf
DDA ALGORITHM.pdf
SanthiNivas12 visualizações
Computer Graphics Unit 2 por SanthiNivas
Computer Graphics Unit 2Computer Graphics Unit 2
Computer Graphics Unit 2
SanthiNivas36 visualizações
Computer Graphics por SanthiNivas
Computer GraphicsComputer Graphics
Computer Graphics
SanthiNivas20 visualizações
Page Layout and Background por SanthiNivas
Page Layout and BackgroundPage Layout and Background
Page Layout and Background
SanthiNivas109 visualizações
3-D Transformation in Computer Graphics por SanthiNivas
3-D Transformation in Computer Graphics3-D Transformation in Computer Graphics
3-D Transformation in Computer Graphics
SanthiNivas22 visualizações
4. THREE DIMENSIONAL DISPLAY METHODS por SanthiNivas
4.	THREE DIMENSIONAL DISPLAY METHODS4.	THREE DIMENSIONAL DISPLAY METHODS
4. THREE DIMENSIONAL DISPLAY METHODS
SanthiNivas1K visualizações

Último

Education and Diversity.pptx por
Education and Diversity.pptxEducation and Diversity.pptx
Education and Diversity.pptxDrHafizKosar
118 visualizações16 slides
Student Voice por
Student Voice Student Voice
Student Voice Pooky Knightsmith
164 visualizações33 slides
ICS3211_lecture 08_2023.pdf por
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdfVanessa Camilleri
103 visualizações30 slides
Use of Probiotics in Aquaculture.pptx por
Use of Probiotics in Aquaculture.pptxUse of Probiotics in Aquaculture.pptx
Use of Probiotics in Aquaculture.pptxAKSHAY MANDAL
89 visualizações15 slides
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx por
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxISSIP
317 visualizações50 slides
Universe revised.pdf por
Universe revised.pdfUniverse revised.pdf
Universe revised.pdfDrHafizKosar
112 visualizações26 slides

Último(20)

Education and Diversity.pptx por DrHafizKosar
Education and Diversity.pptxEducation and Diversity.pptx
Education and Diversity.pptx
DrHafizKosar118 visualizações
Student Voice por Pooky Knightsmith
Student Voice Student Voice
Student Voice
Pooky Knightsmith164 visualizações
ICS3211_lecture 08_2023.pdf por Vanessa Camilleri
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdf
Vanessa Camilleri103 visualizações
Use of Probiotics in Aquaculture.pptx por AKSHAY MANDAL
Use of Probiotics in Aquaculture.pptxUse of Probiotics in Aquaculture.pptx
Use of Probiotics in Aquaculture.pptx
AKSHAY MANDAL89 visualizações
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx por ISSIP
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
ISSIP317 visualizações
Universe revised.pdf por DrHafizKosar
Universe revised.pdfUniverse revised.pdf
Universe revised.pdf
DrHafizKosar112 visualizações
The Open Access Community Framework (OACF) 2023 (1).pptx por Jisc
The Open Access Community Framework (OACF) 2023 (1).pptxThe Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptx
Jisc85 visualizações
Psychology KS5 por WestHatch
Psychology KS5Psychology KS5
Psychology KS5
WestHatch77 visualizações
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx por Inge de Waard
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptxOEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx
Inge de Waard167 visualizações
The Accursed House by Émile Gaboriau por DivyaSheta
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile Gaboriau
DivyaSheta158 visualizações
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively por PECB
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
PECB 545 visualizações
Scope of Biochemistry.pptx por shoba shoba
Scope of Biochemistry.pptxScope of Biochemistry.pptx
Scope of Biochemistry.pptx
shoba shoba124 visualizações
ICANN por RajaulKarim20
ICANNICANN
ICANN
RajaulKarim2064 visualizações
ACTIVITY BOOK key water sports.pptx por Mar Caston Palacio
ACTIVITY BOOK key water sports.pptxACTIVITY BOOK key water sports.pptx
ACTIVITY BOOK key water sports.pptx
Mar Caston Palacio430 visualizações
STERILITY TEST.pptx por Anupkumar Sharma
STERILITY TEST.pptxSTERILITY TEST.pptx
STERILITY TEST.pptx
Anupkumar Sharma125 visualizações
CWP_23995_2013_17_11_2023_FINAL_ORDER.pdf por SukhwinderSingh895865
CWP_23995_2013_17_11_2023_FINAL_ORDER.pdfCWP_23995_2013_17_11_2023_FINAL_ORDER.pdf
CWP_23995_2013_17_11_2023_FINAL_ORDER.pdf
SukhwinderSingh895865507 visualizações
Solar System and Galaxies.pptx por DrHafizKosar
Solar System and Galaxies.pptxSolar System and Galaxies.pptx
Solar System and Galaxies.pptx
DrHafizKosar85 visualizações

Advantages and disadvantages of relational databases

  • 1. Presented by V.Santhi, Department of Computer Application, Bon Secours College for women, Thanjavur
  • 2.  A relational database is a collection of data items with pre-defined relationships between them.These items are organized as a set of tables with columns and rows.Tables are used to hold information about the objects to be represented in the database.
  • 4.  A Relational Database system is the most simple model, as it does not require any complex structuring or querying processes.  It doesn’t involve tedious architectural processes like hierarchical database structuring or definition.  As the structure is simple, it is sufficient to be handled with simple SQL queries and does not require complex queries to be designed.
  • 5.  In the relational database system, there can be multiple tables related to one another with the use of a primary key and foreign key concepts.  This makes the data to be non-repetitive. There is no chance for duplication of data.  Hence the accuracy of data in the relational database is more than any other database system.
  • 6.  In the Relational Database System, there is no pattern or pathway for accessing the data.  Anyone who accesses the data can query any table in the relational database.  Using join queries and conditional statements one can combine all or any number of related tables in order to fetch the required data.  It allows one to pick on the desired columns to be incorporated in the outcome so that only appropriate data will be displayed.
  • 7.  Data integrity is a crucial characteristic of the Relational Database system.  The relational reliability amongst the tables in the database helps in avoiding the records from being imperfect, isolated or unrelated.  Data integrity aids in making sure of the relational database’s other significant characteristics like Ease of use, precision, and stability of the data.
  • 8.  A Relational Database system by itself possesses qualities for leveling up, expanding for bigger lengths to accommodate the constantly shifting requirements.  This facilitates the increasing incoming amount of data, as well as the update and deletes wherever required.  This model consents to the changes made to a database configuration as well, which can be applied without difficulty devoid of crashing the data or the other parts of the database.
  • 9.  As the data is divided amongst the tables of the relational database system, it is possible to make a few tables to be tagged as confidential and others not.  This segregation is easily implemented with a relational database management system, unlike other databases.  When a data analyst tries to login with a username and password, the database can set boundaries for their level of access, by providing admission only to the tables that they are allowed to work on, depending on their access level.
  • 10.  As the relational database system holds records in separate tables based on their categories, it is straightforward to insert, delete or update records that are subjected to the latest requirements.  . Any number of new or existing tables or columns of data can be inserted or modified depending on the conditions provided, by keeping up with the basic qualities of the relational database management system.
  • 11.  Performance: A major constraint and therefore disadvantage in the use of relational database system is machine performance. If the number of tables between which relationships to be established are large and the tables themselves effect the performance in responding to the sql queries. 
  • 12.  Physical Storage Consumption: With an interactive system, for example an operation like join would depend upon the physical storage also.  It is, therefore common in relational databases to tune the databases and in such a case the physical data layout would be chosen so as to give good performance in the most frequently run operations.
  • 13.  Slow extraction of meaning from data: if the data is naturally organized in a hierarchical manner and stored as such, the hierarchical approach may give quick meaning for that data.