Relational Database
Relational Database
Database
SQL DATABASES FOR DATA SCIENCE AND
BUSINESS ANALYTICS
Batch- ADDS22.2F
Index No: COADDS22.2F-002
Page 1|6
Table of Contents
Table contents
Introduction………………………………………………………………………………………................... 3
Relational database..................................................................................................................................... 3
Relational database management (RDBMS)................................................................................. 3
Relational database modelling...............................................................................................................3
Conclusion........................................................................................................................................................... 5
References............................................................................................................................................................6
Page 2|6
Introduction
Relational database
Database means, A collection of data which is organized and easy to encrypt and use. Data bases are divided
into five types. In the five databases Relational databases are unique and very handy when it comes to
access. Relational database denotes that collects and gives a path to access the data which is related to
another. In relational databases the data is saved in the form of tables (Relations). These tables are connected
with keys or unique IDs with others. Every table contains the information which is collected from the real
world. The information is divided and saved into rows(tuples) and columns(attributes) inside the relation.
Basically, every attribute has a value for its tuple.
Page 3|6
Advantages of relational database
Simplicity
Because of the tableization of the information the data processing and data collecting become simpler
compared to other types of databases. Because of that simple SQL is enough to deal with the data.
Speed and multi users
The simplicity of the database makes the relational database remarkably quicker and some optimizations that
are provided by the RDBMS will give some extra enhancements to its performance and it will help to
increase the speed of data processing. Also, multiple users can easily access the database at the same time.
Security
In relational database the tables are protected by the username and password and authorized users can only
enter the databases and make changes in the database.
Accessibility and Accuracy
Apart from the other databases relational database operates with keys (primary or foreign key) to make the
relations(tables). So, each table is different from each other. If all the data is collected without duplication,
then we can guarantee that data are saved with hundred percentage accuracy and in relational database there
is no need to provide a specific path. So, the outcome will be suitable to the user.
Cost
You will be forced to buy separate software and need professionals to maintain the system. In relational
databases the supporting cost to construct the relational database is relatively higher than other databases.
Sometimes it’s too much for small business.
Performance
Even though the relational database is very simple, and some applications give optimizations, it is relatively
slower than other databases. Because the performance of relational database depends on the number of the
tables. If the number of tables increases the performance will slow down.
Physical Storage and complexity
Even the relational databases contain table it needs enormous amount of physical storage and every single
operation depended on the sperate physical memory. Even though in the starting point relational database is
complex free eventually it will also start to become complex. Because the size of the data increases the go
through process is also increasing. Commonly it happens because the too much usage of common
characteristics.
Information Loss
A relational database has some limitations to how much that we can store in if the limitations cross the
boundary that might cause to data loss, and it might be happening when your changing bunch of tables with
more data. It is also a reason.
Page 4|6
Examples of Relational database management system (RDBMS)
Database Developer First Release
Date
Microsoft SQL Microsoft 1989
Server
MySQL Oracle Corporation 23 May 1995
PostgreSQL PostgreSQL Global Development 8 July 1996
Group
SQLite D. Richard Hipp 17 August 2000
Oracle Database Oracle Corporation 1979
Amazon RDS Amazon.com 26 October 2009
IBM Informix IBM 17 November 2020
Apache Derby Apache Software Foundation 19 May 2022
DB2 IBM 1993
Microsoft Access Microsoft 13 November 1992
(Database town,2023)
Conclusion
Basically, Database indicates that the structured data The relational database denotes the data saved by using
tables with relationship with other tables. Managing the relational database is called relational database
modelling. By using a unique ID(Key) relating the row and columns between tables and get the refined data
is the application of the relational database modelling. The RDBMS provides the privilege to the
administration power to the user, and it helps to the user to maintain the databases. The relational database
has a considerable amount of speed and performance, it provides multiple users to do work at the same time,
highly secured and very accurate if there is no defection from the user. This is the positive side of the
relational database in negative if lot of data stored then it becomes complex, risk of data leakage, consuming
high amount of storage and expensive.
Page 5|6
References
Relational Database, Relational Database Modelling and Relational Database management system:
Definition and how it works.
[online] What is a relational database? (2023). Available at:
https://www.oracle.com/database/what-is-a-relational database/#:~:text=The%20software%20used%20to
%20store%2C%20manage%2C%20query%2C%20and,functions%20for%20managing%20data%20storage
%2C%20access%2C%20and%20performance.
Available at:
https://www.coursera.org/articles/relational database
Available at:
[online] What is a relational database? | IBM Available at: https://www.ibm.com/topics/relational-databases
[online] Roomi, M. (2021) 6 Advantages and Disadvantages of Relational Database | Limitations & Benefits
of Relational Database. Available at: https://www.hitechwhizz.com/2021/04/6-advantages-and-
disadvantages-limitations-benefits-of-relational-database.html.
Page 6|6