1 Dbms
1 Dbms
Introduction
Introduction
Basic concepts and definitions
Data dictionary
Database
Database Systems
Data Administrator
Database Administrator
File-Oriented System Versus Database
System
Database Language.
DATA LAYER
Operational
data
Enterprise
(organizatio
n) Data
model
Reconciled
Data
Derived Data
closely
used
Processing
Decision
Output
(Information)
Users
DATA
Operation
LAYER
Enterprise
(organization)
Data model
al data
Meta data
Operation
layer
al
Metadata
Reconcile
d Data
EDW
Metadata
Derived
Data
Data Mart
Metadata
Data
Dictionar
y Inputs
Data Dictionary
Maintenance
Information
about database
structure
Report
generation
(Schema user
views locations)
INVENTO
MOD-NO
M ODRY
NAME
MODDESC
UNITPRICER
L-800
LEGEND
LUXURY
CAR
4000000
M-1000
MAHARAJ
A
LUXURY
CAR
3000000
C-1200
CRUZE
P-2000
PANTHER
A
SPORTS
RIDE
800000
R-121
ROVER
SPORTS
RIDE
2000000
EMPLOY
EMP-NO
EMPEE
LNAME
EMPFNAME
EMPSALARY
106519
MATHEW
THOMAN
4000
112233
SMITH
JOHN
4500
123456
KUMAR
RAJEEV
6000
123243
MARTIN
JOSE
3500
FIELDS
FILE
FIELD-NAME
FIELD-TYPE
FIELD-LENGTH
MOD-NO
CHAR
MOD-NAME
ALPHA
10
MOD-DESC
ALPHA
15
UNIT-PRICE
NUMERIC
EMP-NO
NUMERIC
EMP-LNAME
ALPHA
10
EMP-FNAME
ALPHA
15
EMP-SALARY
NUMERIC
FILES FILE
FIELDNAME
FIELD-LENGTH
INVENTORY
2000
EMPLOYEE
3000
In
the
manufacturing
departments
INVENTORY file, each row MOD-NO, MODNAME, MOD-DESC, UNIT-PRICE represents the
details of a model of car
In the personnel departments EMPLOYEE
file, each row EMP-NO, EMP-LNAME, EMPFNAME, EMP-SALARY represents the details
about an employee.
FIELDS
FIELD- FIEL
FILE
NAME D-
FIELD-LENGTH
FILES FILE
TYPE
MODNO
CHAR
FIELDNAME
FIELDLENGTH
MODNAME
ALPH
A
10
INVENTORY
2000
MODDESC
ALPH
A
15
EMPLOYEE
3000
UNITPRICE
NUME
RIC
EMPNO
NUME
RIC
EMPLNAME
ALPH
A
10
EMPFNAME
ALPH
A
15
EMPNUME
SALARY RIC
Data dictionary
showing relationships
ENTITY SET
ATTRIBUTES
(A)INVENTORY
MOD-NO
MOD-NAME
MOD-DESC
UNIT-PRICE
(B)EMPLOYEE
EMP-NO
EMP-LNAME
EMP-FNAME
EMP-SALARY
data
Primary key is
identify a record.
used
to
uniquely
number of
uniqueness
Active and Passive Data Dictionaries:An Active data dictionary also called
integrated data dictionary is managed
automatically by the data management
software.
The Passive data dictionary also called
non-integrated data dictionary is the one
used only for documentation purposes.
DATA
ITEMS
RELATIONSHI
PS
CONSTRAIN
TS
PHYSICAL
DATABASE
COMPONENTS OF
SCHEMA
that
define
DATABA
SE
SYSTEM
USERS/PROGRAMMERS
APPLICATION
PROGRAM/QUERIES
DBMS
COMPONENTS
DATA DESCRIPTION
LANGUAGE(DDL)
SOFTWARE TO PROCESS
QUERIES/PROGRAMS(DML/SQL)
SOFTWARE FOR CONTROLLED
ACCESS OF STORED DATA
STORED DB
DEFINITION
(METADATA)
STORED
PHYSICAL
DATABASE
Operations
Systems
performed
on
Database
and
access-method