You are on page 1of 24

HYRJE NE BAZAT E TE DHENAVE

Petraq Papajorgji
Korrik 19-22, 2011
Qellimi I Kursit
Te jape disa njohuri fillestare mbi databazat
Perse duhen
Si ndertohen
Si rezervohen
Si shfrytezohen
Shembujt do te ilustrohen me Access
Kuptimi I databazave
Databazat jane nje mbledhje e informacionit
per te zgjidhur nje problem te caktuar
Informacioni duhet te jete:
I plote
I vendosur ne nje kompjuter
I gatshem per tu shfrytezuar ne cdo kohe


Shembull
Na duhet te mbledhim informacion mbi
popullsine ne nje zone te caktuar per te
zgjidhur keto probleme:
Numrin total te popullsise
Ndarjen ne meshkuj/femra
Llogaritjen e grupmoshave
Popullsine e afte per pune
Nivelin arsimor
Vendbanimi fshat/qytet
Mbledhja e Informacionit
Problemi na dikton te mbledhim informacion
per
Person
Adresen
Gjendjen arsimore
Koncepti baze: Personi
Personi karakterizohet nga :
Emri
Mbiemri
Datelindja
vendlindja
Gjinia
Lagja
Rruga
Numri I shtepise/apartamentit
Qytet/fshat
Niveli arsimor

Regjistrimi ne Kompjuter
Qe informacioni te jete I dobishem duhet:
Te regjistrohet diku qe te jete I disponueshem ne
cdo kohe
Te jete e mundur te hartohen pasqyra
permbledhese ne cdo kohe
Te jete I perditsueshem
Te jete I perdorueshem nga shume pika ne te
njejten kohe
Tabelat
Qe informacioni te rezervohet ne kompjuter
duhet gjetur nje paraqitje e pershtatshme
Informacioni duhet paraqitur ne nje tabele
Nje tabele per nje koncept
Shembull Tabele
Emri Mbiemri Datelindja Vendlindja Gjinia Lagja Rruga Numri Qytet/Fshat Niveli Arsimor
Petraq Papajorgji 30/7/1951 Durres M Vasil Shanto Irfan Tomini 18 Qytet I larte
Tatjana Dishnica 27/4/1980 Berat F Komuna e Parisit Myslim Shyri 23 Qytet I larte
Selim Katroshi 12/12/1965 Lapardha M Varosh Ethem Beu 48 Fshat I mesem
Struktura e Tabeles
Tabelat jane te formuara nga kolonat
Cdo kolone mban informacion per nje
karakteristike te vecante atribut
Cdo rrjesht permban informacion per nje
shprehje te nje koncepti
Rrjeshtat duhet te mbajne informacion te pa
perseritur
Informacioni duhet te perditesohet shpesh

Informacioni ne tabela
Lejon zgjedhjen e te dhenave ne baze te
kritereve te caktuar
Mund te zgjedhim te tere ose nje pjese te
informacionit
Mund te krijojme reporte te ndryshem
Mund te modifikojme informacionin e
mbledhur
Manipulimi I te dhenave ne tabele
Afishimi I te gjithe te dhenave ne tabele

SELECT Person.[Id], Person.[Emri],
Person.[Mbiemri], Person.[Datelindja],
Person.[Gjinia], Person.[Rruga],
Person.[Numri], Person.[Q/F],
Person.[Aresimi]
FROM Person;


Manipulimi I te dhenave ne tabele
Afishon vetem emrin, mbiemrin, vendlindja

SELECT Person.[Id], Person.[Emri],
Person.[Mbiemri], Person.[Datelindja]
FROM Person;

Afishon vetem personat e gjinise mashkullore

SELECT *
FROM Person where gjinia = 'm';


Kuptimi I relacionit
Shpesh databazat ndertohen me shume tabela
Cdo tabele mban informacion per nje concept
te caktuar
Tabelat lidhen midis tyre per te krijuar raporte
kompleks
Tabelat lidhen me ane te relacioneve
Shembull Relacioni
Cdo person ka nje adrese
Nje rrjesht I tabeles Person lidhet me nje
rrjesht te tabeles Adrese
Kjo lidhje quhet 1 me 1

Nje person mund te kete disa adresa
Kjo lidhje quhet 1 me shume





Shembuj ne Access

You might also like