Have you ever streamed any series on netflix or played pubg or ordered something from amazon or zomato? this is are the some examples that are telling that how you are connected to database , you might not realize it, but databases are everywhere , then how this all data get manipulated ? Answer is by using database management system , let's take a look on it
Database Management system!!! ,big word , difficult thing? no!, it is very useful concept and easy to understand also ,lets start from basic thing that is data , this data word mainly became popular after invention of computer ,basically data is the information which get stored or transmitted like text and numbers written in papers ,it can be any number of bytes or it can be some ideas or some memories in a person's mind. In simple terms data is the fact that get recorded.
There are different types of data example: text, numbers, images, video. There is one concept called bigdata also it is also one type of data where data definition to describe that data is in petabytes range.
Now, as we know that data is all over the place so we should store it properly so that whenever we need anything we can recall it fast and with ease , so here database comes.
A database is a collection of generally all related data in an organized manner. A database is typically designed so that it is easy to store and access data.
There are again multiple types of databases like centralized , cloud, distributed , data warehouses- used for business intelligence activities like analytics , it contains huge amount of historical data.
Now you may say, database concept is known to all after computer invention then people before invention what they've used to store data? Answer is simple books, paintings, etc. Those were databases at that time, and to manipulate and create new one they've used pen, pencil, brushes, etc. Then what should we use to do that stuff with information that is present in computers?
So for that we have created multiple programs that will define, construct and manipulate data and now we have to perform that programs but where we will? If we handover this task to our operating system then all operations becomes very slow as operating system will always go to kernel mode to interact with database So to get operations operated fast and with ease we have created system that is Database Management System.
In simple words, it is the set of programs that is used to create and manage databases. for example MySQL ,Oracle are two popular databases now. DBMS provides a interface to perform creation, Modification and deletion of data. It provides consistency as well as security of data.