Professional Documents
Culture Documents
Activity 1 Different Databases Research 1 DARWIN G. RARALIO
Activity 1 Different Databases Research 1 DARWIN G. RARALIO
DISCUSSIONS:
Before we Move to the significance of Database, First let’s know what is database.
MSIT-GRADUATE SCHOOL
Republic of the Philippines
Cagayan State University
CARIG CAMPUS
Carig Sur, Tuguegarao City
Data within the most common types of databases in operation today is typically
modeled in rows and columns in a series of tables to make processing and data querying
efficient. The data can then be easily accessed, managed, modified, updated, controlled, and
organized. Most databases use structured query language (SQL) for writing and querying
data.
Simply, Database is a collection of Data, if you have known what is a variable.
Variable holds a data also, but it can only hold one data type only. In database, you can store
different data types at the same time.
Database is a valuable asset for each and every company in today’s technology world.
It is crucial and acts as the backbone of any software application. Without an appropriate
database, we cannot imagine the application systems to function as per user requirements.
MSIT-GRADUATE SCHOOL
Republic of the Philippines
Cagayan State University
CARIG CAMPUS
Carig Sur, Tuguegarao City
1. Improved Efficiency
Database management systems are essential for businesses because they offer an efficient
way of handling large amounts and multiple types of data. The ability to access data
efficiently allows companies to make informed decisions quicker.
2. Versatility
Database management systems are incredibly versatile. They can be accessed on computers,
tablets, and even mobile devices.
MSIT-GRADUATE SCHOOL
Republic of the Philippines
Cagayan State University
CARIG CAMPUS
Carig Sur, Tuguegarao City
With the vast list of Advantages of Database, there are some limitations of database
Management System.
1. High Cost
The high cost of software and hardware is the main disadvantage of the database management
system.
Database users require a high-speed processor and huge memory size to use the database
on the DBMS. Sometimes, users require costly machines for maintaining databases.
Organizations need a trained and highly paid technical database administrator for using
and maintaining the large database systems.
2. Huge Size
The size of the database is not big at the initial state, but when the user stores a large amount
of data, then it creates many problems. Due to the huge data, database systems do not provide
good results and do not run efficiently. That's why the size is another limitation of the
database systems.
3. Database Failure
In the database systems, all the data or information of an organization is stored in one
centralized database. If the database of that organization fails, then the data is lost, and the
organization will collapse. So, database failure is a big problem with the database
management system.
4. Complexity
Database management system (DBMS) is so complex for non-technical users. So, it isn't
easy to manage and maintain database systems. Therefore, training for the designers, users,
and administrators is necessary to efficiently run the database systems.
8. Performance
MSIT-GRADUATE SCHOOL
Republic of the Philippines
Cagayan State University
CARIG CAMPUS
Carig Sur, Tuguegarao City
Database Applications
Now that we know what is a database, it’s advantages and disadvantages. We should
also know what are the applications that can be used to manage our database (Database
Application).
The main purpose of database applications is to provide a way for data to be
consumed either by end users (via UI) or other higher-level applications (via APIs). A
database application can be used for storing or retrieving data, processing transactions, or
various machine learning calculations.
Organizations and database administrators have to understand the pros and cons of the
different database applications and database software out there. Databases can be categorized
by the way they structure and consume data. Some use a normalized model and relations
(Relational) while others use nested objects (Documents and some NoSQL flavors).
Relational databases
Relational databases became dominant in the 1980s. Items in a relational database are
organized as a set of tables with columns and rows. Relational database technology provides
the most efficient and flexible way to access structured information.
Object-oriented databases
Information in an object-oriented database is represented in the form of objects, as in object-
oriented programming.
Distributed databases
A distributed database consists of two or more files located in different sites. The database
may be stored on multiple computers, located in the same physical location, or scattered over
different networks.
Data warehouses
A central repository for data, a data warehouse is a type of database specifically designed for
fast query and analysis.
NoSQL databases
A NoSQL, or nonrelational database, allows unstructured and semistructured data to be
stored and manipulated (in contrast to a relational database, which defines how all data
MSIT-GRADUATE SCHOOL
Republic of the Philippines
Cagayan State University
CARIG CAMPUS
Carig Sur, Tuguegarao City
Graph databases
A graph database stores data in terms of entities and the relationships between entities.
Cloud databases
A cloud database is a collection of data, either structured or unstructured, that resides on a
private, public, or hybrid cloud computing platform. There are two types of cloud database
models: traditional and database as a service (DBaaS). With DBaaS, administrative tasks and
maintenance are performed by a service provider.
Multimodel database
Multimodel databases combine different types of database models into a single, integrated
back end. This means they can accommodate various data types.
Document/JSON database
Designed for storing, retrieving, and managing document-oriented information, document
databases are a modern way to store data in JSON format rather than rows and columns.
Self-driving databases
The newest and most groundbreaking type of database, self-driving databases (also known as
autonomous databases) are cloud-based and use machine learning to automate database
tuning, security, backups, updates, and other routine management tasks traditionally
performed by database administrators.
1. SolarWinds Database Performance Analyzer is the database management software that can
perform SQL query performance monitoring, analysis, and tuning. It supports cross-platform
database performance tuning and optimization.
2. DbVisualizer is a Universal Database Tool for runs on Windows, Linux, and macOS and
connects to most major databases and JDBC drivers. Browse, administer and visualize your
database objects with a single tool and user interface.
3. ManageEngine Applications Manager is an ideal and affordable tool for IT Operations,
DBAs, DevOps, and Cloud Ops engineers in small, medium as well as large enterprise
organizations
ManageEngine Applications Manager provides all-round database performance management
to ensure uninterrupted business service delivery.
MSIT-GRADUATE SCHOOL
Republic of the Philippines
Cagayan State University
CARIG CAMPUS
Carig Sur, Tuguegarao City
MSIT-GRADUATE SCHOOL
Republic of the Philippines
Cagayan State University
CARIG CAMPUS
Carig Sur, Tuguegarao City
RDBMS DBMS
Data stored is in table format Data stored in the file format
Multiple data elements are accessible Individual access of data elements
together
Data in the form of a table are linked No connection between data
together
Nomarlisation is not achievable There is normalization
Support distributed database No support for distributed database
Data is sorted in a large amount Data stored is a small quantity
Here, redundancy of data is reduced with Data redundancy is common
the help of key and indexes in RDBMS
RDBMS supports multiple users DBMS supports a single user
It features multiple layers of security while There is only low security while handling
handling data data
The software and hardware requirements are The software and hardware requirements are
higher low
Oracle, SQL Server XML, Microsoft Access
MSIT-GRADUATE SCHOOL
Republic of the Philippines
Cagayan State University
CARIG CAMPUS
Carig Sur, Tuguegarao City
the main difference between centralized and distributed database is that centralized database works
with a single database file while a distributed database works with multiple database files.
MSIT-GRADUATE SCHOOL
Republic of the Philippines
Cagayan State University
CARIG CAMPUS
Carig Sur, Tuguegarao City
Reference:
https://www.goskills.com/Development/Resources/Advantages-of-database-management-
system#:~:text=Database%20management%20systems%20are%20essential,to%20make
%20informed%20decisions%20quicker.
https://www.oracle.com/ph/database/what-is-database/
https://www.thepsi.com/significance-of-database-testing/#:~:text=Database%20is%20a
%20valuable%20asset,function%20as%20per%20user%20requirements.
https://www.mongodb.com/basics/database-application#:~:text=%E2%80%9CDatabase
%20application%E2%80%9D%20can%20mean%20two,system%20to%20a%20network
%20client.
https://byjus.com/gate/difference-between-dbms-and-rdbms/#:~:text=DBMS%20stands
%20for%20Database%20Management,in%20the%20form%20of%20tables.
https://pediaa.com/difference-between-centralized-and-distributed-database/#:~:text=There
%20are%20various%20types%20of,various%20locations%20in%20the%20network.
MSIT-GRADUATE SCHOOL