0% found this document useful (0 votes)
3 views3 pages

What Is Database Management System

A Database Management System (DBMS) is a collection of programs that manage databases, allowing users to define, construct, manipulate, and share data while ensuring protection and maintenance. It has evolved from magnetic tapes in the 1950s to relational models and SQL in the 1990s, and now includes XML for complex data types. DBMS properties include representing real-world aspects, being logically coherent, and being designed for specific purposes.

Uploaded by

Alfonso Aninias
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views3 pages

What Is Database Management System

A Database Management System (DBMS) is a collection of programs that manage databases, allowing users to define, construct, manipulate, and share data while ensuring protection and maintenance. It has evolved from magnetic tapes in the 1950s to relational models and SQL in the 1990s, and now includes XML for complex data types. DBMS properties include representing real-world aspects, being logically coherent, and being designed for specific purposes.

Uploaded by

Alfonso Aninias
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

WHAT IS DATABASE MANAGEMENT SYSTEM

 DATA: Raw fact, Unprocessed facts that you can record.

Example: 23, Juan, Bulacan , Any kind of text images, audio and video.

 INFORMATION: Processed data or when DATA is processed to make meaningful context.

Example: The age of Juan is 25.

 DATABASE: Collection of related data.

Example: Online Banking systems, library management system.

 META-DATA: The database definition, or the complete description of a database, defines the
database, type of the data that we store in the database or the constraints on the data.

DEFINITION OF DBMS

 Database management system is a system to manage the database. Managing is storing of


data or retrieval of data from the database.

 Collection of programs that enables users to create and maintain the database.

Allows user to:

FUNCTIONALITIES OF DBMS

 Define the database: Specify the data type, structures and constraints(limit) for the data to
be stored.

 Construct the database: Process of storing data on some storage medium.

 Manipulate the database: Querying the database to retrieve specific data, updating
database and generating reports.

 Share the database: Allows multiple users and programs to access the database concurrently
or simultaneously.

Other manners: Protection of the database from unauthorized access, or from hardware and
software failures.

Maintenance of database from long period of time.

PROPERTIES OF DBMS

1. A database represents some aspect of the real world.

2. A database is a logically coherent collection of data with some inherent meaning.

3. A database is designed, built and populated with data for specific purpose.
1950

MAGNETIC TAPES

 Example: Payroll Processing – It is automated with the data stored on magnetic tapes,. The
magnetic tapes is sequential in terms of data access so we cannot access data directly on the
magnetic tapes because it is sequential storage.
1960 – 1970

TAPES AND HARD DISK

It is an example for direct data access. We are able to navigate to any position on the disk
and thus the data is freed from the sequential access. Edgar frank Cord defined the relational model
and non-procedural ways of querying data in the relational model, and this effort later on we call
Data Abstraction.

1980

RELATIONAL MODEL , PARALLEL AND DISTRIBUTED DB

 Relational model is widely used in commercial products, and relational databases. In object-
oriented databases we have what we call Parallel and Distributed DB.

Ex Relational Model : MySQL, Oracle Database

Ex Parallel Database : Online Transaction processing(OLTP), AI at machine Learning data processing

Ex Distributed Database : Cloud-based applications (Google drive, Dropbox)

1990

SQL, WWW, PARALLEL DB

 Structured Query Language (SQL) developed for decision support applications. And many
programmers introduce parallel database products and also object relational support for the
database. During 1990’s we see the growth of the internet or the WWW.

 Ex of SQL : Banking, E-commerce Databases

 SELECT * FROM customers WHERE city = “Manila”;

 Ex of WWW : Amazon, Yahoo, Google

 Ex of Parallel DB : Banking systems, Scientific Computing, E-commerce

2000

XML, AUTO ADMIN

Extensible markup language- XML it is widely use for data exchange and also for storing the
complex data types. Several data storage systems were built to handle data management
requirements of very large websites like cisco, amazon, facebook, google, microsoft, yahoo etc. And
we also have mobile database which is the growth is fascinating

You might also like