Date post: | 05-Apr-2018 |
Category: |
Documents |
Upload: | biplab-biswas |
View: | 230 times |
Download: | 1 times |
of 15
7/31/2019 2 Database Concepts
1/15
Pankaj Joge
Mobile # 9617661234
mailto:[email protected]:[email protected]7/31/2019 2 Database Concepts
2/15
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
2Pankaj Joge
7/31/2019 2 Database Concepts
3/15
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.
3Pankaj Joge
7/31/2019 2 Database Concepts
4/15
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
4Pankaj Joge
7/31/2019 2 Database Concepts
5/15
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 thedata he is interested in.
A user has to know where he put the files that containthe data and also if there are multiple files.
Pankaj Joge 5
7/31/2019 2 Database Concepts
6/15
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 tocreate a logical structure for the data beforehand.
Allowing the user to place the data in the database thatthe DBMS is managing.
Pankaj Joge 6
7/31/2019 2 Database Concepts
7/15
Functions of DBMS
Pankaj Joge 7
DATA DEFINITION
DATA MAINTENANCE
DATA MANIPULATION
DATA DISPLAY
DATA INTEGRITY
7/31/2019 2 Database Concepts
8/15
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
8Pankaj Joge
7/31/2019 2 Database Concepts
9/15
Shortcomings
COST
COMPLEXITY
Problems Associated With
CENTRALISATION
Pankaj Joge 9
7/31/2019 2 Database Concepts
10/15
Database Architecture
A2-Tier Architecture
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
CLIENT SERVER
7/31/2019 2 Database Concepts
11/15
Database Architecture
A3-Tier Architecture
The data and applications are split onto separate servers.
The client is a front end simply requesting & displayingdata.
Pankaj Joge 11
CLIENT DATABASESERVER
APPLICATION
SERVER
7/31/2019 2 Database Concepts
12/15
DATABASE MODELS
Databases appeared in the late 1960s, at a time whenthe need for a flexible information managementsystem had arisen.
There are three models of DBMS, which aredistinguished based on how they represent the data
contained
12Pankaj Joge
7/31/2019 2 Database Concepts
13/15
7/31/2019 2 Database Concepts
14/15
RELATIONAL DBMS
DBMS that is based on the relational model asintroduced by Dr. Edgar F. Codd
Stores data in the form of related tables
Powerful because they require few assumptions abouthow data is related or how it will be extracted from thedatabase
Same database can be viewed in many different ways
Single database can be spread across several tables
14Pankaj Joge
7/31/2019 2 Database Concepts
15/15