Relacionet mes tabelave dhe Pyetesit Relacionet mes tabelave
Relacionet mes tabelave dhe Pyetesit
Relacionet mes tabelave � Tabelat mund të lidhen mes vete në mënyrë që të kemi qasje më të shpejtë të informacionit, evitimit të futjes të të dhënave të dyfishta, krijimit të pyetësorëve, formave dhe raporteve. � Kur të bëhet lidhja e dy tabelave duhet që fusha në tabelën e parë të jetë çelës primar të cilin e tërheqim deri te fusha e tabelës së dytë. � Pra në tabelën e parë fusha duhet të jetë çelës primar ashtu që të evitohet mundësia e futjes së të dhënave të dyfishta. Fushat që lidhen në të dy tabelat duhet të jenë të të njëjtit tip ose të ngjashëm, nëse tipi i të dhënave është Number ato duhet të kenë të njëjtën madhësi të fushës
Llojet e relacioneve �Llojet e relacioneve apo lidhje te tabelave jane: 1. Një me një 2. Një me shumë 3. Shumë me në 4. Shumë me shumë Lidhja një me një- është kur një e dhënë nga tabela e parë përkon me një të dhënë në tabelën e dytë. Lidhja një me shumë- është kur një e dhënë në tabelën e parë përkon me shumë të dhëna në tabelën edytë. )
Krijimi i lidhjes � Krijimi i lidhjeve bëhet në dritaren e lidhjeve(figura e mëposhtme) Krijimi lidhjes: Opsioni- Database Tools- Relationships Vendosja e tabelave per ti lidhur: Show Table
Krijimi I lidhjes mes tabeles Administrata Fletedergesa
Pyetje dhe detyra 1. Cfarë relacione mund të ekzistojnë mes tabelave të një baze me të dhëna? 2. Ç’nënkuptohet me relacionin një më shumë? 3. Si vendosen tabelat në dritaren në të cilë përcaktohen relacionet mes tyre? 4. Përshkruani proceduren e lidhjës së dy tabelave, p. sh Klienti me Fletëdërgesën? 5. Si fshihet lidhja ekzistuesemes dy tabelave? 6. Përshkruani relacionet mes tabelave të bazës Biblioteka? 7. Si ruhet dhe si largohet tabela nga dritarja e relacioneve?
Pyetesit
� Pyetësit (Queries) � Pyetësori kryesisht përdoret për krijimin e tabelave të përkohshme. duke i shfrytëzuar të dhënat e zgjedhura nga tabela bazë. Pyetësori është objekt i veçantë në bazën e të dhënave i cili ofron mundësi të mëdha si: kalkulime të ndryshme, shtrimin e kritereve të ndryshme, kryerjen e analizave të ndryshme në bazën e të dhënave etj. � Pyetësit janë një ndër objektet kryesor, të cilët e bëjnë programin Access shumë më të fuqishëm se sa puna me programet tjera shembull: se sa programi Excel. � Kemi këto lloje të pyetësve: � Pyetësi kryqëzues � Pyetesi për krijimin e tabelave � Pyetësit për shtim � Pyetësit parametrik � Pyetësi për azhurim të të dhënave �
� Krijimi i Pytësorve (Queries) � Sqarim: Në rastin tonë kemi krijuar një tabelë me emrin Klineti dhe është mbushur me të dhënat e kërkuara � Dizajnim I tabeles : Për të krijuar një pyetësor veprojmë në këtë mënyrë
� Hapet dritarja tjetër Show Table, Figura në anën e majtë, zgjedhim tabelën Klineti dhe shtypim butonin Add pastaj Close, si rezultat tabela është vendosur në dritaren Query 1: Select Query, figura në anën e djathtë. � Ekzektutimi I pyetesorit behet me opsionin Run
Krijimi I pyetesit Ekzekutimi I pyetesit behet me opsionin RUN
� � � Caktimi i kritereve Kriteret të cilat vendosen në pyetësor e bëjnë edhe më të fuqishëm këtë objekt, sepse nga pyetësori kemi mundësi të nxjerrim informatat me të shpejta dhe të kryejmë shumë veprime të tjera. Në praktikë shpesh herë krijohet një pyetësor kryesor nga tabela, ose nga disa tabela dhe më pas për shtimin e kritereve pyetësori i tillë kopjohet dhe shtrohen kriteret. Kjo formë e punës është mjaftë e thjeshtë dhe e shpejtë. Për ta kuptuar më lehtë ne po e marrim pyetësorin e njëjtë të cilën e krijuam më lartë me emrin Pyetesi per klientet Fillimisht shtypim tastin e djathë mbi të dhe zgjedhim opsionin Copy, Figura në vijmë
� Pytesi ne pamjen Design View � Kerkimi i te dhenave tek Pyetesi sipas numrit rendor: Criteria dhe shenojme: � [Kerkimi sipas numrit rendor]
Pamja e pyetesit ne Datasheet View Kerkojme klientin me numrin 8 dhe OK
Pyetesit me me shume tabela
�Ruajtja e pyetesit Save, me me shume tabela Pamja Datasheet View
Detyra dhe ushtrime �Trego llojet e pyetësve? �Për çka shërbejnë pyetësit? �Te krijohet një pyetës përmes tabelës Klienti: �Të krijohet një pyetës përmes dy tabelave: TBL Libri dhe Botuesi: � Vëmendje: � Detyrat i punoni ne aplikacionin Access, dhe i bëni Prt. Sc (Screenshots) i vendosni pastaj në Word, me emërdhe mbiemër, klasën dhe paralelen! � Dorëzimin e detyrës e bëni tek deri me datë 30 mars, tek Email-i që është tek vegëza Kontakti me mësimdhënës! � Nëse keni vështërsi shënjoni tek Vegëza Kontakti, do ju japim ndihmë!
Filtrimi i të dhënave tek pyetësit
Filtrimi � Me filtrim kuptojme zgjedhjen e regjistrimeve te caktuara ne baze te kritereve qe vendosen ne pyetes , permes vetis CRITERIA. � Shembulli I Pyetesit-Kerkimi I te dhenave sipas Vendit:
� Shfrytezimi I Xhokereve Xhokeri Efekti ? Paraqet nje simbol te çfaredoshem * Paraqet kombinime te simboleve te çfaredoshme [] Paraqet njerin nga simbolet e perfshira brenda tyre # Paraqet njeren nga shifrat decimale prej 0 deri ne 9 Shembujt te perdorimit te xhokereve Vlera fillestare Ar? an Arian, Artan, Arban Dri* Drita, Drini, Drilon B? s* Besa, Bashkim, Besnik K[ao] Kahje, Koha, Kosova A[d-f]* Adresa, Afrika, Adapter, Administrata 1#568 10568, 11568, 12568
� Pyetesi sipas filtrimit “P? i*”
� Pyetesi me filtrim “Pr*”
� Pyetesi me filtrim Like “A*”
� Filtrimi I cmimeve sipas simbolit > ( me emadhe)
Filtrimi I cmimeve sipas simbolit < ( me I vogel)
� Filtrimi me Between 3 and 7 - Per cmimin
- Slides: 26