Вы находитесь на странице: 1из 16

DATABASE CONCEPTS

Pankaj Joge pankaj.joge@dishamail.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 T.V. Guide Airline reservation system Motor vehicle registration records

Papers in your filing cabinet

Files on your computer hard drive.

Pankaj Joge

DATABASE MANAGEMENT SYSTEM


System that helps in managing data System that allows inserting, updating,

deleting and processing of the data Examples: Oracle, Ingress, Sybase, Dbase 3+, Foxbase, Foxpro, MS Access, Dataease, Dataflex, Advanced Revelation 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 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 Data Data Data Data

Definition Maintenance Manipulation display 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

Database Architecture
A 2 -Ti r Architecture e

C LI N T E

SERV ER

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 -Ti r Architecture e

C LI N T E

APPLICATION

SERVER

DATABASE

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 five models of DBMS, which are

distinguished based on how they represent the data contained

Pankaj Joge

12

FIVE DBMS MODELS

Hierarchical

Relational

Deductive Object
Pankaj Joge

Network
13

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

14

Pankaj Joge

15

Have a nice day

Pankaj Joge

16

Вам также может понравиться