Sie sind auf Seite 1von 19

DATABASE CONCEPTS

Pankaj Joge
pankaj.joge@gmail.com
Mobile # 9617661234
WHAT IS DATABASE?
Collection of Coherent data with some

Inherent meaning.
Database are designed, built and
populated with data for a specific purpose
Example: Postal Address and what else?

Difference between Address Book and

Postal Address

Pankaj Joge 2
Examples of database in real life

A telephone book Motor vehicle registration records

T.V. Guide Papers in your filing cabinet

Airline reservation system Files on your computer.

Pankaj Joge 3
DATABASE MANAGEMENT SYSTEM
System that helps in managing data

Allows inserting, updating, deleting and processing.

Examples: Oracle, Ingress, Sybase, Dbase 3+, Foxbase,

Foxpro, MS Access, Dataease, Dataflex and so on..


Objects, their attributes and the relationship between

them (that are of interest to us) are stored in the database

Pankaj Joge 4
DBMS Vs File Management System
A FMS is how data is stored on computer in Drives

By placing data electronically in files.


These files are then stored in specific locations on the
hard disk (directories).
If the user wishes to perform some operation he has to
scroll through all the data by himself in order to see the
data he is interested in.
A user has to know where he put the files that contain
the data and also if there are multiple files.

Pankaj Joge 5
DBMS Vs File Management System
A Database Management System intends to :

 Remove the burden of manually locating data.

 Having to scroll through it by allowing the user to


create a logical structure for the data beforehand.

 Allowing the user to place the data in the database that


the DBMS is managing.

Pankaj Joge 6
Functions of DBMS
DATA DEFINITION

DATA MAINTENANCE

DATA MANIPULATION

DATA DISPLAY

DATA INTEGRITY

Pankaj Joge 7
Benefits of DBMS
Establishes Relationships between Data
No data inconsistencies
Reduction of data redundancy
Data can be shared by single or multiple users
Standards can be set and followed
Data integrity can be maintained
Security of the data can be simply implemented
Data independence can be achieved

Pankaj Joge 8
Shortcomings

COST

COMPLEXITY

Problems Associated With

CENTRALISATION

Pankaj Joge 9
Database Architecture
A 2-Tier Architecture

CLIENT SERVER

The server holds both the application and the data.


The application resides in the server.
Server will have more processing power and disk space .

Pankaj Joge 10
Database Architecture
A 3-Tier Architecture

APPLICATION DATABASE
CLIENT SERVER SERVER

The data and applications are split onto separate servers.


The client is a front end simply requesting & displaying
data.

Pankaj Joge 11
DATABASE MODELS
Databases appeared in the late 1960s, at a time when
the need for a flexible information management
system had arisen.

There are three models of DBMS, which are


distinguished based on how they represent the data
contained

Pankaj Joge 12
THREE DBMS MODELS

Hierarchical Relational

Network

Pankaj Joge 13
HIERARCHICAL DBMS MODELS

Pankaj Joge 14
NETWORK DBMS MODELS

Pankaj Joge 15
RELATIONAL DBMS
DBMS that is based on the relational model as
introduced by Dr. Edgar F. Codd
Stores data in the form of related tables
Powerful because they require few assumptions about
how data is related or how it will be extracted from the
database
Same database can be viewed in many different ways
Single database can be spread across several tables

Pankaj Joge 16
RELATIONAL DBMS MODELS

Pankaj Joge 17
RELATIONAL DBMS MODELS

Pankaj Joge 18
Have a nice day

Pankaj Joge 19

Das könnte Ihnen auch gefallen