Dbms
Dbms
Dbms
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.
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
Logical Level
Physical Level
subschema
subschema
Logical schema
Physical Schema
DATA MODELS
:Collection of concepts
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