1 Introduction To DBMS
1 Introduction To DBMS
Data is raw facts, that is the facts that have not been processed to
decision-making.
a global environment. 3
Before Computerization the data/information was available only in
papers/documents.
4 4
In order to be successful, an organization must come up
7
Computer-based systems that would track data and produce
required reports were created.
Initially, the computer files within the file system were similar to
the manual files.
sent requests for the data to the data processing (DP) specialist.
retrieve the data from the file, manipulate it in whatever manner the
user had requested, and present it as a printed report.
If a request was for a report that had been previously run, the DP
11
Data redundancy exists when the same data are stored
Data dependence
14
Every database is a model of some real-world system.
database can contain the information of only a few hundred people working
on the same project but It could also contain the information of a bank, an
airline company, or data collected from scientific experiments.
15
A database management system (DBMS) is a generalized collection
17
The term database system refers to an organization of
products in a shop.
18
19
Database vs. File System
Coordinates Both Physical and Coordinates Only the Physical Access to
Data are Shared by All Programs Data Written by One Program May Not
Hotels
Hospitals
21
Data dictionary management: The DBMS stores definitions of the data
Backup and recovery management: The DBMS provides backup and data
23
recovery to ensure data safety and integrity.
Control of data redundancy Improved data security
Increased productivity
Sharing of data,
Costly:
25
App 1 App 2
DBMS
DB
26
From a general management point of view, the database system
Hardware
Software – DBMS
Data
Procedures
Users 27
Hardware; These are secondary storage on which the database
DBMS software
Application programs
Utilities. 29
Data; The data in the database will be expected to be both
31
Users; This component includes all people who use the database
system. On the basis of primary job functions, types of users can be
identified in a database system as:
Database administrators
Database designers
System analysts
Programmers
End users.
32
Database Designers - designs conceptual and logical database
the database.
etc.
33
Data Administrator – a business manager responsible for
34
Departments:
Students
Course
Section
Grades
Prerequisites
35
DBMS architecture describes the structure and how the users
36
Centralized architecture
Client-server architecture
Distributed
Stand-alone
37
In the past, the computer industry was ruled by mainframes;
Levels of abstraction:
Advantages:
– It provides a relatively easily understood bird’s-eye view of the data environment.
the DBMS.