Professional Documents
Culture Documents
Kapitulli2 DB
Kapitulli2 DB
2.1
2.
1
Modelet e te Dhenave
Data Model: Nje bashkesi konceptesh per te
pershkruar strukturen e nje database si dhe disa
kushte qe database duhet ti bindet.
Data Model Operations: Operacionet per
specifikimin e retrievals dhe updates te database
duke ju referuar koncepteve te data model.
Operacionet ne lidhje me data model perfshijne
operacionet baze (basic operations) si dhe
operacionet e perdoruesit (user-defined operations).
2.2
2.
2
Modeli Hierarkik
AVANTAZHET:
Model Hierarkik eshte i thjeshte ne ndertim dhe ne
operim
Korrespondon me nje numer rastesh organizimesh ne
menyre hierarkike - psh, organizimi i personelit ne
nje kompani
Gjuha eshte e thjeshte; perdor konstrukte si GET,
GET UNIQUE, GET NEXT, GET NEXT WITHIN
PARENT etj.
DIZAVANTAZHET:
Natyra Navigacionale dhe proceduriale e processing
Database vizualizohet si nje vendosje lineare e
rekordeve
Pak mundesi per "query optimization"
2.6
2.
6
Model Network
AVANTAZHET:
Model Network eshte i afte te modeloje relacione komplexe
dhe paraqet semantike te add/delete ne lidhje me
relacionet.
Krijon mundesi per modelim duke perdorur record types dhe
relationship types.
Gjuha eshte navigacionale; perdor konstrukte si FIND, FIND
member, FIND owner, FIND NEXT ne nje bashkesi, GET etj.
Programistet mund te bejne navigime optimale ne database.
DIZAVANTAZHET:
Natyra navigacionale dhe proceduriale e processing
Database permban nje array komplekse pointersash qe
perdoren midis nje bashkesi rekordesh.
Pak mundesi per "query optimization te automatizuar.
2.7
2.
7
Dallimi
Database schema ndryshon ne menyre mjaft
frekuente. Database state ndryshon cdo here qe
database update-t.
Schema quhet gjithashtu intension, ndersa state
quhet extension.
2.9
2.
9
Arkitekture e Three-Schema
Pavaresia program-data.
2.10
2.
10
Arkitektura e Three-Schema
Arkitektura e Three-Schema
2.12
2.
12
Pavaresia e Data
Pavaresia e Data
2.14
2.
14
Gjuhet e DBMS
Gjuhet DBMS
Gjuhet DBMS
Interfacet e DBMS
Pre-compiler Approach
Procedure (Subroutine) Call Approach
User-friendly interfaces:
2.20
2.
20
Tools te tjera
2.22
2.
22
Arkitektura Client-Server
Servera te Specializuara me
funksione te Specializuara
Clients
DBMS Server
2.23
2.
23
Servera te Specializuar me
funksione te Specializuara :
File Servers
Printer Servers
Web Servers
E-mail Servers
2.24
2.
24
Clients:
Serveri i DBMS
2.26
2.
26
Architektura e
Two Tier Client-Server
Arkitektura e
Three Tier Client-Server
Klasifikimi i DBMSs
Klasifikime te tjera:
Klasifikimi i DBMSs
Variacione Ambjentesh te
Shperndare:
Homogeneous DDBMS
Heterogeneous DDBMS
Federated ose Multidatabase
Systems
2.31
2.
31