Dbms
Dbms
The Database Users Interact with database users can be classified into two types.
Actors on Scene
Workers behind the scene
Make up a sizable portion of database end users their main job function revolves around
constantly querying and updating the database, using standard types of queries and
updates (called canned transactions) that have been carefully programmed and tested.
Sophisticated End Users:
Include engineers, scientists, business analysts, and others who thoroughly familiarize
themselves with the facilities of the DBMS in order to implement their own applications
to meet their complex requirements.
Standalone Users:
The Category of end users Maintain personal databases by using ready-made program
packages that provide easy-to-use menu-based or graphics-based interfaces.
An example is the user of a financial software package that stores a variety of personal
financial data
System Analysts and Application Programmers (Software Engineers):
System analysts determine the requirements of end users, especially naive and
parametric end users, and develop specifications for standard canned transactions that
meet these requirements.
Application programmers implement these specifications as programs; then they test,
debug, document, and maintain these canned transactions Such analysts and
programmers (commonly referred to as software developers or software engineers)
should be familiar with the full range of capabilities provided by the DBMS to
accomplish their tasks.
WORKERS BEHIND THE SCENE:
In addition to those who design, use, and administer a database, others are associated
with the design, development, and operation of the DBMS software and
system environment.
These persons are typically not interested in the database content itself. We call them
the workers behind the scene, and they include the following categories:
DBMS system designers and implementers
Tool developers
Operators & maintenance personnel
Database applications:
The following are the various kinds of applications/organizations uses databases for
their business processing activities in their day-to-day life. They are:
Banking
Airlines
Universities
Credit Card Transactions
Telecommunication
Finance
Sales
Manufacturing
Human resources
Railway Reservation Systems
Web
E–Commerce
Banking:
For customer information, accounts, and loans, and banking transactions.
Airlines:
For reservations and schedule information. Airlines were among the first to use
databases in ageographically distributed manner—terminals situated around the world
accessed the central database system through phone lines and other data networks.
Universities:
For student information, course registrations, and grades.
Credit Card Transactions:
For purchases on credit cards and generation of monthly statements.
Telecommunication:
For keeping records of calls made, generating monthly bills, maintaining balances on
prepaid calling cards, and storing information about the communication networks.
Finance:
For storing information about holdings, sales, and purchases of financial instruments
such as stocks and bonds.
Sales:
For customer, product, and purchase information.
Manufacturing:
For management of supply chain and for tracking production of items in factories,
inventories of items in warehouses/stores, and orders for items.
Human resources:
For information about employees, salaries, payroll taxes and benefits, and for
generation of paychecks.
Railway Reservation Systems:
For reservations and schedule information.
Web:
For access the Back accounts and to get the balance amount.
E–Commerce:
For Buying a book or music CD and browse for things like watches, mobiles from the
Internet.