Fundamentals of Databases
Fundamentals of Databases
Database Management
Systems
End-users: they use the data for queries, reports and some of them actually
update the database
Parametric : they make up a large section of the end-user population. They use
previously well-defined functions in the form of canned transactions against the
database. Examples are bank-tellers or reservation clerks who do this activity for
an entire shift of operations.
Historical Development of
Database Technology
Early Database Applications: The Hierarchical and Network
Models were introduced in mid 1960s and dominated during the
seventies. A bulk of the worldwide database processing still occurs using
these models.
Conceptual Level
Community view of the database.
Describes what data is stored in database
and relationships among the data.
Internal Level
Physical representation of the database
on the computer. Describes how the data
is stored in the database.
Differences between
Three Levels of ANSI-
SPARC Architecture
Data Independence
Logical Data Independence
Refers to immunity of external schemas to
changes in conceptual schema.
Conceptual schema changes e.g. addition/removal
of entities.
Should not require changes to external schema or
rewrites of application programs.
Purpose
To represent the data in an understandable way.