You are on page 1of 16

Introduction to DBMS

How do you produce these information?

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 2


Why Study DBs?
Very widely used.
Part of many software solutions.
DB expertise is a career asset.
More Money
$$!!

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 3


JOB Market !!

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 4


Database Design
How do we design a database for an application?
Design in such a way that:

•Records can be reached easily


•Respond to the user’s questions easily
•Occupies minimum storage
•Contains NO unnecessary data
(storing the gross salary, calculated from the gross salary)
•Adding /Updating of data can be done easily with out causing mistakes

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 5


Design process (divided into 6 steps)
1.Requirements Analysis
What does the user want?
2.Conceptual Database Design
Defining the entities and attributes, and the relationships between these --> The ER model
3.Logical Database Design (Map ER to Relational Schema)
4.Schema Refinement (fine tune )
5.Physical Database Design
Implementation of the design using a Database Management System
6.Security Design
Implement Controls to ensure security and integrity

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 6


Evolution of Database Technology
Resources in two types
Physical resources
Conceptual resources

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 7


Database?
What is a database?
A database is a collection of related data
(examples???)

What is a DBMS (Database Management System)


Set of programs to access the data
Is a software package designed to create and maintain databases
(examples?)

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 8


Places Where databases are used
• Banks: ATM
• Airlines: reservations, schedules
• Universities: registration, grades
• Sales: customers, products, purchases
• Manufacturing: production, inventory, orders, supply chain
• Human resources: employee records, salaries, tax deductions
•Databases touch all aspects of our lives

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 9


ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 10
File Oriented System
file oriented system is manual file maintain system that keep records in hard
bind documents.

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 11


Limitations file processing Systems
Data redundancy
Inconsistent data
Inflexibility
Limited data sharing
Poor data control
Data dependency & Excessive program maintenance
Security problems
Data isolations

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 12


The Database Approach
The database approach is a way in which data is stored within a computer. It is
organized into various charts that are accessed by a variety of computer
applications from different locations. Databases are composed of a variety of
information that is pertinent and relevant to the organization that is using the
database

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 13


ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 14
Benefits of Database Approach
Minimal data redundancy
Consistency of data
Flexibility
Sharing of data
Data control
Data independency and reduce program maintenance.
Proper security
Integration of Data
Ease of application development

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 15


Component of Database System
Hardware
Software
People
Data

ESOFT COMPUTER STUDIES - GALLE BIT SEM 02 DB1 16

You might also like