Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 92 - Demo
P. 92

                                        TEMA 7 SHFRYTËZIMI I APLIKACIONIT - BAZA E TË DHËNAVENë një përpjekje për të hequr sa më shumë të dhëna të panevojshme, një projektuesi i bazës së të dhënave duhet t’i ndajë të dhënat në tabela të shumëfishta. Kështu, për shembull, LIBRARY_FLAT mund të ndahet në katër tabela.• Tabela BOOKS, treguar në Tabelën 1-2, në të cilën secili libër ka të dhënat e veta. • Tabela AUTHORS, e paraqitur në Tabelën 1-3, në të cilën secili autor ka të dhënat e tij. • Tabela PUBLISHERS, treguar në Tabelën 1-4, në të cilën secili botues ka të dhënat e veta. • Tabela LIBRI/AUTORI, e treguar në Tabelën 1-5, qëllimi i së cilës do të shpjegohet pak më vonë.Vini re se tani emri dhe numri i telefonit të Shtëpisë së Madhe shfaqet vetëm një herë në bazën e të dhënave (Tabela e Botuesve), ashtu si dhe numri i telefonit të Shekspirit (Tabela AUTHORS). Sigurisht, ka ende disa të dhëna të dyfishta në bazën e të dhënave, për shembull, informacioni PubID shfaqet në më shumë se një vend në këto tabela. Siç u përmend më herët, ne nuk mund të eliminojmë të gjitha të dhënat e dyfishta dhe të ruajmë gjithashtu relacionet midis të dhënave.Një bazë të dhënash e kemi përkufizuar si një koleksion i të dhënave. Qëllimi i një baze të dhënash është ruajtja e informacionit rreth llojeve të caktuara të objekteve. Në gjuhën e bazës së të dhënave këto objekte quhen entitete, për shembull entitetet e bazës së të dhënave LIBRARY përfshijnë libra, autorë dhe botues.Është shumë e rëndësishme në fillim që të bëhet një dallim midis entiteteve që janë të përfshira në një bazë të dhënash në një kohë të caktuar dhe botës së të gjitha entiteteve të mundshme që mund të përmbajë baza e të dhënave. Arsyeja është se përmbajtja e një baze të dhënash mund të ndryshojë vazhdimisht dhe ne duhet të marrim vendime jo vetëm për atë që përmban një bazë të dhënash në një kohë të caktuar, por edhe për atë TABELA PRINDNr. i nx Emri Mbiemri Departamenti1 Ana Marku Informatikë2 Laura Brokaj Informatikë3 Stefan Bajrami Informatikë4 Dardan Mare Anglisht5 Ina Mekshi Anglisht6 Entela Gashi Matematikë7 Petrit Gjoni Matematikë8 Petrika Krasniqi GjeografiTABELA FËMIJËNota mesatare Mungesat Departamenti Nr. i nx.8.5 5 Informatikë 17.0 7 Informatikë 29.3 8 Informatikë 35.6 4 Anglisht 47.2 2 Anglisht 59.8 15 Matematikë 69.5 3 Matematikë 710 1 Gjeografi 8Tabela 690

| 86 87 88 89 90 91 92 93 94 95 96 |