Lucrare practică № 7,8
Subiect: Sistem de gestionare a accesului la baze de date Microsoft.
Obiective: Studenții ar trebui să știe. capabilități și aplicarea SGBD; etapele de creare de baze de date; concepte de bază: câmp, înregistrări, fișiere.
Elevii ar trebui să poată. crearea unei structuri baze de date cu o singură masă; introduceți, editați și sortați datele din câmpuri; formular de interogări pentru căutarea și selectarea datelor; salvați fișierul bazei de date pe disc; creați rapoarte pentru datele de ieșire.
Păstrarea informațiilor este una dintre cele mai importante funcții ale unui computer. Unul dintre cele mai comune mijloace de stocare este baza de date. O bază de date este un fișier format special care conține informații structurate într-un mod specificat.
Bazele de date joacă un rol special în lumea modernă. Tot ceea ce ne confruntăm în fiecare zi în viață, cel mai probabil, este înregistrat în una sau alta bază de date. Abilitatea de a lucra cu bazele de date de astăzi este una dintre cele mai importante abilități de lucru cu un computer, iar specialiștii în acest domeniu nu vor fi niciodată șomeri.
Structura bazei de date
Proprietățile câmpului. Tipuri de câmpuri
Domeniile sunt principalele elemente ale structurii bazei de date. Ei au proprietăți. Proprietățile câmpurilor determină ce tipuri de date pot fi introduse în câmp și ce tipuri nu sunt și ce se poate face cu datele conținute în câmp.
Proprietatea principală a oricărui domeniu este dimensiunea sa. Dimensiunea câmpului este exprimată în caractere. Caracterele sunt codate cu unul sau doi octeți, astfel încât să puteți presupune în mod condiționat că dimensiunea câmpului este măsurată în octeți. Dimensiunea câmpului depinde de cantitatea de informații pe care se poate potrivi.
O proprietate unică a oricărui domeniu este numele său. O bază de date nu poate avea două câmpuri cu același nume.
Pe lângă numele câmpului, există și proprietatea Signature. O semnătură este informația care este afișată în antetul coloanei. Dacă nu este specificată nicio semnătură, numele antetului este afișat în antetul coloanei. În câmpurile diferite pot fi atribuite aceleași semnături.
Când lucrați cu baza de date Access, sunt permise următoarele tipuri de câmpuri:
1. Text - o linie de text (până la 255 de caractere)
3. Numeric - numărul de orice tip (întreg, real, etc.).
4. Date / Time - câmpul care conține data sau ora.
5. Monetar - un câmp exprimat în unități monetare ($, etc.)
6. Counter - un câmp care este introdus automat cu fiecare intrare de intrare.
7. Logică - conține una dintre valorile TRUE (true) sau FALSE (false) și este utilizată în operații logice.
8. Câmpul obiectului OLE - conține imagini, fișiere audio, tabele Excel. Document Word, etc.
Ar trebui să vă gândiți la alegerea unui tip sau altul în procesul de creare a unui model de bază de date.
1. Tabele - obiectele principale ale bazei de date. Stochează date. O bază de date relațională poate avea multe domenii interdependente.
2. Interogările sunt structuri speciale destinate procesării datelor. Utilizând interogările, datele sunt ordonate, filtrate, selectate, modificate, combinate, adică prelucrate.
3. Formele sunt obiecte prin care datele noi sunt introduse în baza de date sau vizualizate.
4. Rapoartele sunt formulare "inverse". Cu ajutorul lor, datele sunt livrate imprimantei într-un mod convenabil și intuitiv.
5. Macrourile sunt macrocomenzi. Dacă unele operații cu baza de date sunt făcute în mod deosebit, este logic să grupați mai multe comenzi într-o singură macrocomandă și să-l atribuiți unei combinații de taste selectate.
Modulele sunt rutine software scrise în Visual Basic.
În plus față de cele șase file pentru obiectele principale, fereastra de pornire a bazei de date Access conține trei butoane de comandă: Deschidere, Design, Nou. Cu ajutorul lor se aleg modul de lucru cu baza.
2. Buton Constructor - modul în care se construiește o masă sau o formă.
3. Butonul Creare este utilizat pentru a crea obiecte noi. Puteți crea tabele, interogări, formulare și rapoarte în mai multe moduri: automat, manual sau utilizând un expert. Master - un modul de program pentru efectuarea oricăror operațiuni.
Să luăm în considerare un exemplu de dezvoltare a unei baze de date "Plante medicinale". Dezvoltarea constă în mai multe etape.
1. Etapa. Declarația problemei. Creați o bază de date care conține informații despre plantele medicinale. Următoarele elemente ar trebui să fie incluse în baza de date: numele rusesc al plantei, numele latin al plantei, locul de creștere, părțile plantei folosite, substanțele biologic active, timpul de recoltare. În timpul procesului de creare, este posibilă furnizarea de capacități de căutare în baza de date, recuperarea informațiilor pentru condițiile specificate și sortarea.
DESEMNARE LA ACASA! Pregătiți pentru baza de date informații despre plantele medicinale și regulile generale privind colectarea, uscarea și depozitarea acestora.
Etapa a doua. O modalitate de prezentare a informațiilor. Pentru stocarea datelor vom folosi tabele, iar pentru lucru vom crea formulare pentru introducerea și căutarea informațiilor necesare. Ca instrument software pentru crearea de tabele și formulare în Access, vom folosi capabilitățile programului Wizard pentru pregătirea formularelor și a tabelelor. Pentru a lucra cu formularul, vom folosi barele de instrumente și designerul.
Etapa 3. Sinteza modelului de calculator și a tehnologiei de creare a unei baze de date "Plante medicinale". Aceasta este o parte practică a muncii noastre.
EXERCIȚIU № 1. StartAccess. Creați un fișier de bază de date nou.
1. Start4Microsoft Access Software
2. Odată lansat, apare fereastra Access. în care faceți clic pe link-ul Nou baza de date
3. Apare fereastra New Database File. În câmpul Folder, deschideți folderul privat din dosarul grupului dvs. pe unitatea de rețea a profesorului. În caseta de text Nume fișier, în loc de db 1, tastați lekarstvennierasteniya. Faceți clic pe Creați.
Fig. 1 Fereastră Microsoft Access
EXERCIȚIU 2. Crearea unei tabele "Plante".
Baza noastră de date constă dintr-o tabelă. Să începem cu crearea tabelului original "Plante".1. În fereastra lekarstvennierasteniya, selectați obiectul Table și faceți clic pe New.
2. În tabelul Nou care apare, selectați Designer și faceți clic pe OK.
3. În fereastra Tabelul 1: Tabel, în câmpul Nume câmp, introduceți numele câmpurilor, iar în caseta Date type introduceți tipul acestora:
Fig. 2 obiecte și butoane de acces
· Textul rusesc Text
· Text cu nume latin
· Locul campului de creștere MEMO
· Timp de achiziție Text (dimensiune câmp 250)
· Piese folosite Text (dimensiune câmp 250)
· Substanțe biologic active MEMO field
· Câmpul Imagine al obiectului OLE
4. Închideți fereastra Table1: Tabel. dând clic pe butonul Închidere.
5. Când vi se solicită să salvați modificările structurii de structură sau a tabelului? Faceți clic pe Da.
6. În fereastra Salvează, tastați numele tabelului - "Plante", OK.
7. La întrebarea Setarea câmpurilor cheie? faceți clic pe Nu
EXERCIȚIU № 3. Completarea tabelului Plante.
1. În fereastra Nume Familii: Bază de date, faceți clic pe Deschidere. Se afișează fereastra Plante: tabelul
2. Poziționați cursorul în câmpul de nume rusesc și introduceți "sunătoare". Pentru a trece la câmpul următor, apăsați Enter sau Tab.
3. În câmpul cu numele latin, introduceți "Hypericum perforatum L."
4. În tipul de habitat „se găsește în zonele de pădure și de stepă a Rusiei europene, Siberia, Urali și Caucaz.“ Rețineți că, prin apăsarea tastei Enter atunci când se lucrează cu un câmp MEMO se mută la câmpul următor. Prin urmare, apăsați tasta Enter poate fi doar la sfârșitul textului.
5. În câmpul Timp de achiziție, introduceți "În timpul înfloririi"
6. În câmpul Parts used, introduceți "partea de sus a tulpinilor cu frunze și flori"
7. În câmpul Substanțe biologic active, introduceți "Substanța extractivă abundentă, ulei esențial, caroten, vitamine C, PP"
8. Faceți clic dreapta în câmpul Imagine.
· În meniul contextual, faceți clic pe Adăugare obiect ...
· Bifați caseta de selectare Creare din fișier.
· Faceți clic pe butonul Răsfoiți și selectați sunătoarea din folderul de fotografii al instructorului, faceți clic pe OK
· Faceți clic pe butonul OK. pentru a completa câmpul
Ați completat o linie în tabelul Plante, adică înregistrați prima înregistrare în tabel. Restul intrărilor vor fi făcute după ce vom crea formularul, deoarece aceasta este o modalitate mai convenabilă și mai intuitivă de a umple baza de date.
9. Închideți masa și mergeți la fereastra lekarstvennie rasteniya
EXERCIȚIU № 4. Crearea formularului.
1. Comutați fereastra lekarstvennierasteniya. Baza de date pe obiectul Form și faceți clic pe butonul Creare.
2. Apare fereastra New form. în care, ca sursă de date, selectați tabelul Plante.
3. Selectați Expertul și faceți clic pe OK.
4. Urmați instrucțiunile din Form Wizard pentru a executa următorul algoritm:
· În fereastra Createform. prin apăsarea butonului >>. mutați toate câmpurile în formular. Faceți clic pe Următorul.
· Selectați într-o coloană. Faceți clic pe Următorul.
· Selectați Internațional Faceți clic pe Următorul.
Lăsați numele plantei. Faceți clic pe Finalizare.
Ca urmare a operațiunilor efectuate, apare fereastra lekarstvennierasteniya: baza de date. Lucrul cu formularul creat este incomod, din cauza aspectului standard al câmpurilor. Să reconstituim formularul primit cu ajutorul Form Designer.
EXERCIȚIU № 5. Setarea formei Designer-ului de Formulare.
1. Pentru a apela designerul, faceți clic pe butonul Constructor (Figura 3) din bara de instrumente.
2. După lansarea modului Designer, apare fereastra Forms Plants. În această fereastră, veți vedea trei câmpuri ale formularului Antet; Domeniul de aplicare al datelor; Formularele de notă. Zona de date este domeniul în care forma noastră este localizată pe ecran. Celelalte două câmpuri sunt opționale, pot fi eliminate. Dați clic pe meniul Afișare ® Notă antet / formular. pentru a dezactiva b. Campurile Antet și Notă dispar.