Академический Документы
Профессиональный Документы
Культура Документы
WHAT IS DATABASE?
Collection of Coherent data with some Inherent
meaning.
Example: Postal Address and what else? Difference between Address Book and Postal
Address
Pankaj Joge 2
Pankaj Joge
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
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
Remove the burden of manually locating data. Having to scroll through it by allowing the user
Functions of DBMS
Data Data Data Data Data
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
Shortcomings
COST COMPLEXITY Problems Associated With CENTRALISATION
Pankaj Joge
Database Architecture
A 2 -Ti r Architecture e
C LI N T E
SERV ER
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
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
Pankaj Joge
12
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
Pankaj Joge
16