Chapter 1
Chapter 1
SYSTEMS
CHAPETR ONE
INTRODUCTION TO DATABASE SYSTEMS
Introduction
Definition
•A database is a collection of related data
For example, the names, telephone numbers,
and addresses of the people you know is a
collection of related data with an implicit meaning
and hence is a database.
It is fair to say that databases play critical role in
almost all areas, including business, electronic
commerce, engineering, medicine, law,
education, and library science, to name a few
Intro…
Databases have become an essential component
of everyday life in modern society
For instance:
Bank transaction:
Accountowner, withdrawal ,deposit,tranisfer,balance
Hotel reservation
Hotelname,l ocation,floor,room,roomprice,date
Airline Reservation
Flightdate,source,destination,flightduration,time
Computerized library catalog
Booktitle,author,edition,ISBN,borrower
Online shopping
Itemname,category,price,discount,deliverymode
Supermarkets for their inventory item control
All of these activities involve data base systems for their efficient
services
Traditional VS Modern DB
•Traditional Data base:
• involves only text and numeric
•For instance: all the above mentioned DBS
•Modern Database : are recent data base
applications as a result of the advance in Tech.
• Multimedia data bases
• GIS: process image from satellite, maps, weather
• Data ware house & online analytical processing: to extract &
analyze useful info from large databases for decision making
• www for online search
Properties of Database
A database represents some aspect of the real
world, sometimes called the miniworld or the
universe of discourse (DoD).
A database is a logically coherent collection of
data with some inherent meaning.
Note: a random assortment of data cannot correctly be
referred to as a database.
A database is designed, built, and populated with
data for a specific purpose.
It has an intended group of users and some
preconceived applications in which these users are
interested.
DBMS(Data base Management System)
A DBMS is a collection of programs that enables
users to create and maintain a database.
It is a general-purpose software system that
facilitates the processes of defining, constructing,
manipulating, and sharing databases among
various users and applications.
DBMS……
Defining a database:- involves specifying the data
types, structures, and constraints for the data to be
stored in the database
Constructing the database: is the process of
storing the data itself on some storage medium that
is controlled by the DBMS
Manipulating a database: includes such functions
as querying the database to retrieve specific data,
updating the database, and generating reports from
the data
Sharing a database: allows multiple users and
programs to access the database concurrently.
DBMS……
Protection: includes both
• system protection
against hardware or software malfunction (or crashes), and
• security protection (authentication and authorization)
protect against unauthorized or malicious access.
DBMS software
Software to access stored data
Stored database
Stored Database
definition(Meta Data)
For instance:
user 1: interested in printing transcript and
user2: may need to know the prerequisite courses
4. Sharing of Data and Multiuser Transaction Processing