DBMS1
DBMS1
DBMS1
School of Informatics
Department of Information Technology
Course Instructor : Tadele Sh.
Assisted by:-_____
Email Address: 4tadegu@gmail.com
Program:-Regular
A.Year:- 2024/2nd year
Section:- 1
Fundamentals of database Systems
(ITec2071)
Chapter One:- Introduction
Outline
Introduction to database system
File based verses Database approach
Components of DBMS
Functions of DBMS
Database Development Lifecycle
Characteristics of the Database Approach
Roles in database design environment
The ANSI-SPARC Architecture
Database Languages
Data models
Introduction
File-based System
File-based systems were an early attempt to computerize the
manual filing system.
File-based system is a collection of application programs that
perform services for the end-users. Each program defines and
manages its data. Each user defines and creates with a specific
software the files s/he needs for a specific application e.g.. Spread
sheet
However, five types of problem are occurred in using the file-based
approach:
Problems of using file based approach
Separation and isolation of data
i. Duplication is wasteful
ii. Duplication can lead to loss of data integrity
Data dependence
The physical structure and storage of the data files and records
are defined in the application program code.
Cont’d…
Incompatible file formats
The database approach attempts to eliminate the redundancy by integrating the file.
Data consistency
With the integration of the operated data in the database approach, it may be
possible to derive additional information for the same data.
Cont’d…
Sharing of data
Improved data integrity
Improved security
Enforcement of standards
Complexity
Size
Cost of DBMS
Cost of conversion
Performance
Higher impact of a failure
Characteristics of database approach
The main characteristics of the database approach versus the
file-processing approach are the following:
Self-describing nature of a database system
Insulation between programs and data, and data abstraction
Support of multiple views of the data
Sharing of data and multi-user transaction processing
Self-Describing Nature of a Database System
A fundamental characteristic of the database approach is that the
database system contains not only the database itself but also a
constraints.
information such as the structure of each file, the type and storage
The DBA is accountable for problems such as security breaches and poor
system response time.
2.Database designers(DBD) :
DBDs are responsible for identifying the data to be stored in the database and
for choosing appropriate structures to represent and store this data.
Database Languages/Types of SQL
Data models
One fundamental characteristic of the database approach is that it
provides some level of data abstraction (refers to the
suppression of details of data organization and storage, and the
highlighting of the essential features for an improved
understanding of data.).
A data model :- a collection of concepts that can be used to
describe the structure of a database (provides the necessary means
to achieve this abstraction.). By structure of a database we mean
the data types, relationships, and constraints that apply to the
data. Most data models also include a set of basic operations for
specifying retrievals and updates on the database.
Cont’d...
Reading Assignment
Categories of Data Models:-