Emri i fushes
|
Lloji i fushës, madhësia
|
Kodi i disiplinës
|
Numër, çelës primar
|
Disipline
|
Teksti, 50
|
Dhe së fundi, ne krijojmë një tabelë kryesore në çdo kuptim të fjalës "Orari".
Emri i fushes
|
Lloji i fushës, madhësia
|
Kodi i orarit
|
Numër, çelës primar
|
Ditë të javës
|
Çelësi i huaj, tabela "Ditët e javës".
|
Barazi
|
Çelësi i huaj, tabela e barazisë së javës
|
|
Çelësi i huaj, tabela "Pairs".
|
|
Çelësi i huaj, tabela "Grupet".
|
Disipline
|
Çelësi i huaj, tabela “Disiplinat”.
|
Lloji i aktivitetit
|
Çelësi i huaj, tabela "Llojet e profesioneve"
|
Audienca
|
Çelësi i huaj, tabela "Audienca".
|
Kur të jenë krijuar të gjitha tabelat, duhet të shkoni te seksioni "Shërbimi - Skema e të dhënave ..." për të korrigjuar lidhjet, përkatësisht, t'i vendosni ato për të siguruar integritetin, fshirjen në kaskadë dhe përditësimin në kaskadë të të dhënave.
Oriz. 1. Skema e bazës së të dhënave
Oriz. 2. Tabela “Ditët e javës”
Oriz. 3. Tabela "çifte"
Oriz. 4. Tabela "Grupet"
Oriz. 5. Tabela “Llojet e aktiviteteve”
Oriz. 6. Tabela “Audienca”.
Oriz. 7. Tabela “Barazia e javës”
Oriz. 8. Tabela "Disiplinat"
Oriz. 9. Tabela "Orari"
Për të krijuar një raport, duhet të shkoni te seksioni "Raporte", të hapni "Magjistarin e Raportit", më pas të zgjidhni një tabelë, për shembull, "Orari", pastaj të zgjidhni fushat e nevojshme, të shtoni nivelet e grupimit. Pastaj zgjidhni rendin e renditjes sipas fushës "Çifto". Më pas, ju zgjidhni paraqitjen e raportit Më pas, duhet të përcaktoni stilin e raportit. Dhe në fund, vendosni një emër për raportin dhe ruajeni atë.
Oriz. 10. Raporti “Orari” si përafrim i parë
Raporti doli të ishte, për ta thënë butë, i ngathët. Për ta rregulluar, duhet ta zgjidhni me miun dhe të nisni projektuesin e raportit.
Krijimi i një baze të dhënash "orari".
Prezantimi.
Teza i kushtohet analizës së dizajnit të bazës së të dhënave, si dhe mbulimit të metodave për ndërtimin e formularëve dhe raporteve duke përdorur shembullin e ndërtimit të një programi për mirëmbajtjen e dokumentacionit elektronik të një institucioni arsimor. Microsoft Access u përdor si një mjet për ndërtimin e bazës së të dhënave. Që në fillim, kjo DBMS u dallua për lehtësinë e përdorimit të kombinuar me aftësi të gjera për zhvillimin e aplikacioneve të plota.
Rëndësia e temës.
Aktualisht, megjithë kompjuterizimin në rritje të shoqërisë, në fushën e arsimit ende nuk ka mjete për të automatizuar mjaftueshëm procesin e mbajtjes së dokumentacionit dhe raportimit.
Një nga detyrat përbërëse mund të konsiderohet problemi i planifikimit të procesit arsimor, si dhe rregullimi i menjëhershëm i orarit kur lind nevoja.
Kohëzgjatja dhe rëndësia e problemit në shqyrtim dëshmohet nga fakti se administratorët institucionalë dhe mësuesit shpenzojnë pjesën më të madhe të kohës për përgatitjen e dokumentacionit dhe raporteve të ndryshme. Një numër i madh i institucioneve arsimore dhe mungesa e ofertave në këtë fushë garantojnë një kërkesë të lartë për këtë produkt.
Bazat e të dhënave (DB) aktualisht përbëjnë bazën e mbështetjes kompjuterike për proceset e informacionit të përfshira në pothuajse të gjitha fushat e veprimtarisë njerëzore.
Në të vërtetë, proceset e përpunimit të informacionit kanë një natyrë të përgjithshme dhe bazohen në një përshkrim të fragmenteve të realitetit, të shprehura si një grup të dhënash të ndërlidhura. Bazat e të dhënave janë një mjet efektiv për përfaqësimin dhe manipulimin e strukturave të të dhënave. Koncepti i bazës së të dhënave përfshin përdorimin e mjeteve të integruara të ruajtjes së informacionit për të ofruar menaxhim dhe shërbim të centralizuar të të dhënave për shumë përdorues. Në këtë rast, baza e të dhënave duhet të mbështetet në një mjedis kompjuterik nga një softuer i vetëm i quajtur një sistem i menaxhimit të bazës së të dhënave (DBMS). Një DBMS së bashku me programet aplikative quhet një bankë e të dhënave.
Një nga qëllimet kryesore të një DBMS është të mbështesë me softuer një paraqitje që korrespondon me realitetin.
Përshkrim i shkurtër i fushës së lëndës.
Një fushë lëndore është një fragment i realitetit që përshkruhet ose modelohet duke përdorur një bazë të dhënash dhe aplikimet e saj. Në fushën lëndore, identifikohen objektet e informacionit - objekte të identifikueshme të botës reale, procese, sisteme, koncepte, etj., Informacioni për të cilin ruhet në bazën e të dhënave.
Në këtë punim të kursit, baza e të dhënave “Orari” është zhvilluar për të automatizuar dhe zvogëluar kohën e përpilimit të orareve të mësimit në universitete.
Orari përfshin tabelat e mëposhtme:
1 Mësuesit
2 Audienca
4 Mësime
5 Koha për çift
6 Orari
Tabela 1. Mësuesit Tabela 2. Audiencat
Audienca
|
Kodi i audiencës
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tabela 3. Grupet
|
Kodi i grupit
|
Fakulteti
|
Specialiteti
|
|
|
|
Shkenca Kompjuterike
|
Sistemet e Informacionit
|
|
|
|
Juridiksionet dhe të drejtat
|
Avokat
|
|
|
|
Shkenca Kompjuterike
|
Informatikë e aplikuar (në ekonomi)
|
|
|
|
Ekonomik
|
historia e shkencave mjedisore
|
|
|
|
Ekonomik
|
Marketingu
|
|
BUG-123AGA
|
|
|
|
|
|
Tabela 5. Koha në çift Tabela 4. Aktivitetet
|
Kodi i aktivitetit
|
Lloji i aktivitetit
|
|
Baza e të dhënave
|
|
Programimi
|
|
OS
|
|
Menaxhimi
|
|
Filozofia
|
Tabela 6. Orari
Orari
|
Kodi i aktivitetit
|
|
|
|
Lloji i aktivitetit
|
Mësues
|
Audienca
|
|
|
|
|
Programimi
|
Alexandrova O.A.
|
|
|
|
|
|
Menaxhimi
|
Kirilov N. Ya
|
|
|
|
|
|
Menaxhimi
|
Pavlekovskaya I.M.
|
|
|
|
|
|
Programimi
|
Akimov A.V.
|
|
|
|
|
|
Baza e të dhënave
|
Kirilov N. Ya
|
|
|
|
|
|
OS
|
Alexandrova O.A.
|
|
|
|
|
|
Programimi
|
Kirilov N. Ya
|
|
Përshkrimi i atributeve dhe vetive të tyre.
Atributet ose fushat kanë një lloj të dhënash. Kur zgjidhni një lloj të dhënash, merrni parasysh sa vijon:
Cilat vlera duhet të shfaqen në fushë.
Sa hapësirë nevojitet për të ruajtur vlerat në fushë.
Cilat operacione duhet të kryhen me vlerat në terren.
A kërkohet që fusha të renditet apo indeksohet?
Nëse grupimi do të përdoret në pyetje ose raporte.
Si duhet të renditen vlerat në fushë.
Gjithsej janë 10 lloje fushash.
Tabela 2.
|
Lloji i të dhënave
|
Aplikacion
|
|
|
Teksti
|
Tekst ose një kombinim i tekstit dhe numrave
|
Deri në 255 karaktere
|
|
|
Tekst i gjatë. Nuk është i renditur apo i indeksuar.
|
Deri në 64,000 karaktere
|
|
Numerike
|
Të dhënat numerike të përdorura për llogaritjet
|
1, 2, 4, 8 bajt
|
|
Data Ora
|
Datat dhe orët garantojnë renditjen e saktë.
|
|
|
monetare
|
Vlerat e monedhës. Për të parandaluar rrumbullakimin.
|
|
|
|
Futja automatike e numrave sekuencialë ose të rastit kur shtohet një rekord.
|
|
|
Logjike
|
Dy vlera Po/Jo
|
|
|
objekt OLE
|
Objektet e krijuara në programe të tjera.
|
Deri në 1 Gigabajt
|
|
|
|
Deri në 64,000 karaktere
|
|
Magjistari i Zëvendësimit
|
Ju lejon të zgjidhni vlerat nga një tabelë tjetër ose nga një listë vlerash.
|
Sipas madhësisë së fushës kryesore
|
Përveç llojit, fushat kanë formate që ju lejojnë të specifikoni formatet për shfaqjen e tekstit, numrave, datave dhe vlerave të kohës në ekran dhe në shtyp. Formati i fushës për kontrollet vendoset në dritaren e vetive dhe për një fushë në një tabelë ose pyetje në modalitetin e dizajnit të tabelës (në seksionin e vetive të fushës) ose në dritaren e pyetjes (në dritaren e vetive të fushës). Mund të zgjidhni formate nga një listë e formateve të integruara për fushat që kanë lloje të dhënash numerike, monedhë, logjike, numërues dhe datë/kohë. Gjithashtu, për çdo lloj fushash përveç objekteve OLE, është e mundur të krijoni formatet tuaja të veçanta. Ju gjithashtu mund të vendosni vlerën e kësaj vetie në një makro ose në një program Visual Basic.
Dizajni i Marrëdhënieve
Tabela 7. Lidhjet e objekteve të informacionit
Numri i kontaktit
|
Objekti kryesor
|
Objekti i varur
|
Lloji i komunikimit
|
|
Mësuesit
|
Orari
|
|
|
Audienca
|
Orari
|
|
|
|
Orari
|
|
|
|
Orari
|
|
|
Koha për çift
|
Orari
|
|
Përshkrimi i marrëdhënieve ndërmjet tabelave të marrëdhënieve.
Pas dizajnimit të të gjitha tabelave, duhet të krijoni lidhje midis tyre.
Një marrëdhënie tabele vendos marrëdhënie midis vlerave që përputhen në fushat kryesore, zakonisht midis fushave në tabela të ndryshme që kanë të njëjtin emër. Në shumicën e rasteve, fusha kryesore e një tabele, e cila është identifikuesi unik i çdo regjistrimi, shoqërohet me një çelës të huaj të një tabele tjetër.
Lloji më i zakonshëm i marrëdhënieve është një me shumë. Në një marrëdhënie të tillë, çdo rekord në tabelën A mund të ketë disa regjistrime përkatëse në tabelën B, dhe një rekord në tabelën B nuk mund të ketë më shumë se një rekord përkatës në tabelën A.
Mund të ketë gjithashtu shumë-me-shumë marrëdhënie. Me këtë marrëdhënie, një rekord në tabelën A mund të korrespondojë me disa regjistrime në tabelën B dhe një rekord në tabelën B mund të korrespondojë me disa regjistrime në tabelën A. Kjo skemë mund të zbatohet vetëm duke përdorur një tabelë të tretë (lidhëse), çelësi i i cili përbëhet nga të paktën dy fusha , të cilat janë fusha me çelës të huaj në tabelat A dhe B.
Lloji më i rrallë i komunikimit është "një me një". Me këtë marrëdhënie, një rekord në tabelën A mund të ketë më së shumti një rekord të lidhur në tabelën B, dhe anasjelltas. Kjo marrëdhënie përdoret për ndarjen e tabelave shumë të gjera, për të ndarë një pjesë të një tabele për arsye sigurie dhe për të ruajtur informacionin që lidhet me një nëngrup rekordesh në tabelën kryesore. Për shembull, për të ruajtur të dhëna konfidenciale.
Për të krijuar një skemë, duhet të përdorni mjetin Krijues të Skemës së të Dhënave.
Diagrami i të dhënave është paraqitur në Figurën 1. Tabela e Grupit, Audienca, Mësuesit, Klasat, Koha në çift është e lidhur me tabelën e orarit duke përdorur një fushë kodi.
Fig 1. Diagrami i të dhënave “Orari”
Vendosja e një marrëdhënie funksionale midis atributeve, duke theksuar atributet kryesore.
Fuqia e bazave të të dhënave relacionale qëndron në faktin se ato mund të gjejnë dhe lidhin shpejt të dhëna nga tabela të ndryshme duke përdorur pyetje, formularë dhe raporte. Për ta bërë këtë, çdo tabelë duhet të përmbajë një ose më shumë fusha që identifikojnë në mënyrë unike çdo rekord në tabelë. Këto fusha quhen fusha kyçe.
Ekzistojnë tre lloje të fushave kryesore në Microsoft Access: numëruesi, çelësi i thjeshtë dhe çelësi i përbërë.
Përcaktimi i një fushe numëruesi si fushë kyçe është mënyra më e thjeshtë për të krijuar fusha kyçe.
Nëse një fushë përmban vlera unike, siç janë kodet ose numrat e inventarit, atëherë kjo fushë mund të përcaktohet si një fushë kyçe.
Në rastet kur është e pamundur të garantohet unike e vlerave të secilës fushë individuale, mund të krijoni një çelës të përbërë nga disa fusha. Kombinimi i këtyre fushave do të jetë unik.
Indekset janë objekte të bazës së të dhënave që ofrojnë akses të shpejtë në rreshtat individualë në një tabelë. Krijohet një indeks për të përmirësuar performancën e operacioneve të pyetjeve dhe renditjen e të dhënave të tabelës. Indekset përdoren gjithashtu për të mbajtur disa lloje të kufizimeve kryesore në tabela.
Indekset ofrojnë përfitimet më të mëdha për tabelat me ndryshime relativisht të ulëta që kërkohen shpesh.
3. Dizajnimi i bazës së të dhënave.
Në Microsoft Access, përpara se të krijoni tabela, formularë dhe objekte të tjera, duhet të vendosni strukturën e bazës së të dhënave. Një strukturë e mirë e bazës së të dhënave është baza për krijimin e një baze të dhënash të pajtueshme dhe efikase.
Hapat e projektimit të bazës së të dhënave
Më poshtë janë hapat kryesorë në hartimin e bazës së të dhënave:
Përcaktimi i qëllimit të krijimit të bazës së të dhënave.
Përcaktimi i tabelave që duhet të përmbajë baza e të dhënave.
Përcaktimi i fushave të kërkuara në tabelë.
Caktimi i një vlere individuale për secilën fushë.
Përcaktimi i marrëdhënieve ndërmjet tabelave.
Përditësimi i strukturës së bazës së të dhënave.
Shtimi i të dhënave dhe krijimi i objekteve të tjera të bazës së të dhënave.
Përdorimi i mjeteve të analizës në Microsoft Access.
Përcaktimi i qëllimit të krijimit të bazës së të dhënave
Në fazën e parë të hartimit të bazës së të dhënave, është e nevojshme të përcaktohet qëllimi i krijimit të bazës së të dhënave, funksionet e saj kryesore dhe informacioni që ajo duhet të përmbajë. Kjo do të thotë, ju duhet të përcaktoni temat kryesore të tabelave të bazës së të dhënave dhe informacionin që do të përmbajnë fushat e tabelës.
Baza e të dhënave duhet të plotësojë kërkesat e atyre që do të punojnë drejtpërdrejt me të. Për ta bërë këtë, ju duhet të përcaktoni temat që duhet të mbulojë baza e të dhënave, raportet që duhet të prodhojë, të analizoni format që përdoren aktualisht për të regjistruar të dhënat dhe të krahasoni bazën e të dhënave që po krijohet me një bazë të dhënash të ngjashme të dizajnuar mirë.
Përcaktimi i tabelave që duhet të përmbajë baza e të dhënave
Një nga fazat më të vështira në procesin e hartimit të bazës së të dhënave është zhvillimi i tabelave, pasi rezultatet që duhet të prodhojë baza e të dhënave (raportet, formularët e daljes, etj.) jo gjithmonë japin një pamje të plotë të strukturës së tabelës.
Kur hartoni tabela, nuk është e nevojshme të përdorni Microsoft Access. Është më mirë që së pari të zhvilloni strukturën në letër. Gjatë hartimit të tabelave, rekomandohet të udhëhiqeni nga parimet themelore të mëposhtme:
Informacioni në tabelë nuk duhet të dyfishohet. Nuk duhet të ketë përsëritje midis tabelave.
Kur një informacion i caktuar ruhet vetëm në një tabelë, atëherë ai do të duhet të ndryshohet vetëm në një vend. Kjo e bën punën më efikase dhe gjithashtu eliminon mundësinë e mospërputhjes së informacionit në tabela të ndryshme. Për shembull, një tabelë duhet të përmbajë adresat dhe numrat e telefonit të studentëve.
Çdo tabelë duhet të përmbajë informacion vetëm për një temë.
Informacioni për secilën temë përpunohet shumë më lehtë nëse përmbahet në tabela të pavarura nga njëra-tjetra. Për shembull, adresat dhe porositë e studentëve ruhen në tabela të veçanta në mënyrë që kur një porosi fshihet, informacioni për studentin mbetet në bazën e të dhënave.
Përcaktimi i fushave të kërkuara në tabelë
Çdo tabelë përmban informacione për një temë të ndryshme dhe secila fushë në tabelë përmban informacion të veçantë për temën e tabelës. Për shembull, një tabelë me të dhëna për mësuesit mund të përmbajë fusha me emrin e specialitetit, fakultetit, kursit, numrit të grupit. Kur hartoni fusha për secilën tabelë, mbani parasysh:
Çdo fushë duhet të lidhet me temën e tabelës.
Tabela duhet të përmbajë të gjithë informacionin e nevojshëm.
Informacioni duhet të ndahet në njësitë më të vogla logjike (Për shembull, fushat Emri dhe Mbiemri, në vend të një fushë të përgjithshme Emri).
Vendosja e një vlere individuale për secilën fushë
Në mënyrë që Microsoft Access të lidhë të dhëna nga tabela të ndryshme, si të dhënat e klientit dhe porositë e klientëve, secila tabelë duhet të përmbajë një fushë ose grup fushash që e bëjnë secilin rekord në tabelë unik. Kjo fushë ose grup fushash quhet çelës primar.
Përcaktimi i marrëdhënieve ndërmjet tabelave
Pas shpërndarjes së të dhënave nëpër tabela dhe përcaktimit të fushave kryesore, duhet të zgjidhni një skemë për të lidhur të dhënat në tabela të ndryshme. Për ta bërë këtë, ju duhet të përcaktoni marrëdhëniet midis tabelave.
Është e këshillueshme që të studiohen marrëdhëniet midis tabelave në një bazë të dhënash ekzistuese.
Përditësimi i strukturës së bazës së të dhënave
Pas dizajnimit të tabelave, fushave dhe marrëdhënieve, duhet të rishikoni sërish strukturën e bazës së të dhënave dhe të identifikoni mangësitë e mundshme. Këshillohet që kjo të bëhet në këtë fazë, ndërkohë që tabelat nuk janë të mbushura me të dhëna.
Për të testuar, ju duhet të krijoni disa tabela, të përcaktoni marrëdhëniet midis tyre dhe të vendosni disa regjistrime në secilën tabelë, pastaj të shihni nëse baza e të dhënave i plotëson kërkesat. Është gjithashtu një ide e mirë që të krijoni formularë dhe raporte të prodhimit dhe të kontrolloni nëse ato prodhojnë informacionin e kërkuar. Përveç kësaj, është e nevojshme të përjashtohen të gjitha përsëritjet e mundshme të të dhënave nga tabelat.
Shtimi i të dhënave dhe krijimi i objekteve të tjera të bazës së të dhënave
Nëse strukturat e tabelës plotësojnë kërkesat, atëherë mund të futen të gjitha të dhënat. Më pas mund të krijoni çdo pyetje, formular, raport, makro dhe modul.
Përdorimi i mjeteve të analizës në Microsoft Access
Microsoft Access ka dy mjete për të përmirësuar strukturën tuaj të bazës së të dhënave. Magjistari i analizës së tabelave ekzaminon tabelën, nëse është e nevojshme, sugjeron një strukturë dhe marrëdhënie të reja dhe gjithashtu e ripunon atë.
Analizuesi i performancës ekzaminon të gjithë bazën e të dhënave, bën rekomandime për përmirësimin e saj dhe i zbaton ato.
Zhvillimi dhe krijimi i formave.
Formularët janë një nga mjetet kryesore për të punuar me bazat e të dhënave në Access - ato përdoren për të futur rekorde të reja (rreshta tabelash), për të parë dhe modifikuar të dhënat ekzistuese, për të vendosur parametrat e pyetjeve dhe për të shfaqur përgjigjet ndaj tyre, etj. Formularët janë dritare drejtkëndëshe me të vendosura në ato me kontrolle.
Ju mund të krijoni një formë në tre mënyra të ndryshme.
Përdorimi i një formulari automatik të bazuar në një tabelë ose pyetje. Duke përdorur formularët automatikë, mund të krijoni formularë që shfaqin të gjitha fushat dhe të dhënat e tabelës bazë ose pyetjes. Nëse burimi i përzgjedhur i regjistrimit ka tabela ose pyetje të lidhura, atëherë të gjitha fushat dhe regjistrimet nga ato burime regjistrimi do të shfaqen gjithashtu në formular.
Përdorimi i një magjistari bazuar në një ose më shumë tabela ose pyetje. Magjistari bën pyetje të hollësishme në lidhje me burimet e regjistrimit, fushat, paraqitjen, formatet e kërkuara dhe krijon një formular bazuar në përgjigjet e marra.
Me dorë në modalitetin e projektimit. Fillimisht, krijohet një formë bazë, e cila më pas modifikohet siç kërkohet në pamjen Design.
Krijimi i formularëve në modalitetin Form Wizard.
Në dritaren e bazës së të dhënave, zgjidhni Forms nga lista Objects.
Klikoni butonin Ri në shiritin e veglave të dritares së bazës së të dhënave.
Në kutinë e dialogut Forma e Re, zgjidhni magjistarin që dëshironi. Një përshkrim i magjistarit shfaqet në anën e majtë të kutisë së dialogut.
Zgjidhni emrin e tabelës ose një burim tjetër regjistrimi që përmban të dhënat mbi të cilat duhet të bazohet formulari.
Shënim. Nëse "Form Wizard" ose "Pivot Table" është zgjedhur në listë, atëherë ky hap nuk kërkohet - burimi i regjistrimeve për formularin mund të specifikohet më vonë.
Klikoni OK.
Ndiqni udhëzimet e magjistarit.
Pasi të krijoni një formular, mund ta modifikoni atë në pamjen "Dizajn", "PivotTable" ose "PivotChart".
Fig 2 Formulari i orarit
Fig 3 Projektuesi i formularit
Organizimi i kërkesave.
Pyetjet në Microsoft Access mund të krijohen ose automatikisht, duke përdorur magjistarët, ose në mënyrë të pavarur, në dritaren e projektuesit të pyetjeve. Ju mund të rafinoni dhe optimizoni deklaratën e pyetjes në modalitetin SQL.
Magjistarët e pyetjeve kryejnë automatikisht veprimet bazë bazuar në përgjigjet e përdoruesit për pyetjet e bëra. Simple Select Query Wizard përdoret për të krijuar pyetje për të tërhequr të dhëna nga fushat e përcaktuara në një ose më shumë tabela ose pyetje. Ju gjithashtu mund të përdorni magjistarin për të llogaritur shumat, numrin e regjistrimeve dhe mesataret për të gjitha regjistrimet ose grupet specifike të regjistrimeve dhe të gjeni vlerat maksimale dhe minimale në një fushë. Megjithatë, nuk mund të kufizoni numrin e regjistrimeve të kthyera nga kjo pyetje duke përdorur kriteret e filtrit.
Në kutinë e dialogut Pyetja e re, zgjidhni Pyetje të thjeshtë nga lista dhe klikoni OK.
Ndiqni udhëzimet në kutitë e dialogut të magjistarit. Kutia e fundit e dialogut ju lejon të ekzekutoni pyetjen ose ta hapni atë në modalitetin e projektimit.
Nëse pyetja që merrni nuk është ajo që dëshironit, mund ta rikrijoni pyetjen duke përdorur magjistarin ose ta modifikoni pyetjen në pamjen "Dizajn".
Puna me pyetje në modalitetin e projektimit.
Në dritaren e bazës së të dhënave, në listën Objects, zgjidhni Queries dhe në shiritin e veglave të dritares së bazës së të dhënave, klikoni butonin Krijo.
Në kutinë e dialogut Pyetja e re, klikoni në rreshtin Dizajn dhe më pas klikoni OK.
Në kutinë e dialogut "Shto tabelën", zgjidhni skedën që përmban objektet, të dhënat e të cilave do të përdoren në pyetje.
Klikoni dy herë mbi objektet që dëshironi të shtoni në pyetje dhe më pas klikoni Mbyll.
Shtoni fushat në rreshtin Field në formularin e kërkesës dhe, nëse është e nevojshme, specifikoni kriteret dhe renditjen e renditjes.
Për të parë rezultatet e pyetjes, në shiritin e veglave, klikoni butonin View.
Mund të na duhen kryesisht pyetje për të krijuar raporte. Ose për të printuar të dhënat e mostrës. Për këtë bazë të dhënash, pyetjet janë të nevojshme. Le të krijojmë një pyetje sipas datës.
Zhvillimi dhe krijimi i raporteve.
Një raport është një mjet efektiv për paraqitjen e të dhënave në një format të printuar. Duke qenë në gjendje të kontrollojë madhësinë dhe pamjen e të gjithë elementëve të raportit, përdoruesi mund të shfaqë informacionin në mënyrën që dëshiron.
Raportet janë të ngjashme me format në shumë mënyra. Dizajni i raportit përdor shumë nga të njëjtat teknologji si formularët.
Shumica e raporteve janë bashkangjitur në një ose më shumë tabela dhe pyetje nga një bazë të dhënash. Burimi i regjistrimeve të raportit janë fushat në tabelat bazë dhe pyetjet. Raporti nuk duhet të përfshijë të gjitha fushat nga çdo tabelë ose pyetje nga e cila është krijuar.
Raporti i bashkangjitur merr të dhëna nga burimi themelor i regjistrimit. Të dhëna të tjera si titulli, data dhe numrat e faqeve ruhen në paraqitjen e raportit.
Lidhja midis një raporti dhe burimit të tij të të dhënave krijohet duke përdorur objekte grafike të quajtura kontrolle. Kontrollet përfshijnë fushat që shfaqin emrat dhe numrat, kutitë e tekstit që shfaqin titujt dhe linjat dekorative që strukturojnë grafikisht të dhënat dhe përmirësojnë pamjen e raportit.
Magjistarët ju ndihmojnë të krijoni shpejt lloje të ndryshme raportesh. Magjistari i etiketave përdoret për të krijuar etiketa postare, magjistari i grafikut ju ndihmon të krijoni një grafik dhe magjistari i raporteve ju ndihmon të krijoni raporte standarde. Magjistari shfaq pyetje dhe gjeneron një raport bazuar në përgjigjet e përdoruesit. Pas kësaj, përdoruesi ka mundësinë të rafinojë dhe ndryshojë raportin në modalitetin e projektimit.
Ju mund ta personalizoni raportin në mënyrat e mëposhtme.
Burimi i të dhënave. Ndryshoni tabelën ose pyetjen në të cilën bazohet raporti.
Renditja dhe grupimi i të dhënave. Ju mund t'i renditni të dhënat në rend rritës dhe zbritës. Ju gjithashtu mund të gruponi regjistrimet sipas një ose më shumë fushave dhe të shfaqni nëntotalet dhe totalet totale në raportin tuaj.
Dritarja e raportit. Mund të shtoni ose hiqni butonat "Zgjero" dhe "Palos", të ndryshosh tekstin e titullit dhe të ndryshosh elementë të tjerë të dritares së raportit.
Seksionet. Mund të shtoni, hiqni, fshehni ose ndryshoni madhësinë e nënshkrimeve, shënimeve dhe të raportoni zonat e të dhënave. Ju gjithashtu mund të vendosni vetitë e seksionit që përcaktojnë se si shfaqet raporti në ekran dhe kur printohet.
Kontrollet. Përdoruesi mund të lëvizë kontrollet, të ndryshojë madhësinë e tyre dhe të vendosë vetitë e shkronjave për elementët. Ju gjithashtu mund të shtoni kontrolle në raportin tuaj për të shfaqur vlerat e llogaritura, totalet, datën dhe kohën aktuale dhe informacione të tjera të dobishme.
Fig5. Programoni raportin.
konkluzioni.
Pasi kam shqyrtuar punën time të kursit duke përdorur një shembull praktik, kuptoj që Microsoft Access ka të gjitha tiparet e një DBMS klasike dhe ofron aftësi shtesë. Access nuk është vetëm një DBMS e fuqishme, fleksibël dhe e lehtë për t'u përdorur, por edhe një sistem për zhvillimin e aplikacioneve të bazës së të dhënave. Duke përdorur Access, ne mund të krijojmë një aplikacion që funksionon në Windows dhe që plotëson plotësisht nevojat tona për menaxhimin e të dhënave. Duke përdorur pyetjet, mund të zgjidhni dhe përpunoni informacionin e ruajtur në tabela. Mund të krijoni formularë për të futur, parë dhe përditësuar të dhënat dhe të përdorni Access për të krijuar raporte të thjeshta deri në komplekse. Format dhe raportet "trashëgojnë" vetitë e tabelës ose pyetjes themelore, kështu që në shumicën e rasteve ju specifikoni formatet, kushtet e vlerës dhe disa karakteristika të tjera të të dhënave vetëm një herë. Disa nga mjetet më të fuqishme në Access përfshijnë veglat e autorizimit të objekteve - Wizards - që mund t'i përdorni për të krijuar tabela, pyetje, lloje të ndryshme formash dhe raporte thjesht duke klikuar opsionet që dëshironi. Për të automatizuar plotësisht aplikacionin tuaj, makrot e Accessit e bëjnë të lehtë lidhjen e të dhënave me formularët dhe raportet. Ju mund të krijoni shumicën e aplikacioneve pa shkruar një rresht të vetëm kodi, por nëse keni nevojë të krijoni diçka shumë të sofistikuar, atëherë Microsoft Access ofron një gjuhë të fuqishme programimi - Microsoft Access Basic.
Më vjen mirë që gjeta kohë për ta kuptuar dhe për ta bërë vetë punën, sepse besoj se në profesionin tim aftësi të tilla, qoftë edhe ato themelore, do të më jenë shumë të dobishme me kalimin e kohës.
Bibliografi
ACCESS 2000: Zhvillimi i aplikacionit. I. Kharitonova, V. Mikheeva. BHV, 2000.
Qasja97. V. Kornelyuk, Z. Wekker, N. Zinoviev. "SOLON", 1998.
Kroenke D. Teoria dhe praktika e ndërtimit të bazës së të dhënave, botimi i 8-të. Shën Petersburg: "Pjetri", 2003.
D., Tsygankov V. M., Maltsev M. G. Bazat e të dhënave: Libër mësuesi për arsimin e lartë
institucionet /Ed. prof. A. D. Khomonenko. Shën Petersburg: shtypi CORONA, 2000.
Sistemi i ndihmës së Microsoft Access.
Për të përgatitur këtë punë, u përdorën materiale nga faqja http://referat.ru
Soçi, 2008 Universiteti Shtetëror i Turizmit dhe Biznesit të Turizmit të Soçit
Departamenti i TI-së E MIRATUA kokë departamenti Ph.D., prof. Yu. I. Dreyzis _______________________
“_____” __________ 2008 USHTRIMI
për hartimin e kursit për kursin “Bazat e të dhënave dhe njohuritë” Për studentin ____________________ Grupi - ______________ Tema e projektit:“Projektimi dhe zbatimi i bazës së të dhënave “Orari i klasave”.
Të dhënat fillestare për dizajnin: Dokumentet hyrëse: zënia e audiencës; grupe; orari i thirrjeve; disiplina (kurrikula); ditet e javes.
Dokumentet dalëse: grupe; mësuesit; audiencë. Mjetet teknike - kompjuterë personalë të llojit IBM PC. Sistemi operativ - ZNJ Dritaret. DBMS dhe mjete softuerike - sipas zgjedhjes së zhvilluesit. Fusha e punës për kursin
Pjesa e llogaritjes: Formulimi i problemit. Modelimi infologjik i fushës lëndore. Dizajni i zbatimit. Dizajni fizik.
Pjesa grafike: Diagrami i modelit të informacionit. Diagrami i strukturës së bazës së të dhënave. Skema e zgjeruar e programit. Vizatimet (printimet) e formularëve dhe dokumenteve.
Testimi dhe korrigjimi i bazës së të dhënave.
Koha e përfundimit të projektit sipas seksioneve: 1, Pikat 1.1, 1.2 - deri në javën e 7-të 2. Pikat 1.3, 3.1 - deri në javën e 9-të 3. Pikët 1.4, 3.2 - deri në javën e 12-të 4. Përgatitja e pjesës PP dhe grafike - sipas javës 14 Data e dhënies së detyrës është java e 3-të e semestrit. Data e mbrojtjes së projektit - java e 16-të Mbikëqyrës - _________________________ Mori detyrën _________________________________ student ________________________________ PREZANTIMI
Zhvillimi efektiv i shtetit është i paimagjinueshëm pa sistemet e menaxhimit. Sistemet moderne të menaxhimit bazohen në sisteme komplekse të përpunimit të informacionit dhe teknologji moderne të informacionit. Sistemet moderne të kontrollit kompjuterik sigurojnë analiza të sakta dhe të plota të të dhënave, marrjen e informacionit në kohë pa vonesa dhe përcaktimin e tendencave në tregues të rëndësishëm. Baza e të dhënave është një koleksion i të dhënave dhe metodave të strukturuara dhe të ndërlidhura që mundësojnë shtimin, përzgjedhjen dhe shfaqjen e të dhënave. I lidhur ngushtë me konceptin e bazës së të dhënave është koncepti i një sistemi të menaxhimit të bazës së të dhënave. Ky është një grup mjetesh softuerësh të krijuar për të krijuar strukturën e një baze të re të dhënash, për ta mbushur atë me përmbajtje, për të modifikuar përmbajtjen dhe për të vizualizuar informacionin. Vizualizimi i informacionit të bazës së të dhënave nënkupton përzgjedhjen e të dhënave të shfaqura në përputhje me një kriter të caktuar, renditjen e tyre, projektimin dhe daljen pasuese në një pajisje dalëse ose transmetimin nëpërmjet kanaleve të komunikimit. Ka shumë sisteme të menaxhimit të bazës së të dhënave në botë. Megjithëse ato mund të punojnë ndryshe me objekte të ndryshme dhe t'i ofrojnë përdoruesit funksione dhe veçori të ndryshme, shumica e DBMS-ve mbështeten në një grup të vetëm konceptesh thelbësore. Kjo na jep mundësinë të shqyrtojmë një sistem dhe të përgjithësojmë konceptet, teknikat dhe metodat e tij për të gjithë klasën e DBMS. Si objekt i tillë trajnimi, ne do të zgjedhim Microsoft Access DBMS, i cili përfshihet në paketën Microsoft Office. Pothuajse të gjitha DBMS-të ju lejojnë të shtoni të dhëna të reja në tabela. Nga ky këndvështrim, DBMS-të nuk ndryshojnë nga programet e spreadsheet (Excel), të cilat mund të imitojnë disa funksione të bazës së të dhënave. Ekzistojnë tre ndryshime themelore midis një DBMS dhe programeve të fletëllogaritjes: DBMS-të janë krijuar për të siguruar përpunim efikas të vëllimeve të mëdha të informacionit, shumë më të mëdha se ato që mund të trajtohen nga tabelat. Një DBMS lehtë mund të lidhë dy tabela në mënyrë që ato t'i shfaqen përdoruesit si një tabelë. Zbatimi i kësaj veçorie në spreadsheets është pothuajse i pamundur. DBMS-të minimizojnë madhësinë e përgjithshme të bazës së të dhënave. Për ta bërë këtë, tabelat që përmbajnë të dhëna të kopjuara ndahen në disa tabela të lidhura.
Qasja- aplikacion i fuqishëm Dritaret . Në të njëjtën kohë, performanca e DBMS është e kombinuar organikisht me të gjitha lehtësitë dhe avantazhet Dritaret. Si një DBMS relacionale Qasjasiguron akses në të gjitha llojet e të dhënave dhe lejon përdorimin e njëkohshëm të tabelave të shumta të bazës së të dhënave. Access është krijuar posaçërisht për krijimin e aplikacioneve me shumë përdorues ku skedarët e bazës së të dhënave janë burime të përbashkëta në një rrjet. NË Qasja Është zbatuar një sistem i besueshëm i mbrojtjes kundër aksesit të paautorizuar në skedarë. Si pjesë e këtij projekti të kursit, është e nevojshme të hartohet dhe zbatohet duke përdorurZNJ
AKSESnjë sistem informacioni që ju lejon të krijoni një orar mësimi. 1. Pjesa analitikePërshkrimi i fushës së lëndës
Dispeçeri është përgjegjës për hartimin e orarit të klasës. Supozoni se ju duhet të ndërtoni një bazë të dhënash që do të ndihmojë dispeçerin të krijojë një orar klase. Për ta bërë këtë ju duhet të keni informacionin e mëposhtëm: Dispeçeri duhet të fusë orarin në formën e të dhënave të bazës së të dhënave: Ditë të javës Koha e nisjes Audienca Grupi Disipline Mësues
Kur hyni, duhet të shmangni "mbivendosjet" si: Grupe të ndryshme studiojnë në të njëjtën klasë në të njëjtën kohë; I njëjti grup në të njëjtën kohë studion në klasa të ndryshme, qoftë në lëndë të ndryshme, qoftë me mësues të ndryshëm; I njëjti mësues jep mësim në të njëjtën kohë ose në klasa të ndryshme, ose në lëndë të ndryshme, ose me grupe të ndryshme.
Për më tepër, sistemi i informacionit duhet të shfaqë informacion mbi kërkesat e orarit: Përcaktimi i përbërjes së të dhënave.
Për t'i siguruar përdoruesit informacionin e specifikuar, të dhënat referuese për grupet, klasat dhe mësuesit duhet të ruhen në bazën e të dhënave. Si rezultat i analizës së fushës lëndore, identifikohen dokumentet që përmbajnë informacion referencë: "Grupet" (Fig. 1.2.1), "Audiencat" (Fig. 1.2.2), "Mësuesit" (Fig. 1.2.3). , “Orari i thirrjeve” ( Fig.1.2.4), “Disiplinat” (Fig.1.2.5), “Ditët e javës” (Fig.1.2.6), “Orari” (Fig.1.2.7), “ Kurrikula” (Fig.1.2. 8). Më poshtë janë formularët e dokumenteve. Fig.1.2.1 Formulari i dokumentit të referencës “Grupet”. Fig. 1.2.2 Forma e dokumentit të referencës “Audienca”. Fig.1.2.3 Formulari i dokumentit të referencës “Mësuesit” Fig.1.2.4 Forma e dokumentit të referencës “Orari i thirrjeve” Fig.1.2.5 Forma e dokumentit të referencës “Disiplinat” Fig. 1.2.6 Forma e dokumentit të referencës “Ditët e javës” Fig.1.2.7 Forma e dokumentit të referencës “Orari” Fig.1.2.8 Forma e dokumentit të referencës “Kurrikula” Bazuar në analizën e fushës lëndore, është e mundur të identifikohen marrëdhëniet logjike të të dhënave që përcaktojnë strukturën e të dhënave të fushës lëndore. Si rezultat, objektet e informacionit duhet të identifikohen dhe të vendosen lidhjet ndërmjet tyre. ZHVILLIMI I NJË MODELI KONCEPTUAL
Modeli konceptual është një paraqitje e këndvështrimit të përdoruesit në fushën e temës dhe nuk varet as nga softueri DBMS, as nga zgjidhjet teknike. Modeli konceptual duhet të jetë i qëndrueshëm. modeli i marrëdhënieve. Një entitet kuptohet si përmbajtja kryesore e një objekti të fushës lëndore për të cilin mblidhet informacioni. Një entitet mund të jetë një vend, një send, një person, një fenomen. Një shembull i një entiteti është një objekt specifik. Identifikimi i objekteve të informacionit
Është e nevojshme të analizohet çdo detaj për praninë e marrëdhënieve me detaje të tjera. Një mbështetëse merr kuptim vetëm kur lidhet me rekuizita të tjera që kanë unitet semantik. Kështu, kodi i pajisjes, emri i pajisjes, sasia pasqyrojnë informacione rreth produktit; kodi i objektit, emri i objektit, kreu i objektit pasqyrojnë informacione rreth objekteve. Ndër detajet që përshkruajnë një njësi ekonomike, mund të identifikohen një ose më shumë detaje që identifikojnë në mënyrë unike një shembull të njësisë ekonomike. Rekuizita të tilla janë çelësi. Ekziston një marrëdhënie funksionale midis çelësit dhe detajeve të tjera. Detajet e secilit objekt informacioni të modelit të të dhënave kanonik duhet të plotësojnë kërkesat që korrespondojnë me formën e tretë normale të modelit të të dhënave relacionale: objekti i informacionit duhet të përmbajë një identifikues unik - çelësin primar; të gjitha detajet përshkruese duhet të jenë reciprokisht të pavarura, domethënë, nuk duhet të ketë varësi funksionale midis tyre; të gjitha detajet e përfshira në çelësin e përbërë duhet gjithashtu të jenë të pavarura reciprokisht; çdo atribut përshkrues funksionalisht duhet të varet plotësisht nga çelësi, domethënë, çdo vlerë kyçe duhet të korrespondojë vetëm me një vlerë të atributit përshkrues, dhe me një çelës të përbërë, atributi përshkrues duhet të varet tërësisht nga i gjithë grupi i atributeve që formojnë çelësin; Çdo atribut përshkrues duhet të varet nga çelësi në mënyrë jo kalimtare, domethënë nuk duhet të varet nga një atribut tjetër i ndërmjetëm. Detajet e dokumenteve parësore:
Tabela 2.1.1. Analiza e dokumentit "Grupet". Dokumenti
Tabela 2.1.2. Analiza e dokumentit “Audienca”. Dokumenti
Tabela 2.1.3. Analiza e dokumentit "Disiplinat" Dokumenti
Tabela 2.1.4. Analiza e dokumentit "Ditët e javës" Dokumenti
Tabela 2.1.5. Analiza e dokumentit "Mësuesit" Dokumenti
Tabela 2.1.6. Analiza e dokumentit “Orari”. Dokumenti
Tabela 2.1.7. Analiza e dokumentit "Orari i thirrjeve" Dokumenti
Tabela 2.1.8. Analiza e dokumentit "Kurrikula" Dokumenti
Objektet e informacionit që rezultojnë plotësojnë kërkesat e normalizimit, pra janë në formën e tretë normale. Tabela 2.1.9. Objektet e referencës Objekti informacioni
U - unike, P - e thjeshtë, S - e përbërë. 2.2. Përcaktimi i lidhjeve të objekteve informative, ndërtimi i një modeli informacioni-logjik dhe
ER
-diagramet
Për të ndërtuar një model logjik informacioni, së pari ndërtojmë një matricë fqinjësie - kjo është një matricë katrore sipas numrit të IR-ve, e cila plotësohet në rreshta. Elementi i matricës në kryqëzimin e një rreshti dhe një kolone është i barabartë me 1 nëse IR në rresht është i lidhur me IR në kolonë me një marrëdhënie një me shumë, lloji i lidhjes funksionale nuk merret parasysh. Ekzistojnë llojet e mëposhtme të marrëdhënieve midis objekteve: Një me një (1:1). Çdo shembull i objektit të parë informacioni korrespondon me vetëm një shembull të objektit të dytë informacioni Një me shumë (1:M). Çdo shembull i një objekti informacioni korrespondon me disa instanca të një objekti tjetër informacioni, dhe çdo shembull i objektit të dytë informacioni korrespondon me jo më shumë se një shembull të objektit të parë informacioni. Shumë-për-shumë (M:M). Çdo shembull i një objekti informacioni korrespondon me disa instanca të një objekti tjetër informacioni, dhe çdo shembull i objektit të dytë informacioni mund të korrespondojë me disa instanca të të parit.
Si rezultat i analizës u përftuan 8 objekte informative: DITËT E JAVËS, AUDIENCA, ORGANIZIM I Thirrjeve, KURRIKULA, GRUPET, DISIPLINAT, ORAR, MËSUESIT. Le të bëjmë një analizë në çift të lidhjeve midis tyre: Ditët e javës (1) Orari (7). Lloji i komunikimit 1:M. Lidhja midis këtyre objekteve sigurohet duke përdorur atributin e kodit të ditës së javës. Audienca (2) Orari (7). Lloji i komunikimit 1:M. Lidhja midis këtyre objekteve sigurohet duke përdorur atributin Numri i audiencës. Orari i thirrjeve (3) Orari (7). Lloji i komunikimit 1:M. Lidhja ndërmjet këtyre objekteve sigurohet duke përdorur atributin e numrit të çiftit. Kurrikula (4) Disiplina (6). Lloji i komunikimit 1:M. Lidhja midis këtyre objekteve sigurohet duke përdorur atributin Disiplinë. Grupet (5) Orari (7). Lloji i komunikimit 1:M. Lidhja midis këtyre objekteve sigurohet duke përdorur atributin e Kodit të Grupit. Disiplinat (6) Orari (7). Lloji i komunikimit 1:M. Lidhja midis këtyre objekteve sigurohet duke përdorur atributin e kodit të disiplinës. Mësuesit (8) Orari (7). Lloji i komunikimit 1:M. Lidhja ndërmjet këtyre objekteve sigurohet duke përdorur atributin Teacher Personnel Number. Duke përdorur këto të dhëna, mund të ndërtoni një matricë fqinjësie, e cila ju lejon të rregulloni objektet e informacionit sipas niveleve (Fig. 2.2.) Oriz. 2.2 Matrica e fqinjësisë Modeli informacion-logjik është sjellë në një formë kanonike dhe objektet janë të vendosura në të sipas niveleve. Në nivelin zero ka objekte që nuk i nënshtrohen asnjë objekti tjetër, në nivelin e parë janë në varësi të nivelit të 0-të, etj. Kjo vendosje e objekteve jep një ide të vartësisë hierarkike, e bën modelin më vizual dhe e bën më të lehtë kuptimin e varësive 1:M. Matrica e afërsisë tregon se: Objektet informative Ditët e javës, Audienca, Orari i ziles, Kurrikula, Grupet, Mësuesit janë në 0 niveli om; Objekti i informacionit të disiplinës ndodhet në 1 niveli om; Objekti i informacionit Schedule ndodhet në 2 niveli om. Diagramet e marrëdhënieve të tabelave ju ndihmojnë të vizualizoni dizajnin tuaj të bazës së të dhënave. Diagramet e marrëdhënieve të objektit ( Njësia ekonomike- relacioni - ER ), të cilat quhen edhe diagrame të marrëdhënies objekt-atribut ( entitet-atribut-lidhje – EAR ), përfaqësojnë një nga metodat më të përdorura për paraqitjen e marrëdhënieve midis tabelave të bazës së të dhënave. Elipset mbi drejtkëndëshat e tabelës tregojnë klasat (fushat) e atributeve të përfshira në relacion. Diamante që lidhin çifte drejtkëndëshash të tavolinës dhe elipsave të fushës që përfaqësojnë marrëdhëniet midis fushave. Diagrami ER i fushës lëndore "Orari" është paraqitur në SHTOJCA A. Përcaktimi i modeleve logjike dhe fizike të bazës së të dhënave
Struktura logjike e një baze të dhënash relacionale është një pasqyrim adekuat i modelit informatik-logjik që rezulton i fushës së lëndës. Modeli kanonik nuk kërkon ndonjë transformim shtesë. Çdo objekt informacioni i modelit të të dhënave përfaqësohet nga një tabelë relacionale përkatëse. Struktura e një tabele relacionale përcaktohet nga përbërja e nevojshme e objektit përkatës të informacionit, ku çdo kolonë (fushë) korrespondon me një nga detajet. Detajet kryesore formojnë një çelës unik të tabelës relacionale. Për secilën kolonë të tabelës, specifikohen lloji i të dhënave, madhësia e të dhënave dhe vetitë e tjera. Topologjia e dizajnit të qarkut të të dhënave praktikisht përkon me topologjinë e modelit informaciono-logjik. Struktura logjike e bazës së të dhënave është dhënë në SHTOJCA B, dhe struktura fizike është dhënë në SHTOJCA C. Përshkrimi i punës me programin “Orari i mësimit”.
Programi, i koduar me emrin "Orari i klasave", është krijuar për të krijuar një orar klase. Për ta bërë këtë, duhet të keni informacionin e mëposhtëm: zënien e klasës, informacione për grupet, specializimin e mësuesve, oraret e thirrjeve, informacione për disiplinat (programin mësimor), ditët e javës. Për t'i siguruar përdoruesit informacionin e specifikuar, të dhënat referuese për grupet, klasat dhe mësuesit duhet të ruhen në bazën e të dhënave. Si rezultat i analizës së fushës lëndore, identifikohen dokumentet që përmbajnë informacion bazë: "Grupet", "Audiencat", "Mësuesit". Të gjitha informacionet e nevojshme futen në bazën e të dhënave. Bazuar në të dhënat e futura, organizohen pyetjet për të kërkuar informacionin e nevojshëm (sipas audiencës, grupit ose mësuesit). Puna fillon me dritaren kryesore (Fig. 2.4.1), e cila shfaq pesë butona.
Oriz. 2.4.1 Dritarja kryesore e programit Kur klikoni në butonin "Orari", mund të punoni me të gjithë bazën e të dhënave. Forma kryesore "Ditët e javës" përmban një formë të varur "Orari". Ju mund ta modifikoni orarin në formën e shënimeve të bazës së të dhënave (Fig. 2.4.2): Oriz. 2.4.2 Redaktimi i një plani bazuar në të gjitha të dhënat Kur klikoni butonin “Group Schedule”, shfaqet një formë që kërkon një kod grupi (Fig. 2.4.3), në shembullin tonë për një grup me kodin “3514”, pastaj vetë bazën për modifikimin e orarit (Fig. 2.4 .4).
Oriz. 2.4.4 Redaktimi i një plani për një grup të caktuar Kur klikoni butonin "Audienca", shfaqet një kërkesë për numrin e audiencës (Fig. 2.4.5), në shembullin tonë numri i audiencës është "1", pastaj një kërkesë për kodin e ditës së javës (Fig. 2.4.6), në shembullin tonë – “1” (e hënë) , dhe më pas një formular për modifikimin e orarit (Fig. 2.4.7). Oriz. 2.4.7 Redaktimi i një plani Kur klikoni butonin “Mësuesi”, shfaqet një kërkesë për mbiemrin e mësuesit (Fig. 2.4.8), më pas një kërkesë për kodin e ditës së javës (Fig. 2.4.9), më pas formulari për modifikimin e orarit. vetë (Fig. 2.4.10)
Oriz. 2.4.10 Redaktimi i një plani Kur shtypni butonin, puna me programin do të përfundojë. 2.5. Ekzekutimi i pyetjeve
Pyetjet janë një mjet i rëndësishëm në çdo sistem të menaxhimit të bazës së të dhënave. Ato përdoren për të theksuar, përditësuar dhe shtuar të dhëna të reja në tabela. Më shpesh, pyetjet përdoren për të zgjedhur grupe të veçanta të regjistrimeve për të përmbushur një kriter specifik. Ato mund të përdoren gjithashtu për të marrë të dhëna nga tabela të ndryshme, duke ofruar një pamje të vetme të artikujve të të dhënave të lidhura. Duke përdorur këto mjete mund të: Gjenerimi i kritereve komplekse për zgjedhjen e të dhënave nga një ose më shumë tabela; Specifikoni fushat që duhet të shfaqen për regjistrimet e zgjedhura; Kryeni llogaritjet duke përdorur të dhënat e zgjedhura.
Në AccessEkzistojnë katër lloje të pyetjeve për qëllime të ndryshme: Pyetjet e zgjedhura shfaqin të dhëna nga një ose më shumë tabela në formë tabele. Kërkesat ndër-tab mbledhin të dhëna nga një ose më shumë tabela në një format të ngjashëm me një spreadsheet. Këto pyetje përdoren për të analizuar të dhënat dhe për të krijuar grafikët bazuar në vlerat totale të vlerave numerike nga një grup rekordesh. Pyetjet e ndryshimit përdoren për të krijuar tabela të reja nga rezultatet e pyetjeve dhe për të bërë ndryshime në të dhënat në tabelat ekzistuese. Ato mund të përdoren për të shtuar ose hequr rekorde nga një tabelë dhe për të modifikuar të dhënat sipas shprehjeve të specifikuara në modalitetin e projektimit të pyetjeve.
Pyetjet me parametra janë pyetje, vetitë e të cilave ndryshohen nga përdoruesi sa herë që ekzekutohen. Kur kryeni një pyetje me një parametër, shfaqet një kuti dialogu në të cilën duhet të vendosni një kusht përzgjedhjeje. Ky lloj kërkese nuk është i pavarur, që do të thotë se parametri mund të shtohet në çdo lloj kërkese. Programi shfaq pyetjet e mëposhtme të orarit: Le të shohim shembullin e një kërkese për një orar nga audienca. Supozoni se duhet të zbulojmë orarin për audiencën "1" të hënën. Zgjidhni kërkesën "Audiencë". Shfaqet një dritare (Fig. 2.5.1). Futni numrin e audiencës - "1". Pastaj shfaqet një dritare (Fig. 2.5.2). Futni kodin për ditën e javës; E hëna korrespondon me kodin "1".
Pasi të jenë futur të gjitha të dhënat, marrim rezultatin (Fig. 2.5.3) Oriz. 2.5.3 Shfaqja e një plani për kërkesën "Audienca". Pyetjet "Grupet" dhe "Mësuesi" funksionojnë në mënyrë të ngjashme. PËRFUNDIM
Përdorimi i bazave të të dhënave dhe sistemeve të informacionit po bëhet një pjesë integrale e veprimtarisë së biznesit të një personi modern dhe funksionimit të organizatave të suksesshme. Në këtë drejtim, zotërimi i parimit të ndërtimit dhe përdorimit efektiv të teknologjive dhe produkteve softuerike të përshtatshme po bëhet gjithnjë e më i rëndësishëm. Sistemet moderne të informacionit (IS) që zbatojnë integrimin e të dhënave karakterizohen nga vëllime të mëdha të të dhënave të ruajtura, organizim kompleks dhe nevojë për të kënaqur kërkesat e ndryshme të përdoruesve të shumtë. Qëllimi i sistemit të informacionit është të përpunojë të dhëna për objektet e botës reale. Në një kuptim të gjerë, një bazë të dhënash është një koleksion informacioni rreth objekteve specifike të botës reale në çdo fushë lëndore. Nënfusha lëndore
kuptohet zakonisht si pjesë e botës reale për t'u studiuar. Kur krijon një bazë të dhënash, përdoruesi përpiqet të organizojë informacionin sipas karakteristikave të ndryshme dhe të marrë shpejt një mostër me një kombinim arbitrar të karakteristikave. Kjo mund të bëhet nëse të dhënat janë të strukturuara. Rezultati i punës që kam bërë është programi "Orari i klasës", i cili ju lejon të krijoni dhe modifikoni një orar mësimi duke marrë parasysh zënien e klasave, informacionin rreth grupeve, specializimin dhe kohën e lirë të mësuesve, oraret e ziles, disiplinat ( kurrikula), ditët e javës. Në punë kam përdorur QBE– kërkesat. Këto janë pyetje të ndërtuara duke përdorur projektuesin e pyetjeve, i cili është një mjet grafik për krijimin e pyetjeve bazuar në një mostër. Gjuhe SQL i projektuar për të punuar me bazat e të dhënave relacionale dhe në fakt është një sistem i menaxhimit të bazës së të dhënave relacionale, ai është gjithashtu i fokusuar në operacionet me të dhëna të paraqitura në formën e një grupi tabelash të lidhura logjikisht. Sigurisht, programi i përfunduar nuk është përfunduar plotësisht, pasi një kohë shumë e vogël është ndarë për krijimin e tij. Por përmirësimet janë të mundshme në të ardhmen. Bibliografi
Shkenca Kompjuterike. Kursi bazë /Simonovich S.V. dhe të tjera - Shën Petersburg: Shtëpia Botuese "Peter", 2000. - 640 f. Shkenca Kompjuterike. Libër mësuesi / Lomtadze V.V., Shishkina L.P. – Irkutsk: ISTU, 1999. – 116 f. Lobova O.E. Baza e të dhënave. Kursi leksioni. Soçi. Materiale edukative. 2007 Lobova O.E. Udhëzime për përfundimin e një projekti kursi për studentët e specialitetit 010502 “Informatikë e aplikuar”, studim me kohë të plotë, në disiplinën “Bazat e të dhënave”. Universiteti Shtetëror i Turizmit dhe Biznesit të Turizmit të Soçit - Soçi: SGUT dhe KD, 2004, 90 f.
SHTOJCA A ER
- diagrami i fushës së lëndës “ORARI I KLASËS”
Hyni në bazën e të dhënave të universitetit
Lista minimale e karakteristikave: Numri, emri i plotë, adresa dhe pozicioni i mësuesit, grada akademike; kodi, emri, numri i orëve, lloji i kontrollit dhe seksioni i lëndës (disiplinës); kodi, emri, numri i drejtuesit të departamentit; numri i dhomës ku mësuesi lexon lëndën e tij, datën, orën, grupin. Një mësues mund të mësojë disa disiplina dhe një disiplinë mund të jepet nga disa mësues. Shënim: Ciklet e disiplinave: shkencat humane, inxhinieri e përgjithshme, matematika, kompjuteri etj. Mostrat: Zgjidhni një mësues që ishte "pa punë" në pranverën e 2011. Përcaktoni "mbivendosjet" e mundshme të audiencës në orar. Shfaq orarin e mësimeve për grupin OKE-40′ për Mars 2011. Përcaktoni përqindjen e disiplinave në çdo cikël për secilin grup.
1) Krijoni strukturat e tabelës, fushat kryesore. Plotësoni tabelat me të dhëna. Sasia e të dhënave në tabela duhet të sigurojë që të paktën 3-5 regjistrime të kthehen për çdo kërkesë pune. Vendosni marrëdhënie midis tabelave. 2) Krijoni formularë për futjen e informacionit në një format të përshtatshëm për përdoruesit. 3) Krijoni pyetje përzgjedhëse në përputhje me detyrën. Krijoni një pyetje parametrike. Krijoni përditësime dhe fshini kërkesat. Krijo një kërkesë të kryqëzuar. Krijoni një pyetje për të krijuar një raport. 4) Krijoni një raport të thjeshtë dhe një raport bazuar në pyetjen e krijuar më parë. 5) Krijoni një formular butoni për të punuar me të gjitha objektet e bazës së të dhënave të krijuara më parë (tabelat, formularët, pyetjet, raportet). Jepni formularin për daljen nga baza e të dhënave (puna e përfundimit).
Tabela "Disiplina" - Qasja në bazën e të dhënave "Universiteti"
Tabela "Mësuesi" - Qasja në bazën e të dhënave "Universiteti"
Formulari i Departamentit - Qasja në bazën e të dhënave "Universiteti"
Raporti “Shef i Departamentit” – Akses në bazën e të dhënave “Universiteti”
Pyetje “Mësues pa punë” – Access Database University
Pyetja “Përputhjet në orar” – Qasja në Universitetin e bazës së të dhënave
Pyetje “OKE-40 Schedule” – Access Database University
Pyetja “Përqindja e disiplinave” – Access Database University
Formulari kryesor i butonit - Qasja në bazën e të dhënave "Universiteti"
Baza e të dhënave e gatshme e Access "Universiteti" është e disponueshme për shkarkim nga lidhja e mëposhtme. . Baza e të dhënave e gatshme e Access University Shkarkoni bazën e të dhënave MS Access; Qasja në bazën e të dhënave "Universiteti"; qasje në bazën e të dhënave; akses db; akses subd; qasje në bazat e të dhënave; shembull aksesi; akses në programim; bazë të dhënash të gatshme; krijimi i një baze të dhënash; Baza e të dhënave DBMS; qasje në kurse; shembull i bazës së të dhënave; program aksesi; përshkrimi i aksesit; abstrakt aksesi; kërkesat për akses; shembuj të aksesit; shkarkimi i aksesit në bazën e të dhënave; aksesi i objekteve; db në akses; shkarkimi i aksesit në subd; ms akses në bazën e të dhënave; abstrakti i aksesit në subd; akses subd ms; përfitimet e aksesit; bazën e të dhënave; shkarko bazën e të dhënave në akses; Baza e të dhënave; baza e të dhënave relacionale; sistemet e menaxhimit të bazës së të dhënave; databaza e kurseve; shkarkoni bazën e të dhënave; qasje në shkarkimin e bazës së të dhënave; qasje në shkarkimin e bazës së të dhënave
Artikujt më të mirë mbi këtë temë
|