DBMS

DBMS


What is a Database

As the name suggests, a database is a place where all the data gets stored in a structured format. It helps the users to easily access, manage and update the required information. So, in layman terms you can understand, a database as a? big container wherein all the information about a website, or an application is stored in a structured format.

?

For example, a company can have various details of employees, such as name, empID, email, blood group, salary, and so on. All these details can be stored in a database with the name “Employee” in a structured format such as tables, hierarchy, etc.

In any organization, be it a startup or a hyper-growth company, many databases can be present, but it is very important to manage those databases in a proper manner. So, next in this article let us understand how to manage these databases.

?

MySQL DBA Certification Training
Explore Curriculum
What is DBMS?

DBMS or Database Management System is a software application used to access, create, and manage databases. With the help of DBMS, you can easily create, retrieve and update data in databases. A DBMS consists of a group of commands to manipulate the database and acts as an interface between the end-users and the database. Refer below.

Database Management Systems also aims to facilitate an overview of the databases, by providing a variety of administrative operations such as tuning, performance monitoring, and backup recovery.

Database Management Systems allows users to do the following:

Define Data?– Allows the users to create, modify and delete the definitions which define the organization of the database.
Update Data?– Provides access to the users to insert, modify and delete data from the database.
Retrieve Data?– Allows the users to retrieve data from the database based on the requirement.
Administration of users?– Registers the users and monitors their action, enforces data security, maintains data integrity, monitors performance and deals with concurrency control.

?

Characteristics of DBMS

The following are a few characteristics of DBMS:

To?limit?the?permissions?of the users

Provide multiple?views?of the single database schema

Facilitates?security?and removes data redundancy

Allows?multi-user transaction?processing and sharing of data

Follows the?ACID?property

Offers both physical and logical data independence

Now, let us move forward and understand the types of DBMS.

?

Databases Training
SQL ESSENTIALS TRAINING & CERTIFICATION
SQL Essentials Training & Certification
Reviews
?5(8786)
MYSQL DBA CERTIFICATION TRAINING
MySQL DBA Certification Training
Reviews
?5(5341)
MONGODB CERTIFICATION TRAINING COURSE
MongoDB Certification Training Course
Reviews
?4(15760)
APACHE CASSANDRA CERTIFICATION TRAINING
Apache Cassandra Certification Training
Reviews
?5(12554)
TERADATA CERTIFICATION TRAINING
Teradata Certification Training
Reviews
?5(2692)
MASTERING NEO4J GRAPH DATABASE CERTIFICATION TRAINING
Mastering Neo4j Graph Database Certification Training
Reviews
?5(916)
Next
Types of DBMS

Following are the different types of DBMS:

Hierarchical DBMS:??This type of database management system showcases a style of predecessor-successor type of relationship. You can consider it to be similar to a tree, where the nodes of the tree represent records and the branches of the tree represent fields.
Relational DBMS (RDBMS):?This type of Database management system, has a structure which allows the users to identify and access data?in relation?to another piece of data in the database. In this type of DBMS, the data is stored in the form of tables.
Network DBMS:?This type of database management system supports many to many relations where multiple user records can be linked.
Object-oriented?DBMS:?This type of database management system uses small individual software called objects. Here, each object contains a piece of data and the instructions for the actions to be done with the data.

Some of the popular DBMS software are?MySQL,?PostgreSQL,?Oracle,?SQLite, MariaDB,?MS SQL Server, etc. All these software are based on different types of DBMS available in the market. So, it is completely the users choice, on which type of database will suit his/ her data, and prove beneficial to generate meaningful insights.

Moving forward in this article, let us look into the advantages and disadvantages of DBMS.

?

Advantages and Disadvantages of DBMS
Advantages of DBMS

Few of the advantages of the database management system are as follows:

It offers a variety of methods to store and retrieve various formats of data using the?query language.

It can be?easily maintained?because of its nature of a centralized database system.

Facilitates?multiple applications?using the same data with less development and maintenance time.

Provides data security and integrity with minimal data duplicity and redundancy.

It allows seamless integration into the application programming languages like?Java?and?Python?to enable the users to connect a database with any application or website.

Has?automatic backup and recovery?systems to create an automatic backup of data.

Authorizes users who can view, share and access data.

?

Disadvantages of DBMS

Databases Management Systems are often complex systems.

Few of the DBMS available in the market are licensed. So, you have to pay to us that DBMS in your organization.

Most leading companies store their data in a single database. Hence, if that database is damaged due to any reason, the complete data would be lost.

DBMS that you wish to use might not be compatible with an organization’s operational requirements.?

DBMS are large in size and need time to setup.

?

Well folks, with that we come to an end to this article on DBMS. I hope you found this article informative. If you wish to learn more about the commands used in DBMS, you can refer to my article on?SQL commands.?        

要查看或添加评论,请登录

Darshika Srivastava的更多文章

  • Real-time optimization (RTO

    Real-time optimization (RTO

    What is Real-Time Optimization? Real-time optimization (RTO) is the process of optimizing a system or process in…

  • TM1

    TM1

    What is TM1? Table Manager 1 (TM1) is a multidimensional, in-memory online analytical processing (OLAP) database with a…

  • Marketing analytics

    Marketing analytics

    Marketing analytics is the practice of gathering and reviewing metrics to get a better understanding of whether your…

  • Loss forecasting

    Loss forecasting

    What is Loss Forecasting? Definition: Purpose: Importance: Key Factors in Loss Forecasting: Historical Data: Exposure…

  • LGD Model

    LGD Model

    Loss Given Default (LGD) models play a crucial role in credit risk measurement. These models estimate the potential…

  • CCAR ROLE

    CCAR ROLE

    What is the Opportunity? The CCAR and Capital Adequacy role will be responsible for supporting the company’s capital…

  • End User

    End User

    What Is End User? In product development, an end user (sometimes end-user)[a] is a person who ultimately uses or is…

  • METADATA

    METADATA

    WHAT IS METADATA? Often referred to as data that describes other data, metadata is structured reference data that helps…

  • SSL

    SSL

    What is SSL? SSL, or Secure Sockets Layer, is an encryption-based Internet security protocol. It was first developed by…

  • BLOATWARE

    BLOATWARE

    What is bloatware? How to identify and remove it Unwanted pre-installed software -- also known as bloatware -- has long…

社区洞察

其他会员也浏览了