Professional Documents
Culture Documents
Introduction to Database
System
Database Approach
All the mentioned limitations of the filebased approach can be attributed to two
factors:
1. The definition of the data is embedded in
the application programs, rather than being
stored separately and independently.
2. There is no control over the access and
manipulation of the data beyond that imposed
by the application program.
To become more effective. The emerging of
database and the DBMS happened.
1-3
Database Approach
Database a shared collection of logically
related data and its description, designed to
meet
the
information
needs
of
an
organization.
A single, possibly a large repository of data
that can be used simultaneously by many
departments and users.
The database is no longer owned by one
department but is a shared corporate
resources.
1-4
Database Approach
Analyze
information
needs
of
an
organization. Attempt to identify entities,
attributes, and relationship.
Attribute property that describes some aspect of
the object that we which to record
Relationship association between entities
Entities distinct object (person, place, thing,
concept, or event)
1-5
Database Management
System
Database Management System A software
system that enables users to define, create,
maintain, and control access to the
database.
A software that interacts with the users
application programs and the database.
Typically, a DBMS provides the following
facilities.
Allows users to define the database
Allow user to insert, update, delete and
retrieve data from the database
1-6
Application Program
A computer program that interacts with the
database by issuing an appropriate request
to the DBMS.
Users interact with the database through a
number of application programs that are
used to create and maintain the database
and to generate information.
1-7
Application Program
Views DBMS is an extremely powerful and useful
tool with this functionality.
DBMS provides another facility known as
view mechanism, which allows each user to
have his or her own view of the database.
Benefits:
Views provide a level of security
Views provide a mechanism to customize
the appearance of the database
View
can
present
a
consistent,
unchanging picture of the structure of the
database.
1-8
Hardware
Software
Data
Procedures
People
1-9
1-10
1-12
1-14
Database Environment
Major aim of a database system is to provide users
with an abstract view of data, hiding certain details of
data is stored and manipulated.
1-15
1-16
1-18