Module 1 Notes Dbms
Module 1 Notes Dbms
a) Casual End Users – These are the users who occasionally access the database but they require
different information each time. They use a sophisticated database query language basically to specify
their request and are typically middle or level managers or other occasional browsers. These users learn
very few facilities that they may use repeatedly from the multiple facilities provided by DBMS to access
it.
b) Naive or parametric end users – These are the users who basically make up a sizeable portion of
database end users. The main job function revolves basically around constantly querying and updating
the database.
The following tasks are basically performed by Naive end users:
Ex. Reservation clerks for airlines, railway, hotels, and car rental companies basically check availability
for a given request and make the reservation.
c) Sophisticated end users –These users basically include engineers, scientist, business analytics and
others who thoroughly familiarize themselves with the facilities of the DBMS in order to implement their
application to meet their complex requirement. These users try to learn most of the DBMS facilities in
order to achieve their complex requirements.
d) Standalone users –These are those users whose job is basically to maintain personal databases by
using a ready- made program package that provides easy to use menu-based or graphics-based
interfaces, An example is the user of a tax package that basically stores a variety of personal financial
data of tax purposes. These users become very proficient in using a specific software package.
b) Low level or Physical Data Models: It describe how data is stored in the computer. Because user has
no interest to know that where data is stored so this portion is always hidden to the users. These models
are used specially for computer specialists.
c) Representational or Implementation Data Models: between these two models representational
model is come which hide some details of data storage and some represent to the end users. It
represent data by using record structures so sometime it is called record based data models .This model
is mostly used in traditional DBMS. This model also include relational data model ,Network and
Hierarchical model.
Hierarchical Model was the first DBMS model. This model organizes the data in the hierarchical tree
structure.
Network Model This model is an extension of the hierarchical model. It was the most popular model
before the relational model. It replaces the hierarchical tree with a graph.
Relational Model is the most widely used model. In this model, the data is maintained in the form of a
two-dimensional table. All the information is stored in the form of row and columns.