Dbms

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 12

Database Management System

Introduction
Database: a database is a logical collection of related data which is designed, built and populated for a specific purpose Database Management System(DBMS):it is a collection of programs that enables users to create and maintain a database .it is a general purpose software system that facilitates the processofdefining,constructing,manipulatin g, sharing, protecting and maintaining databases.

Database system applications:


Banking Airlines Universities Credit card transactions Telecommunication Finance Sales Manufacturing Human resources

Database System v/s File System


Data Redundancy Difficulty In Accessing Data Data Isolation Integrity Problem Atomicity Problem Concurrent access Anomalies Security Problem

Data Abstraction: it refers to the hiding of details of data organization and storage and the highlighting of essential features for an improved understanding of data

View of data/Levels of abstraction View level


View 1 View 2 View n

Logical Level

Physical Level

Schema:the overall design of the database that is


not expected to change frequently.

Instances:the collection of information stored in


the database at a particular moment.
End users

subschema

subschema

Logical schema

Physical Schema

DATA MODELS
:Collection of concepts

used to describe structure of database

Relational model

Entity-Relationship model

Database Languages
Data-defination Language(DDL)
Data-manipulative Language(DML)

Procedural DML

Declarative DML

Database Users
Naive Users Application Programmers Sophisticated users Specialized users

Database administrator:
A person who has central control of both the data and the programs that access those data. The functions of the DBA are: 1.Schema definition 2.Schema and physical organization modification. 3.Granting of authorization for data access. 4.Routine maintenance.

Application Architecture
TWO TIER
USER CLIENT APPLICATION APPLICATION CLIENT

THREE TIER
USER

NETWORK

NETWORK

APPLICATION SERVER
SERVER DATABASE SYSTEM DATABASE SYSTEM

History Of Database Systems


1950s & early 1960s : Magnetic tapes & punch cards were introduced. Late 1960s & 1970s : Hard disks were introduced. 1980s : Relational Database was developed Early 1990s : SQL language was designed Late 1990s :explosive growth of World Wide Web

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy