Introduction To Dbms
Introduction To Dbms
Introduction To Dbms
Database
A database is a collection of related data. In database any user can efficiently
access the data which users want to retrieve. It can be anything from a simple
collection of roll numbers, names, addresses and phone numbers of students to a
complex collection of sound, images, and even video or film clippings. Though
they are generally computerized, instances of non-computerized database from
everyday life can be cited in abundance. A dictionary, a phone book, a
collection of recipes and a TV guides are the examples of non computerized
database. The examples of computerized database include customer files,
employee rosters, books catalogue, equipment inventories and sales
transactions.
Defining
It specifies the data types and structures and some constraints for data to be
stored.
Design to fulfill the need for small and large It is only limited to smaller
businesses DBMS system.
Component Task
Name
End-Users The end users are the people who interact with the database
management system. They conduct various operations on
database like retrieving, updating, deleting, etc.
MySQL
Microsoft Access
Oracle
PostgreSQL
dBASE
FoxPro
SQLite
IBM DB2
LibreOffice Base
MariaDB
Microsoft SQL Server etc.
Application of DBMS
Types of DBMS
Four Types of DBMS systems are:
Hierarchical DBMS
In a Hierarchical database, model data is organized in a tree-like structure. Data
is Stored Hierarchically (top down or bottom up) format. Data is represented
using a parent-child relationship. In Hierarchical DBMS parent may have many
children, but children have only one parent.
Network Model
The network database model allows each child to have multiple parents. It helps
you to address the need to model more complex relationships like as the
orders/parts many-to-many relationship. In this model, entities are organized in
a graph which can be accessed through several paths.
Relational model
Relational DBMS is the most widely used DBMS model because it is one of the
easiest. This model is based on normalizing data in the rows and columns of the
tables. Relational model stored in fixed structures and manipulated using SQL.
Object-Oriented Model
In Object-oriented Model data stored in the form of objects. The structure which
is called classes which display data within it. It defines a database as a
collection of objects which stores both data members values and operations.
Needs of database Approach
Before database approach, information on a computer is stored in OS
files. To allow users to manipulate the information, the system has a
number of applications programs that manipulate files. This is known as
File processing system.
File based system uses all early attempt to computerize the manual filling
Systems However, rather than a centralized approach , to steer data
decentralized approach where each department store and control its data.