Meaning of Database

Meaning of Database

Published by: Sujan

Published date: 14 Jun 2021

Meaning of Database - Photo

Meaning of Database

A database is defined as an organized collection of related data and data is a collection of facts and figures that can be processed to produce information.

Database Management System or DBMS in short refers to the technology of storing and retrieving user’s data with utmost efficiency along with appropriate security measures. This tutorial explains the basics of DBMS such as its architecture, data models, data schemas, data independence, E-R model, relation model, relational database design, and storage and file structure, and much more. A database management system stores data in such a way that it becomes easier to retrieve, manipulate, and produce information.

The characteristics of DBMS are as follows.

  • Provides security and removes redundancy
  • Self-describing nature of a database system
  • Insulation between programs and data abstraction
  • Support of multiple views of the data
  • Sharing of data and multiuser transaction processing
  • DBMS allows entities and relations among them to form tables.
  • It follows the ACID concept (Atomicity, Consistency, Isolation, and Durability).
  • DBMS supports a multi-user environment that allows users to access and manipulate data in parallel.

Advantages of DBMS

  • DBMS offers a variety of techniques to store & retrieve data
  • DBMS serves as an efficient handler to balance the needs of multiple applications using the same data
  • Uniform administration procedures for data
  • Application programmers never exposed to details of data representation and storage.
  • A DBMS uses various powerful functions to store and retrieve data efficiently.
  • Offers Data Integrity and Security
  • The DBMS implies integrity constraints to get a high level of protection against prohibited access to data.
  • A DBMS schedules concurrent access to the data in such a manner that only one user can access the same data at a time
  • Reduced Application Development Time

Disadvantage of DBMS

  • The cost of Hardware and Software of a DBMS is quite high which increases the budget of your organization.
  • Most database management systems are often complex systems, so training for users to use the DBMS is required.
  • In some organizations, all data is integrated into a single database which can be damaged because of electric failure or the database is corrupted on the storage media.
  • DBMS can’t perform sophisticated calculations