You are on page 1of 2

What is a database?

How is a database different from a database


management system (DBMS)?

A database and a database management system (DBMS) are distinct yet


interconnected entities in the field of data administration.

Database:

o A database is a structured compilation of interconnected data that is


organized in a logical manner. It functions as a central location for
storing, organizing, and accessing information.
o Consider it as an organized repository where you may store
information on individuals, places, objects, or any other entities.
o Some important terminology related to databases are:
 Table: A table denotes a distinct category of entity, such as
"Customers," "Products," or "Employees." Every table is
comprised of both rows and columns.
 Entity: An entity denotes a tangible or abstract element in the
physical or conceptual realm, such as a patron, a transaction, or
an item.
 Row (Record): A row represents a singular occurrence of an
entity. It contains precise information pertaining to that
particular occurrence.
 Column (Field): Columns serve as discrete characteristics or
qualities of an entity, such as "Name," "Age," or "Price."
 Data Redundancy: Data duplication refers to the replication of
same information over numerous records, resulting in reduced
efficiency.
 Data Integrity: Guarantees the accuracy, consistency, and
reliability of data.

2. Database Management System (DBMS):


o A DBMS is an advanced software system specifically built for the
purpose of creating, managing, and manipulating databases.
o It serves as a mediator between users, applications, and the underlying
data.
o DBMS exhibits several key characteristics:
 Storage: A database management system (DBMS) is
responsible for storing data on secondary storage media, often
computers. DBMS, unlike traditional ledgers or papers,
electronically retains records.
 Data Retrieval: Data retrieval from a Database Management
System (DBMS) can be accomplished by executing queries,
often expressed in SQL, or by utilizing programming languages
such as C++ or Java.
 Speed: DBMS facilitates rapid data retrieval by virtue of its
computerized character.
 Access: Databases are specifically built to handle data access
by a limited number of users at different times, whereas DBMS
is capable of accommodating a significant number of users
accessing data simultaneously.
 Data Manipulation: DBMS enables concurrent alteration of
data by several users, ensuring efficiency.
 Backup and Recovery: DBMS, unlike independent databases,
guarantees data availability even in the event of system failures.

To summarize, a database refers to a structured compilation of information,


whereas a DBMS denotes the intricate software responsible for overseeing and
interacting with that information. Collectively, they constitute the fundamental
structure of contemporary data storage and retrieval systems.

You might also like