Overview Of DBMS

What is Data?

Data is nothing but facts stored over a network. For designing database data is a primary need. Basically, we can say that data is a building block of any database. Generally, it is raw and unprocessed.

when we processed the data it is called information. We apply some rules and regulations for transforming data into meaningful information.

What is Database?

The database is a collection of inter-related data which is used to retrieve, insert, update and delete the data efficiently. The database is also used to organized data into the form of tables, views and schema.

During earlier days data is stored on tapes on which once data is stored it can never be changed. This approach is slow and bulky. Due to this problem, the computer scientist realized that they need a better solution to this problem.

Then co-founder of oracle Larry-Ellison was amongst the first few who realized the need for software-based data management system.

DATABASE MANAGEMENT SYSTEM

DBMS is a software which is used to manage the database.DBMS provides an interface for performing various operations like the creation of data, storing of data, updating of data and retrieving of data. With the help of DBMS, data can be analyzed and processed easily.DBMS provides security and protection to the database.

some of the databases are as follows:

  • MySql
  • Oracle
  • Sql Server
  • IBM DB2 etc.

Task performed by DBMS:-

1.Data Definition:- It is used for creation, definition , modification and removal of definition of the data in the database.
2.Data Updation:- It is used for insertion, deletion, modification of data in the database when required.
3.Data Retrieval:- It is used for extract data from database which is used by various applications for performing various task.
4. User Administration:- It is used for monitoring users, maintain data integrity, security, dealing with concurrency control etc.

Characteristics of DBMS:-

  • DBMS stored data into the tables created inside the database.DBMS also established connection between tables which makes data more meaningful and connected.
  • DBMS  reduced duplication of data in the database with the help of normalization which divides the database in such a way that duplication and repitition is minimum.
  • In real-world data is being continuously updated and added, so maintaining the consistency of data is a challenge . But with the help of DBMS this problem can be solved easily.
  • DBMS allows multiple users to perform operations like insertion, updation, deletion at the same time without losing any data consistency.
  • DBMS also protects the data from unauthorized access , takes care of the security of the database from malicious attack. In DBMS we can also maintain security by means of username and password.
  • With the help of DBMS simple query language , data can be easily inserted, updated, deleted in the database.
Advantages of DBMS:-

  • Data Redundancy Reduced:- The file based management system contained multiple copies of the same file in more than one place which lead to data redundancy and it occupies more space. This is prevented  in database as there is single database and any change in it can reflected immediately so there is no chance of duplication of data.
  • Sharing of data:- With the help of DBMS data can be shared among multiple users very easily .There are various levels of authorization to access the data, and data can only be shared based on the correct authorization protocols being followed. 
  • Easily Maintainance:- DBMS can be maintained very easily as the whole data can be placed in a centralised manner.
  • Backup:-DBMS provide automatic  backup and recovery of data when hardware and software failure .
  • Easy Access:-Data can be easily accessible with fast response with the help of Database systems.
  • Improved Decision Making:- Data managed in efficient and improved way makes it possible to generate better quality information with the help of this meaningful information better decision can be taken.
Disadvantages of DBMS:-

  • Hardware and Software cost:- DBMS requires a high speed of data processor and large memory size to run DBMS software .
  • Higher impact of failure:- Failure is highly impacted in the database because in most of the organization, all the data stored in a single database and if the database is damaged due to electric failure or database corruption then the data may be lost forever.
  • Complexity:- As there is large amount of data stored in the database due to this  it is very complex to understand it.

Comments

Popular posts from this blog

ASP.NET Overview

SQL AND ,OR, NOT Operators

SQL Joins