2. Operational Database:
An operational database is a type of database that is designed to support the day-to-day operations
of an organization. This can include storing information about customers, products, sales
transactions, and other types of data that are essential to the organization’s daily operations.
Operational databases are typically updated in real-time, allowing the organization to quickly
access and use the most current data. This type of database is often used in applications where data
needs to be accessed quickly and accurately, such as in online stores or financial systems.
Operational databases are designed to be highly reliable and efficient, with a focus on supporting
fast, real-time transactions and queries. They are typically updated on a regular basis and are used
by multiple users and applications within the organization.
3. Why operational database is used?
There are several reasons why organizations use operational databases, including the following:
To support real-time transactions and queries: Operational databases are designed to support fast, real-
time transactions and queries, which are essential for running the day-to-day operations of the organization.
To store and manage transactional data: Operational databases are used to store and manage the
transactional data of the organization, including customer information, sales data, inventory data, and other
similar information.
To ensure data integrity and reliability: Operational databases are designed to be highly reliable and
efficient, with built-in mechanisms to ensure data integrity and accuracy. This ensures that the data stored in
the database is always accurate and up-to-date.
4. To support multiple users and applications: Operational databases are typically accessed by multiple
users and applications within the organization, which allows them to share data and collaborate on
projects.
To improve decision making: Operational databases provide organizations with real-time data and
insights, which can be used to make informed business decisions and improve the overall efficiency of the
organization.
Operational Database Examples:
This type of database typically contains current and up-to-date information that is used to support the
daily operations of the organization.
Examples of operational databases include customer and product databases in e-commerce websites,
financial transaction databases in banks, and inventory databases in manufacturing companies. These
databases are often accessed and updated in real-time by multiple users in the organization, and they are
typically optimized for fast access and retrieval of data.
5. Advantages of Operational Database:
Real-time data and insights
Enhanced collaboration and coordination
Increased operational efficiency
Reduced data duplication and errors
Disadvantages of Operational Database:
High maintenance and operational costs
Limited scalability
Complexity and expertise required
Potential security risks
6. Relational Database:
A relational database is a type of database that stores and organizes data in the form of tables,which
are made up of rows and columns.
Each row represents a record, and each column represents a field in that record.The columns in the
table are used to define the data types for the values stored in each field.
Each identified by a primary key and related to other tables using foreign keys.
Student Table
Student ID Name Percentage Contact
Rows
Column
7. Relational Database Examples:
For example, a database for a library might have a table for books, with
columns for the title, author, and publication year of each book. Each row in the table
would represent a different book, with the title, author, and publication year stored in
the corresponding fields.
Advantages of Relational Database:
Simplicity of Model
Ease of Use
Accuracy
Data Integrity
Security
8. Disadvantages of Relational Database:
Maintenance Problem
Cost
Physical Storage
Lack of Scalability
Complexity in Structure