SAMPLE
SAMPLE
BACHELOR OF TECHNOLOGY
IN
Submitted by
ABSTRACT
Keywords: Database Management Systems, Relational Databases, NoSQL, Data Integrity, Scalability,
Security, Big Data, Cloud Computing
The increasing interest in DBMS as a The goals of this review are to:
transformative force in businesses (Hernandez
& Jovanovic, 2016; Vassiliadis, 2018) is Identify the business value and
demonstrated by the significant investments contributions of DBMS in various
being made in the technology. The market for sectors.
database management software has been Analyse the practical implications of
projected to reach $116 billion by 2025, up DBMS technologies in real-world
from $48 billion in 2019 (Gartner, 2021). applications.
However, challenges remain in terms of Explore opportunities for future
scalability, security, and data privacy, and these research in the field of DBMS.
issues have been a central theme in DBMS
research (Kennes & Lang, 2019; Hwang, 2017).
The structure of this paper is as follows.
Several factors have contributed to An overview of related work on DBMS in
the surge in interest in DBMS technologies in Information Systems will be presented. Next,
recent years (Koch, 2020). Advancements in the methodology of the systematic literature
cloud computing have enabled organizations to review will be explained, including the
adopt scalable and cost-effective database limitations of the study. Following that, a
solutions, while innovations in distributed review of the current state of DBMS research,
databases and NoSQL technologies have including reported business value and
catered to the needs of big data applications contributions, will be provided. The paper
(Stonebraker et al., 2007). will conclude with a discussion of the
implications of these findings and a research
agenda for the future.
3.1. Pre-1960s: Manual Data Storage Hierarchical Model (IMS by IBM): The
hierarchical model, introduced by IBM with the
Before the advent of computers and formal IMS (Information Management System),
database management systems (DBMS), data represented data in a tree-like structure. In this
was stored manually using paper records, model:
files, or even simple mechanical devices like
punch cards and magnetic tapes. This was the Parent-Child Relationships: Data was
era of manual data management. organized hierarchically, where a parent
record could have multiple child records,
Paper Records: Information was recorded by resembling a tree structure.
hand on paper, which was stored in physical
filing systems. Each file represented a record Use Case: Ideal for hierarchical data like
or data entry. Retrieving or updating data was organizational charts or file systems, where a
slow, prone to human error, and difficult to department (parent) has multiple employees
manage, especially as data volumes grew. (children).
3. 3. 1970s:
3.4. 1980s: Rise of Relational DBMS RDBMS technology also evolved to support
more complex **business applications**,
including accounting, inventory management,
In the 1980s, relational database management and customer relationship management
systems (RDBMS) became the dominant (CRM) systems. The ability to handle large
technology in the database world due to their datasets while maintaining data consistency
simplicity, flexibility, and efficiency. The and supporting high-performance queries
relational model, which structured data into made relational databases the preferred choice
tables with rows and columns, provided an for enterprises looking to manage their critical
intuitive way to organize and query data. The business information. The 1980s marked the
introduction of **SQL** as a standardized transition of RDBMS from an academic
query language made these systems easier to concept to a commercial technology that
use, and businesses quickly realized the powered the modern business world.
advantages of managing data in a relational
format over older hierarchical or network
models.
3.7. 2010s-Present :
Purpose: DCL is used to control access to 4.3. Data Manipulation Language (DML):
data in a database. It manages permissions
Purpose: DML deals with manipulating data in
and security levels for users.
existing tables. It is used to insert, update,
Key Commands: delete, and retrieve data.
4.4. Data Query Language (DQL): XQuery is a standard XML query language
Purpose: DQL is used to query and retrieve implemented by XML database systems, by
data from the database. It allows users to relational databases with XML capability
search for specific information and compute such as Oracle and Db2, and also by in-
derived results. memory XML processors such as Saxon.
SELECT: Retrieves data from one or more A database language incorporates several
tables based on specified criteria. features to efficiently manage and manipulate
data. It allows DBMS-specific configuration
Example: and storage engine management, enabling fine-
SELECT Name, Salary FROM Employees tuning of settings like data storage, indexing,
WHERE Department = 'HR'; and performance optimization. For example,
it may allow the selection of different storage
SELECT AVG(Salary) FROM Employees; engines based on specific use cases.
Usage: DQL is mainly used for retrieving and The language also supports advanced
presenting data, allowing users to search for computations to modify query results, such as
specific records, compute aggregates, or filter counting, summing, averaging, sorting,
results based on conditions. grouping, and cross-referencing. These
computations help aggregate data, for example,
These SQL languages together provide the tools
by counting the number of products in a
needed for defining, managing, manipulating,
category or summing total sales for a month,
and querying the data in a relational database
making it easier to derive insights from raw
system.
data.
Database languages are specific to a particular
Additionally, database languages enforce
data model. Notable examples include:
constraints to ensure data integrity.
SQL combines the roles of data definition, Constraints like unique, foreign key, check,
data manipulation, and query in a single and domain constraints prevent invalid or
language. It was one of the first commercial inconsistent data entries. For instance, in an
languages for the relational model, although it automotive database, a constraint could
departs in some respects from the relational enforce that a car model can only have one
model as described by Codd (for example, the engine type, ensuring logical consistency.
rows and columns of a table can be ordered).
Finally, many databases offer an API version of
SQL became a standard of the American the query language, which abstracts SQL
National Standards Institute (ANSI) in 1986, syntax and allows developers to interact with
and of the International Organization for the database using familiar programming
Standardization (ISO) in 1987. The standards languages. This API simplifies tasks such as
have been regularly enhanced since and are query construction, error handling, and data
supported (with varying degrees of management, improving the speed and
conformance) by all mainstream commercial maintainability of applications.
relational DBMSs.
At the conceptual level, the database schema The external level is the topmost layer in the
is created, specifying entities, attributes, and database architecture, primarily focused on how
their relationships. The schema is the data is presented to users. This level is designed
foundation for the DBMS to perform operations to provide a customized view of the data,
such as queries, joins, and integrity checks. making it more relevant and easier to
For example, when a user requests data, the understand for different user roles. For
DBMS will utilize the schema to determine example, a user in the finance department
how to retrieve the required information, may only see financial records, while an HR
ensuring that the relationships between employee may only access employee-related
different tables are respected and that the data data. The external level allows for these
retrieved is logically consistent. The conceptual specialized data views, ensuring that each
level also manages the constraints that user interacts with the database in a way that
enforce rules on the data, such as primary meets their specific needs.
keys, foreign keys, and check constraints,
One of the key features of the external level is
ensuring that only valid and consistent data is
its ability to provide personalized views of
stored.
the data. These views can be tailored to show
One of the main advantages of the conceptual specific subsets of the database, depending on
level is that it abstracts the complexities of the user's role or requirements. For instance, a
physical storage, allowing users and manager may have a broader view that
applications to interact with the database includes summary reports, while an individual
without needing to understand how data is contributor may have access only to their own
stored on disk. For example, users may query data. This customization ensures that users
the database for customer information or can focus on the data that is most relevant to
employee records without being concerned their tasks, improving productivity and user
about whether that data is stored on SSDs, experience.
cloud storage, or another medium. This
separation simplifies the development process
and makes it easier to maintain and update the
system without affecting users’ experience.
Healthcare Systems:
This Systematic Literature Review (SLR) "database, n". OED Online. Oxford University
examines DBMS research from 2000 to 2023, Press. June 2023. Retrieved July 12, 2023.
identifying key trends and emerging themes (Subscription required.)
within the field. The review highlights the
evolution from relational databases to IBM Corporation (October 2019). "IBM
NoSQL, NewSQL, and distributed Information Management System (IMS) 13
databases. It also addresses challenges like Transaction and Database Servers delivers
performance optimization, data security, high performance and low total cost of
and integrating DBMS with big data and ownership". Retrieved Feb 20, 2024.
cloud environments. By analyzing 1,500
Date, C. J. (2023). An Introduction to
studies, with 120 selected for deeper analysis,
Database Systems (8th ed.). Pearson.
the review demonstrates a clear shift in focus
ISBN 978-0321197849.
towards scalability, real-time applications, and
cloud solutions. Halder, Raju; Cortesi, Agostino (2017). "Abstract
Interpretation of Database Query Languages"
The review uncovers inconsistencies in DBMS
(PDF). Computer Languages, Systems &
definitions, particularly in distinguishing
Structures. 38 (2): 123–157.
relational databases from newer technologies.
doi:10.1016/j.cl.2011.10.004. ISSN 1477-
Early research concentrated on optimizing
8424.
relational databases, while more recent
studies emphasize distributed databases and Hershey, William; Easthope, Carol (1972). A set
cloud- native solutions for handling larger theoretic data structure and retrieval
and more complex data sets. The increasing language. Spring Joint Computer
importance of data security, especially in Conference, May 1972. ACM SIGIR Forum.
cloud environments, is another key finding, as Vol. 7, no. 4.
businesses must comply with global pp. 45–55. doi:10.1145/1095495.1095500.
regulations like GDPR to ensure data
Nelson, Anne Fulcher; Nelson, William Harris
privacy.
Morehead (2021). Building Electronic
Looking ahead, the review identifies several future Commerce: With Web Database
research directions, such as the integration of Constructions. Prentice Hall. ISBN 978-
DBMS with emerging technologies like IoT 0201741308.
and AI/ML. It also highlights the need for
North, Ken (10 March 2020). "Sets, Data Models
more energy-efficient database systems to
and Data Independence". Dr. Dobb's.
reduce environmental impacts and explores
Archived from the original on 24 October
ethical issues around data privacy and access
2012.
in multi-tenant cloud systems. Overall, the
review emphasizes the ongoing evolution of Tsitchizris, Dionysios C.; Lochovsky, Fred H.
DBMS research and the need for further (1982). Data Models. Prentice–Hall. ISBN
practical exploration of its theoretical 978-0131964280.
advancements.