Page 91 - Demo
P. 91


                                    TEMA 7 SHFRYTËZIMI I APLIKACIONIT - BAZA E TË DHËNAVELIBRARY_FLAT është krijuar duke përdorur aplikacionin Microsoft word ose MS Excel. Për një bazë të dhënash të tillë, të thjeshtë, Word-i dhe Excel-i kanë fuqi të mjaftueshme për të përmbushur dy qëllimet e përmendura më parë. Sigurisht, shtimi, fshirja dhe redaktimi i tabelës nuk paraqet probleme të veçanta (me kusht që ne të dimë se si të krijojmë tabelat në Word). Përveç kësaj, nëse duam të rendisin të dhënat sipas autorit, për shembull, mund të zgjedhim tabelën dhe të zgjedhim Rendit nga menyja e Tabelës në Microsoft Word. Nxjerrja e një pjese të të dhënave në tabelë (pra, krijimi i një pamjeje) mund të bëhet duke bërë një kopje të tabelës dhe pastaj duke fshirë rreshta dhe/ose kolona të përshtatshme.Kështu, menaxhimi i një baze të thjeshtë, të ashtuquajtur flat database, e përbërë nga një tabelë e vetme, nuk kërkon shumë njohuri për teorinë e bazës së të dhënave. Nga ana tjetër, shumica e të dhënave që ruhen janë shumë më të ndërlikuara se kaq. Bazat e të dhënave të jetës reale shpesh kanë qindra mijëra apo edhe miliona të dhëna shumë të ndërlidhura. Në këto raste bëhet i domosdoshëm përdorimi i një programi të bazës së të dhënave relacionale si në rastin, nëse duhet të ruhen të dhënat për Bibliotekën e Qytetit, e cila ka mbi 16 milionë libra në koleksionin e saj. Për këtë arsye, në këtë bazë të dhënash, një tabelë e vetme, e thjeshtë nuk është funksionale. Përdorimi i një tabele të vetme për të mbajtur një bazë të dhënash çon në probleme të përsëritjes së panevojshme të të dhënave. Disa përsëritje të të dhënave janë gjithmonë të nevojshme, siç do ta shohim, por ideja është që të heqim sa më shumë përsëritje të panevojshme.Në tabelën LIBRARY_FLAT është e qartë se ka përsëritje të panevojshme të të dhënave. Për shembull, emri dhe numri i telefonit të botuesve të Shtëpisë së Madhe (Big House) përsëritet gjashtë herë në tryezë dhe numri i telefonit të Shekspirit përsëritet tre herë.TABELA 1-2. LIBRATISBN Titulli Autori ID Bot Çmimi1-1111-1111-1 C++ Roman 1 $29.95 0-99-999999-9 Emma Austen 1 $20.00 0-91-335678-7 Faerie Queene Spenser 1 $15.00 0-91-045678-5 Hamleti Shakespeare 2 $20.00 0-103-45678-9 Iliada Homer 1 $25.00 0-12-345678-9 Jane Eyre Austen 3 $49.00 0-99-775677-7 King Lear Shakespeare 2 $49.00 0-555-55555-9 Makbeth Shakespeare 2 $12.00 0-11-345678-9 Moby-Dick Melviill 3 $49.00 0-12-333433-3 On Liberty Mill 1 $25.00 0-55-123456-9 Main Street Jones 3 $22.95 0-55-123456-9 Main Street Smith 3 $22.95 1-22-233700-2 Visual Basic Roman 3 $25.00 TABELA 1-3. AUTORIID Autorit Autori4 Roman1 Austen7 Spenser5 Shakespeare3 Homer1 Austen5 Shakespeare5 Shakespeare2 Melviill8 Mill10 Jones9 Smith6 RomanTabela 1-4. SHTËPIA BOTUESEID Botuesit Shtëpia botuese Nr. Tel Botuesit1 Big House 123-456-78902 Alpha Press 999-999-99993 Small House 714-000-0000TABELA 1-5. LIBËR/AUTORISBN ID Autorit1-1111-1111-1 40-99-999999-9 10-91-335678-7 70-91-045678-5 50-103-45678-9 30-12-345678-9 10-99-775677-7 50-555-55555-9 50-11-345678-9 20-12-333433-3 80-55-123456-9 100-55-123456-9 91-22-233700-2 6Tabela 2Tabela 4 Tabela 5Tabela 389
                                
   85   86   87   88   89   90   91   92   93   94   95