Lucrări complexe de laborator privind accesul. I. Lucrări de laborator asupra bazei de date Access. Execuție pas cu pas a lucrărilor

Introducere

În lumea modernă, volumul de informații care necesită stocare crește în fiecare secundă. Prin urmare, utilizarea bazelor de date este o parte integrantă a activității profesionale umane.

Cele mai simple baze de date pot fi create fără a recurge la software special: de exemplu, în foi de calcul Excel. Dar există mai multe diferențe între ele. În primul rând, sistemele de management al bazelor de date (DBMS) sunt concepute pentru a procesa eficient volume mari de informații, mult mai mari decât cele gestionate de foile de calcul. În al doilea rând, DBMS poate lega cu ușurință două tabele, astfel încât acestea să apară utilizatorului ca un singur tabel. Implementarea acestei caracteristici în foile de calcul este aproape imposibilă. Și în al treilea rând, DBMS minimizează dimensiunea totală a bazei de date. În același scop, tabelele care conțin date duplicat sunt împărțite în mai multe tabele înrudite.

Deși există multe sisteme de gestionare a bazelor de date în lume, toate au unele asemănări. Prin urmare, pentru studiul nostru am ales Microsoft Access 2007 DBMS, parte a pachetului Microsoft Office. Os-

Noul scop al Access este de a oferi utilizatorului un mijloc simplu și accesibil pentru a crea bazele de date de care are nevoie. În ciuda simplității acestui SGBD, vă permite să creați aplicații cu o structură destul de complexă. Dacă se dorește, sistemul poate fi dezvoltat și personalizat pe cont propriu folosind limbajul de programare Visual Basic.

Un alt avantaj al Access este integrarea sa cu Word, Excel și alte programe din suita Microsoft Office. Datele sunt ușor importate și exportate de la o aplicație la alta.

Orientările includ cinci lucrări de laborator.

Laboratorul #1 Vă prezentăm Access. Crearea de tabele

O bază de date (DB) este o colecție ordonată de date destinată stocării, acumulării și procesării cu ajutorul unui computer. Pentru a crea și menține baze de date (actualizarea acestora, oferirea accesului la interogări și eliberarea datelor despre acestea către utilizator), un set de instrumente lingvistice și software numite sistem de management al bazelor de date (DBMS) 1 .

Accesați obiectele bazei de date

Obiectele bazei de date Access includ:

1. Tabele – concepute pentru stocarea ordonată a datelor.

3. Formulare – concepute pentru vizualizarea, modificarea și adăugarea de date convenabile în tabele.

4. Rapoarte – utilizate pentru analiza și tipărirea datelor.

5. Pagini de acces la date– conceput pentru vizualizarea, introducerea, actualizarea și analiza datelor într-o rețea sau de oriunde pe un computer.

6. Macrocomenzi – utilizate pentru a executa un set frecvent întâlnit de macrocomenzi care procesează date.

7. Module – concepute pentru a descrie instrucțiuni și proceduri în VBA.

Obiectul principal al unei baze de date este un tabel, care constă din înregistrări (rânduri) și câmpuri (coloane). La intersecția unei înregistrări și a unui câmp, se formează o celulă care conține date.

Fiecărui câmp de tabel i se atribuie un nume unic, care nu poate conține mai mult de 64 de caractere. Fiecare câmp conține date de același tip.

Text

Câmp MEMO

Numeric

Data Ora

Monetar

Logic

Vrăjitorul de înlocuire

Tipuri de date

Descriere

Folosit pentru a stoca date cu caractere sau cifre care nu necesită calcule. Proprietatea Dimensiune câmp specifică numărul maxim de caractere care pot fi introduse

acest câmp. În mod implicit, dimensiunea este setată la 50 de caractere. Numărul maxim de caractere care pot fi conținute într-un câmp de text este de 255. Proiectat pentru introducerea de informații text, al căror volum este

mai mare de 255 de caractere; poate conține până la 65.536 de caractere Conceput pentru a stoca date numerice utilizate în calcule matematice. În filele General și Substituție, puteți seta proprietățile unui câmp numeric, inclusiv Dimensiuni

Măsuri câmp, format câmp, număr de zecimale

Folosit pentru a reprezenta data și ora. Alegerea unui anumit format de dată sau oră este setată în proprietate

Formatul datei

Conceput pentru a stoca date a căror acuratețe de reprezentare variază de la 1 la 4 zecimale. Partea întreagă poate conține până la 15 zecimale Conceput pentru inserarea automată de secvențe unice

literal (crește cu 1) sau numere aleatorii ca noul număr de înregistrare. Numărul atribuit unei intrări nu poate fi șters sau modificat. Câmpurile cu acest tip de date sunt folosite ca câmpuri cheie ale tabelului Conceput pentru a stoca una dintre cele două valori, interpretate

evaluat ca „Da/Nu”, „Adevărat/Fals”, „Activat”. / Oprit" Conține date create în alte programe care utilizează protocolul OLE. Acestea pot fi, de exemplu, documente Word, foi de calcul Excel, imagini, înregistrări audio și video etc. Obiectele OLE sunt asociate sau încorporate într-o bază de date Access. Nu puteți sorta, grupa sau indexa câmpurile obiect OLE

Un tip special conceput pentru a stoca hyperlinkuri. Proiectat pentru detectarea automată a câmpului. Va crea o casetă combinată din care puteți selecta datele conținute într-un alt tabel sau un set de valori constante

Crearea bazei de date

2. Faceți clic pe butonul.

3. Setați numele noii baze de date la „Notebook.accdb”.

4. Pe fila panglică Creați în bara de instrumente Tabele, faceți clic pe butonul K constructor de tabel.

5. Introduceți numele câmpurilor și tipurile de date pentru care se aplică.

6. Ieșiți din modul Design după salvarea tabelului sub nume"Prieteni" ; nu specificați câmpurile cheie.

7. Deschide masa„Prieteni” faceți dublu clic și completați 10 rânduri.

8. Adăugați câmpurile „Nume de mijloc” și „Data nașterii”, pentru aceasta:

1) plasați cursorul pe câmpul înaintea căruia doriți să introduceți unul nou

2) rulați comanda: fila panglică Modul tabel → bara de instrumente

rumentov Câmpuri și coloane → Inserare;

3) făcând dublu clic pe Field1, redenumiți-l „Patronimic” și Po-

le2 – „Data nașterii”.

9. Accesați modul Design cu comanda: fila panglică Cap-

nu → Moduri → Designer.

10. Pentru câmpul „Data nașterii”, setați tipul de date la Data/Ora; V

selectați proprietățile câmpului Format de dată scurtă.

11. Formatați tabelul după cum urmează: 1) culoarea grilei – Roșu-închis; 2) culoarea de fundal – albastru;

3) culoarea textului – roșu închis, dimensiunea – 12 pt, stilul – cursive.

12. Redenumiți câmpul„Hobby-uri” în „Hobby-uri”.

13. Ștergeți intrarea numărul 8.

14. Redimensionați celulele astfel încât toate datele să fie vizibile. Pentru a face acest lucru, faceți dublu clic pe butonul stâng al mouse-ului de la marginea câmpurilor.

15. Plasați câmpurile în următoarea ordine:„Nu”, „Nume”, „Prenumele”, „Al doilea nume”, „Telefon”, „Data nașterii”, „Hobby”, „Adresă”, „Index”, „Fotografie”, „E-mail”.

16. Completați celulele goale ale tabelului.

17. În modul Design, adăugați un câmp"Statusul familiei", care va conține un set fix de valori - căsătorit, necăsătorit, căsătorit, necăsătorit. Pentru a crea o listă derulantă vom folosi

v Expert de înlocuire:

1) setați tipul de date Vrăjitorul de înlocuire; 2) în caseta de dialog care apare, selectați linia „Un fictiv

set simplificat de valori" și apăsați butonul Mai departe ; 9) număr de coloane – 1;

10) introduceți datele din listă - căsătorit, necăsătorit, căsătorit, necăsătorit; 11) Faceți clic pe butonul Terminare.

18. Utilizați lista derulantă pentru a completa noua coloană. Deoarece tabelul este larg, apar unele inconveniente la completarea acestei coloane: numele de familie al persoanei pentru care se completează câmpul nu este vizibil"Statusul familiei". Pentru ca numele de familie să fie permanent vizibil la completarea tabelului, trebuie să utilizați comanda Înghețați coloanele din meniul contextual al câmpului „Nume”.

19. Arată-ți munca profesorului tău.

Laboratorul #2 Crearea de relații între tabele

1. Lansați Microsoft Access 2007.

2. Să creăm o bază de date „Companie”. Angajații acestei organizații lucrează cu clienții și își îndeplinesc comenzile.

Dacă puneți toate informațiile într-un singur tabel, va deveni foarte incomod să lucrați. Va începe să repete datele. De fiecare dată când angajatul Ivanov lucrează cu orice companie, va trebui să înregistreze din nou datele despre angajat și client, în urma cărora se pot face multe greșeli. Pentru a reduce numărul de erori, puteți împărți tabelul sursă în mai multe tabele și puteți stabili relații între acestea. Va fi mai rațional decât înainte.

Astfel, este necesar să se creeze 3 tabele: Angajați, Clienți și Comenzi.

Angajatii

Tip de date

Codul angajatilor

Text

Text

Nume de familie

Text

Denumirea funcției

Text

Text

Text

Data nașterii

Data Ora

Salariu

Monetar

obiect OLE

Tip de date

Cod client

Numele companiei

Text

Text

Număr de telefon

Text

Numeric

Adresa de e-mail

Câmp MEMO

Tip de date

Codul de comanda

Cod client

Numeric

Codul angajatilor

Numeric

Data postării

Data Ora

Data executiei

Data Ora

Monetar

Marca de finalizare

Logic

3. Tabelele individuale care conțin informații despre un anumit subiect trebuie să fie legate într-o singură structură de bază de date. Pentru a lega tabele, trebuie să specificați câmpuri cheie. O cheie constă din unul sau mai multe câmpuri ale căror valori identifică în mod unic fiecare înregistrare din tabel. Câmpul cheie cel mai potrivit este „Contor”, deoarece valorile

V acest câmp este unic (adică exclud repetările).

4. Deschide masa Angajații în modul Design.

5. Faceți clic dreapta pe câmp Cod angajat și în meniul contextual care apare, selectați comanda câmpul Key. Dacă trebuie să setați mai multe câmpuri cheie în tabel, le puteți selecta ținând apăsată tasta Ctrl.

6. Pentru tabelul Clienți, setați câmpul cheie Cod client și pentru tabel Comenzi – Cod de comandă.

7. Tabelul Comenzi conține câmpurile Cod angajat și Cod client. La completarea acestora pot apărea unele dificultăți, deoarece nu este întotdeauna posibil să ne amintim toate companiile cu care compania lucrează și toți angajații

Cu numarul codului. Pentru comoditate, puteți crea liste derulante folosind

Afișați vrăjitorul de înlocuire.

8. Deschide masa Comenzi în modul Design.

9. Pentru câmpul Cod angajat selectați tipul de date Maestru al substituțiilor.

10. În fereastra care apare, selectați comanda „Obiect”. sub-coloană

nou" va folosi valorile din tabel sau din interogare " și faceți clic pe butonul Mai departe.

11. În lista de tabele, selectați un tabel Angajații și faceți clic pe butonul

12. În lista Câmpuri disponibile, selectați câmpul ID angajat și faceți clic pe butonul săgeată pentru a introduce câmpul în lista Câmpuri selectate. Adăugați câmpurile Nume și Prenume în același mod și faceți clic pe butonul Următorul.

13. Selectați cum este sortată lista după câmp Nume de familie.

14. În următoarea casetă de dialog, setați lățimea dorită pentru coloanele drop-down.

15. Bifeaza casutaAscunde pilonul cheie"și apăsați butonul

16. La ultimul pasVrăjitorii de înlocuireÎnlocuiți eticheta pentru câmpul de căutare dacă este necesar și faceți clic pe butonul Terminare.

17. Creați o listă derulantă pentru câmp în același mod

Cod client.

18. Odată ce ați creat câmpurile cheie, puteți începe să creați relații. Există mai multe tipuri de relații între tabele:

1) într-o relație unu-la-unu, fiecare înregistrare a unui câmp cheie din primul tabel corespunde unei singure înregistrări din câmpul aferent altui tabel și invers. Acest tip de relație nu este folosit foarte des. Străin

unde pot fi folosite pentru a împărți tabelele care conțin multe câmpuri, pentru a separa o parte a tabelului din motive de securitate;

2) în relaţie „unu-la-mulți” fiecare înregistrare din primul tabel corespunde mai multor înregistrări din al doilea, dar o înregistrare din al doilea tabel nu poate avea mai mult de o înregistrare asociată în primul tabel;

3) în relaţie "multi-la-multi" O înregistrare din primul tabel poate corespunde mai multor înregistrări din al doilea tabel, iar o înregistrare din al doilea tabel poate corespunde mai multor înregistrări din primul.

19. Închideți toate tabelele deschise deoarece nu puteți crea sau modifica relațiile dintre tabelele deschise.

20. Rulați comanda: fila panglicăLucrul cu baze de date →

21. Dacă anterior nu existau conexiuni între tabelele bazei de date, atunci când se deschide fereastra Fereastra diagramei de date se deschide în același timp Adăugarea unui tabel

tsy în care selectează tabele Angajati, Clientiși Comenzi.

22. Dacă relațiile dintre tabele au fost deja definite, atunci pentru a adăuga un nou tabel la diagrama de date, faceți clic dreapta pe diagrama de date

Și în meniul contextual selectați elementulAdăugați un tabel.

23. Stabiliți o relație între tabele Angajați și Comenzi, pentru a face acest lucru, selectați câmpul Cod angajat din tabelul Angajați și transferați-l în câmpul corespunzător din tabelul Comenzi.

24. După glisare, se va deschide o casetă de dialogSchimbarea conexiunilor

(Fig. 1), în care activați caseta de selectare Asigurarea conditiilor de integritate. Acest lucru va preveni cazurile de ștergere a înregistrărilor dintr-un tabel, în care datele asociate din alte tabele vor rămâne neconectate.

Orez. 1. Crearea unei relații între tabele

25. Casete de selectare Actualizare în cascadă a câmpurilor asociate și Ștergere în cascadă a înregistrărilor asociate asigura actualizarea sau ștergerea simultană a datelor din toate tabelele subordonate atunci când acestea se modifică în tabelul principal.

26. Parametrii de comunicare pot fi modificați făcând clic pe butonul O asociere .

27. După setarea tuturor parametrilor necesari, faceți clic pe butonul

BINE.

28. Relația dintre tabele Configurați singur clienții și comenzile.

29. Rezultatul ar trebui să fie o diagramă de date afișată în

Orez. 2. Schema de date

Introducere

În lumea modernă, volumul de informații care necesită stocare crește în fiecare secundă. Prin urmare, utilizarea bazelor de date este o parte integrantă a activității profesionale umane.

Cele mai simple baze de date pot fi create fără a recurge la software special: de exemplu, în foi de calcul Excel. Dar există mai multe diferențe între ele. În primul rând, sistemele de management al bazelor de date (DBMS) sunt concepute pentru a procesa eficient volume mari de informații, mult mai mari decât cele gestionate de foile de calcul. În al doilea rând, DBMS poate lega cu ușurință două tabele, astfel încât acestea să apară utilizatorului ca un singur tabel. Implementarea acestei caracteristici în foile de calcul este aproape imposibilă. Și în al treilea rând, DBMS minimizează dimensiunea totală a bazei de date. În același scop, tabelele care conțin date duplicat sunt împărțite în mai multe tabele înrudite.

Deși există multe sisteme de gestionare a bazelor de date în lume, toate au unele asemănări. Prin urmare, pentru studiul nostru am ales Microsoft Access 2007 DBMS, parte a pachetului Microsoft Office. Os-

Noul scop al Access este de a oferi utilizatorului un mijloc simplu și accesibil pentru a crea bazele de date de care are nevoie. În ciuda simplității acestui SGBD, vă permite să creați aplicații cu o structură destul de complexă. Dacă se dorește, sistemul poate fi dezvoltat și personalizat pe cont propriu folosind limbajul de programare Visual Basic.

Un alt avantaj al Access este integrarea sa cu Word, Excel și alte programe din suita Microsoft Office. Datele sunt ușor importate și exportate de la o aplicație la alta.

Orientările includ cinci lucrări de laborator.

Laboratorul #1 Vă prezentăm Access. Crearea de tabele

O bază de date (DB) este o colecție ordonată de date destinată stocării, acumulării și procesării cu ajutorul unui computer. Pentru a crea și menține baze de date (actualizarea acestora, oferirea accesului la interogări și eliberarea datelor despre acestea către utilizator), un set de instrumente lingvistice și software numite sistem de management al bazelor de date (DBMS) 1 .

Accesați obiectele bazei de date

Obiectele bazei de date Access includ:

1. Tabele – concepute pentru stocarea ordonată a datelor.

3. Formulare – concepute pentru vizualizarea, modificarea și adăugarea de date convenabile în tabele.

4. Rapoarte – utilizate pentru analiza și tipărirea datelor.

5. Pagini de acces la date– conceput pentru vizualizarea, introducerea, actualizarea și analiza datelor într-o rețea sau de oriunde pe un computer.

6. Macrocomenzi – utilizate pentru a executa un set frecvent întâlnit de macrocomenzi care procesează date.

7. Module – concepute pentru a descrie instrucțiuni și proceduri în VBA.

Obiectul principal al unei baze de date este un tabel, care constă din înregistrări (rânduri) și câmpuri (coloane). La intersecția unei înregistrări și a unui câmp, se formează o celulă care conține date.

Fiecărui câmp de tabel i se atribuie un nume unic, care nu poate conține mai mult de 64 de caractere. Fiecare câmp conține date de același tip.

Text

Câmp MEMO

Numeric

Data Ora

Monetar

Logic

Vrăjitorul de înlocuire

Tipuri de date

Descriere

Folosit pentru a stoca date cu caractere sau cifre care nu necesită calcule. Proprietatea Dimensiune câmp specifică numărul maxim de caractere care pot fi introduse

acest câmp. În mod implicit, dimensiunea este setată la 50 de caractere. Numărul maxim de caractere care pot fi conținute într-un câmp de text este de 255. Proiectat pentru introducerea de informații text, al căror volum este

mai mare de 255 de caractere; poate conține până la 65.536 de caractere Conceput pentru a stoca date numerice utilizate în calcule matematice. În filele General și Substituție, puteți seta proprietățile unui câmp numeric, inclusiv Dimensiuni

Măsuri câmp, format câmp, număr de zecimale

Folosit pentru a reprezenta data și ora. Alegerea unui anumit format de dată sau oră este setată în proprietate

Formatul datei

Conceput pentru a stoca date a căror acuratețe de reprezentare variază de la 1 la 4 zecimale. Partea întreagă poate conține până la 15 zecimale Conceput pentru inserarea automată de secvențe unice

literal (crește cu 1) sau numere aleatorii ca noul număr de înregistrare. Numărul atribuit unei intrări nu poate fi șters sau modificat. Câmpurile cu acest tip de date sunt folosite ca câmpuri cheie ale tabelului Conceput pentru a stoca una dintre cele două valori, interpretate

evaluat ca „Da/Nu”, „Adevărat/Fals”, „Activat”. / Oprit" Conține date create în alte programe care utilizează protocolul OLE. Acestea pot fi, de exemplu, documente Word, foi de calcul Excel, imagini, înregistrări audio și video etc. Obiectele OLE sunt asociate sau încorporate într-o bază de date Access. Nu puteți sorta, grupa sau indexa câmpurile obiect OLE

Un tip special conceput pentru a stoca hyperlinkuri. Proiectat pentru detectarea automată a câmpului. Va crea o casetă combinată din care puteți selecta datele conținute într-un alt tabel sau un set de valori constante

Crearea bazei de date

2. Faceți clic pe butonul.

3. Setați numele noii baze de date la „Notebook.accdb”.

4. Pe fila panglică Creați în bara de instrumente Tabele, faceți clic pe butonul K constructor de tabel.

5. Introduceți numele câmpurilor și tipurile de date pentru care se aplică.

6. Ieșiți din modul Design după salvarea tabelului sub nume"Prieteni" ; nu specificați câmpurile cheie.

7. Deschide masa„Prieteni” faceți dublu clic și completați 10 rânduri.

8. Adăugați câmpurile „Nume de mijloc” și „Data nașterii”, pentru aceasta:

1) plasați cursorul pe câmpul înaintea căruia doriți să introduceți unul nou

2) rulați comanda: fila panglică Modul tabel → bara de instrumente

rumentov Câmpuri și coloane → Inserare;

3) făcând dublu clic pe Field1, redenumiți-l „Patronimic” și Po-

le2 – „Data nașterii”.

9. Accesați modul Design cu comanda: fila panglică Cap-

nu → Moduri → Designer.

10. Pentru câmpul „Data nașterii”, setați tipul de date la Data/Ora; V

selectați proprietățile câmpului Format de dată scurtă.

11. Formatați tabelul după cum urmează: 1) culoarea grilei – Roșu-închis; 2) culoarea de fundal – albastru;

3) culoarea textului – roșu închis, dimensiunea – 12 pt, stilul – cursive.

12. Redenumiți câmpul„Hobby-uri” în „Hobby-uri”.

13. Ștergeți intrarea numărul 8.

14. Redimensionați celulele astfel încât toate datele să fie vizibile. Pentru a face acest lucru, faceți dublu clic pe butonul stâng al mouse-ului de la marginea câmpurilor.

15. Plasați câmpurile în următoarea ordine:„Nu”, „Nume”, „Prenumele”, „Al doilea nume”, „Telefon”, „Data nașterii”, „Hobby”, „Adresă”, „Index”, „Fotografie”, „E-mail”.

16. Completați celulele goale ale tabelului.

17. În modul Design, adăugați un câmp"Statusul familiei", care va conține un set fix de valori - căsătorit, necăsătorit, căsătorit, necăsătorit. Pentru a crea o listă derulantă vom folosi

v Expert de înlocuire:

1) setați tipul de date Vrăjitorul de înlocuire; 2) în caseta de dialog care apare, selectați linia „Un fictiv

set simplificat de valori" și apăsați butonul Mai departe ; 9) număr de coloane – 1;

10) introduceți datele din listă - căsătorit, necăsătorit, căsătorit, necăsătorit; 11) Faceți clic pe butonul Terminare.

18. Utilizați lista derulantă pentru a completa noua coloană. Deoarece tabelul este larg, apar unele inconveniente la completarea acestei coloane: numele de familie al persoanei pentru care se completează câmpul nu este vizibil"Statusul familiei". Pentru ca numele de familie să fie permanent vizibil la completarea tabelului, trebuie să utilizați comanda Înghețați coloanele din meniul contextual al câmpului „Nume”.

19. Arată-ți munca profesorului tău.

Laboratorul #2 Crearea de relații între tabele

1. Lansați Microsoft Access 2007.

2. Să creăm o bază de date „Companie”. Angajații acestei organizații lucrează cu clienții și își îndeplinesc comenzile.

Dacă puneți toate informațiile într-un singur tabel, va deveni foarte incomod să lucrați. Va începe să repete datele. De fiecare dată când angajatul Ivanov lucrează cu orice companie, va trebui să înregistreze din nou datele despre angajat și client, în urma cărora se pot face multe greșeli. Pentru a reduce numărul de erori, puteți împărți tabelul sursă în mai multe tabele și puteți stabili relații între acestea. Va fi mai rațional decât înainte.

Astfel, este necesar să se creeze 3 tabele: Angajați, Clienți și Comenzi.

Angajatii

Tip de date

Codul angajatilor

Text

Text

Nume de familie

Text

Denumirea funcției

Text

Text

Text

Data nașterii

Data Ora

Salariu

Monetar

obiect OLE

Tip de date

Cod client

Numele companiei

Text

Text

Număr de telefon

Text

Numeric

Adresa de e-mail

Câmp MEMO

Tip de date

Codul de comanda

Cod client

Numeric

Codul angajatilor

Numeric

Data postării

Data Ora

Data executiei

Data Ora

Monetar

Marca de finalizare

Logic

3. Tabelele individuale care conțin informații despre un anumit subiect trebuie să fie legate într-o singură structură de bază de date. Pentru a lega tabele, trebuie să specificați câmpuri cheie. O cheie constă din unul sau mai multe câmpuri ale căror valori identifică în mod unic fiecare înregistrare din tabel. Câmpul cheie cel mai potrivit este „Contor”, deoarece valorile

V acest câmp este unic (adică exclud repetările).

4. Deschide masa Angajații în modul Design.

5. Faceți clic dreapta pe câmp Cod angajat și în meniul contextual care apare, selectați comanda câmpul Key. Dacă trebuie să setați mai multe câmpuri cheie în tabel, le puteți selecta ținând apăsată tasta Ctrl.

6. Pentru tabelul Clienți, setați câmpul cheie Cod client și pentru tabel Comenzi – Cod de comandă.

7. Tabelul Comenzi conține câmpurile Cod angajat și Cod client. La completarea acestora pot apărea unele dificultăți, deoarece nu este întotdeauna posibil să ne amintim toate companiile cu care compania lucrează și toți angajații

Cu numarul codului. Pentru comoditate, puteți crea liste derulante folosind

Afișați vrăjitorul de înlocuire.

8. Deschide masa Comenzi în modul Design.

9. Pentru câmpul Cod angajat selectați tipul de date Maestru al substituțiilor.

10. În fereastra care apare, selectați comanda „Obiect”. sub-coloană

nou" va folosi valorile din tabel sau din interogare " și faceți clic pe butonul Mai departe.

11. În lista de tabele, selectați un tabel Angajații și faceți clic pe butonul

12. În lista Câmpuri disponibile, selectați câmpul ID angajat și faceți clic pe butonul săgeată pentru a introduce câmpul în lista Câmpuri selectate. Adăugați câmpurile Nume și Prenume în același mod și faceți clic pe butonul Următorul.

13. Selectați cum este sortată lista după câmp Nume de familie.

14. În următoarea casetă de dialog, setați lățimea dorită pentru coloanele drop-down.

15. Bifeaza casutaAscunde pilonul cheie"și apăsați butonul

16. La ultimul pasVrăjitorii de înlocuireÎnlocuiți eticheta pentru câmpul de căutare dacă este necesar și faceți clic pe butonul Terminare.

17. Creați o listă derulantă pentru câmp în același mod

Cod client.

18. Odată ce ați creat câmpurile cheie, puteți începe să creați relații. Există mai multe tipuri de relații între tabele:

1) într-o relație unu-la-unu, fiecare înregistrare a unui câmp cheie din primul tabel corespunde unei singure înregistrări din câmpul aferent altui tabel și invers. Acest tip de relație nu este folosit foarte des. Străin

unde pot fi folosite pentru a împărți tabelele care conțin multe câmpuri, pentru a separa o parte a tabelului din motive de securitate;

2) în relaţie „unu-la-mulți” fiecare înregistrare din primul tabel corespunde mai multor înregistrări din al doilea, dar o înregistrare din al doilea tabel nu poate avea mai mult de o înregistrare asociată în primul tabel;

3) în relaţie "multi-la-multi" O înregistrare din primul tabel poate corespunde mai multor înregistrări din al doilea tabel, iar o înregistrare din al doilea tabel poate corespunde mai multor înregistrări din primul.

19. Închideți toate tabelele deschise deoarece nu puteți crea sau modifica relațiile dintre tabelele deschise.

20. Rulați comanda: fila panglicăLucrul cu baze de date →

21. Dacă anterior nu existau conexiuni între tabelele bazei de date, atunci când se deschide fereastra Fereastra diagramei de date se deschide în același timp Adăugarea unui tabel

tsy în care selectează tabele Angajati, Clientiși Comenzi.

22. Dacă relațiile dintre tabele au fost deja definite, atunci pentru a adăuga un nou tabel la diagrama de date, faceți clic dreapta pe diagrama de date

Și în meniul contextual selectați elementulAdăugați un tabel.

23. Stabiliți o relație între tabele Angajați și Comenzi, pentru a face acest lucru, selectați câmpul Cod angajat din tabelul Angajați și transferați-l în câmpul corespunzător din tabelul Comenzi.

24. După glisare, se va deschide o casetă de dialogSchimbarea conexiunilor

(Fig. 1), în care activați caseta de selectare Asigurarea conditiilor de integritate. Acest lucru va preveni cazurile de ștergere a înregistrărilor dintr-un tabel, în care datele asociate din alte tabele vor rămâne neconectate.

Orez. 1. Crearea unei relații între tabele

25. Casete de selectare Actualizare în cascadă a câmpurilor asociate și Ștergere în cascadă a înregistrărilor asociate asigura actualizarea sau ștergerea simultană a datelor din toate tabelele subordonate atunci când acestea se modifică în tabelul principal.

26. Parametrii de comunicare pot fi modificați făcând clic pe butonul O asociere .

27. După setarea tuturor parametrilor necesari, faceți clic pe butonul

BINE.

28. Relația dintre tabele Configurați singur clienții și comenzile.

29. Rezultatul ar trebui să fie o diagramă de date afișată în

Orez. 2. Schema de date

Lucrări de laborator pe Access 2007 Nr. 4

Numele parametrului Sens
Subiect articol: Lucrări de laborator pe Access 2007 Nr. 4
Rubrica (categoria tematica) Electronică

Subiect Crearea și aplicarea formularelor.

Obiectivele muncii˸

ü Învățați să creați formulare de intrare-ieșire;

ü Învață să creezi formulare pentru butoane.

Partea teoretică.

Formă este un instrument care simplifică introducerea, editarea și afișarea informațiilor stocate în tabelele bazei de date. Este o fereastră cu un set de comenzi.

Formularul în sine nu stochează informații, pur și simplu oferă o modalitate convenabilă de a accesa informațiile stocate în unul sau mai multe tabele. Formularele au următoarele avantaje față de prelucrarea datelor în modul tabel˸

¨ Formularul vă permite să concentrați atenția pe o intrare separată în fiecare moment;

¨ Controalele de pe formular pot fi aranjate într-o manieră logică, facilitând citirea și lucrul cu datele;

¨ Controalele individuale au capacitatea de a facilita introducerea și modificarea datelor individuale;

¨ Unele obiecte de bază de date, cum ar fi imagini, animații, sunete și clipuri video, pot fi afișate numai în vizualizarea Formular și nu în vizualizarea Foaie de date.

Crearea unui formular de buton.

Meniu cu butoane este un formular pe care sunt amplasate comenzile - butoane cu inscripții explicative. Făcând clic pe un buton, se deschide tabelul, interogarea, formularul sau raportul corespunzător. Un meniu este un instrument convenabil pentru lucrul cu bazele de date și este aproape întotdeauna prezent în bazele de date create pentru întreprinderi sau firme.

Un meniu cu butoane este creat folosind Manager formular buton.

Partea practică.

Progres.

1) Deschideți baza de date.

2) Creați un formular folosind<Мастера форм>pe bază de tabel<Ведомость успеваемости>.

· Deschide masa<Ведомость успеваемости>.

· Selectați un marcaj<Формы >, faceți clic pe butonul<Другие формы>.

<Мастер форм>.

· În câmp<Таблицы/Запросы>selectați tabelul<Ведомость успеваемости>, în câmp<Доступные поля>selectați câmpuri<Фамилия>, <Имя>și mutați-le cu o săgeată pe câmp<Выбранные поля>. De asemenea, mutați câmpurile cu numele articolelor, faceți clic pe butonul<Далее>.

· Selectați aspectul formularului – Tabular , faceți clic pe butonul<Далее>.

· Selectați stilul dorit (de ex Regulat ), faceți clic pe butonul<Далее>.

· Setați un nume pentru formular <Успеваемость> și faceți clic pe butonul<Готово>. Ca urmare, veți primi un formular în care puteți modifica datele și puteți introduce noi valori.

· Închideți formularul.

3) Creați un formular bazat pe tabel <Преподаватели>.

· Deschide masa<Преподаватели>.

· Selectați un marcaj<Формы >, faceți clic pe butonul<Другие формы>.

· În caseta de dialog care apare, selectați<Мастер форм> .

· Selectați aspectul formularului -< bandă >.

· Alege orice stil.

· Obțineți formularul final. Salvați-l sub nume <Преподаватели>.

· Închideți formularul.

4) Creați un formular <Личные данные> folosind un instrument < Formular gol >

Lucrări de laborator pe Access 2007 Nr. 4 - concept și tipuri. Clasificarea și caracteristicile categoriei „Lucrări de laborator pe Access 2007 Nr. 4” 2015, 2017-2018.

  • - Subiectul 5. Lucrul în SGBD-ul Access

    SGBD-urile relaționale existente în prezent pot diferi unele de altele în ceea ce privește capabilitățile tehnice (de exemplu, măsurile de securitate), care, în special, depind de utilizatorul căruia i se adresează SGBD-urile. Prin urmare, popularitatea unuia sau altuia DBMS în diverse...


  • -

    Scopul lucrării: Cunoașterea conceptelor de bază ale bazelor de date. Dobândirea abilităților de lucru cu o bază de date existentă în Microsoft Access. Informații teoretice: 1. O bază de date (DB) este o colecție numită de date organizată după anumite reguli... .


  • - Lucrare practică nr. 1. Familiarizarea cu SGBD Microsoft Access

    Subiect Nr. Subiect Nr practic. munca Data inspecției Evaluarea Semnătura profesorului Subiectul, sistemul și sarcinile științei criminologiei Identificarea criminalistică și... .


  • - Acces Wizards

    Access permite chiar și unui utilizator slab instruit să-și creeze propria bază de date, să proceseze datele folosind formulare, interogări și rapoarte, să analizeze tabelele bazei de date și să efectueze o serie de alte lucrări. Pentru aproape orice lucru cu o bază de date, Access are propriul expert care îi ajută... .


  • - Lansați Microsoft Access.

    Instrucțiuni pentru finalizarea sarcinii 1 Încercați următoarea metodă de lansare a programului: Butonul Start Þ Secțiunea Programe Þ Dosar Microsoft Office Þ Program Microsoft Access 2. Creați o bază de date și salvați-o într-un folder cu numele grupului dvs. sub numele -. ..

  • ACCES

    Lucrare de laborator nr 3

    Subiect: Crearea bazei de date.

    Construirea celui de-al doilea tabel SESIUNEîn baza de date SESS .

    Scopul lucrării:

    Aflați cum să formați o structură de tabel, să introduceți și să editați date și să determinați o cheie pentru a lega două tabele.

    Finalizarea lucrarii:

      Rulați programul:

    buton "Start" "Programe" „M Microsoft Access ».

    După lansare, pe ecran apare fereastra aplicației.

      Deschide baza de date goală creată SESS . Pentru a face acest lucru, în fereastra care se deschide, setați comutatorul"Deschide baza de date" selectați numele bazei de date create și faceți clic pe butonul« Bine ».

      În fereastra goală a bazei de date, trebuie să creați un al doilea tabel care face parte din această bază de date. Acest tabel va conține informații despre rezultatele sesiunii și va fi apelat SESIUNE .



      În fereastra deschisă a bazei de date, faceți clic pe fila "Mese" și apăsați butonul " Crea ".

      Selectați din lista casetei de dialog „Masa nouă” mod de a crea un tabel:

      Vom crea un tabel folosindDesigner. Selectați în fereastră Constructor și apăsați Bine”.

      În fereastra pop-up, introduceți numele câmpurilor, selectați tipul de date și definiți proprietățile câmpurilor.

    Într-o coloană Numele domeniului sunt specificate numele câmpurilor:

    1. Număr; 4. Evaluare3;

    2. Evaluare1; 5. Evaluare4;

    3. Evaluare2; 6. Rezultat;

    Tabelul nu trebuie să aibă două câmpuri cu același nume.

    Pentru fiecare câmp inclus în înregistrare, trebuie să specificați tip de date.

    Tip de date determină tipul de informații care vor fi stocate în acest câmp. Tipul de date este selectat în coloană Tip de date .

    Masa SESIUNE conține informații despre rezultatele studenților care promovează patru examene.

    Rezultatul trecerii sesiunii poate lua una dintre următoarele valori:

    OTL - pentru toate notele excelente;

    XP1 - pentru unu patru și toate celelalte cinci

    COR - pentru doi patru sau mai mult;

    NHR - pentru note satisfăcătoare și nesatisfăcătoare;

    Structura tabelului SESIUNE .

    Semnul cheii

    Numele domeniului

    Tip de date

    Dimensiunea campului

    Format câmp

    Cheie

    număr

    Text

    3

    scor 1

    Numeric

    Număr întreg lung (setat implicit)

    Fix

    scor 2

    Numeric

    Număr întreg lung

    Fix

    scor 3

    Numeric

    Număr întreg lung

    Fix

    scor4

    Numeric

    Număr întreg lung

    Fix

    rezultat

    Text

    3

    În acest tabel, declarăm câmpul cheie ca fiind câmpul Număr.

    Pentru a face acest lucru aveți nevoie de:

      câmpul de evidențiere Număr sau pur și simplu plasați cursorul acolo;

      apasa butonul Câmp cheie pe bara de instrumente standard cu o pictogramă cheie sau

      meniul"Editați | ×" „Câmp cheie”

    O imagine mică a unei chei va apărea în stânga acestui câmp - un semn al câmpului cheie.

    Odată introdus, tabelul ar trebui să arate astfel:



    După ce ați determinat compoziția, tipul, dimensiunea câmpurilor și scopul cheii, închideți tabelul și dați-i un nume SESIUNE.

    După ce ați determinat compoziția tabelului, trebuie să îl deschideți și să introduceți datele.

    Pentru a face acest lucru, selectați în baza de date deschisă SESIUNEși apăsați butonul DESCHIS .

    După introducerea datelor, tabelul ar trebui să arate astfel:



    După introducerea datelor, tabelul trebuie închis. Pentru a face acest lucru, trebuie să introduceți comanda de două ori

    meniul "Fişier" "Închide"

    Exercițiu:

    Creați un tabel SESIUNE.

    Întrebări de control.

      Secvența de creare a tabelului.

      Reguli pentru crearea tabelelor.

      Condiții pentru atribuirea unei chei.

      Salvarea tabelelor.

    Folosind exemplul dezvoltării bazei de date Warehouse, este luat în considerare programul de creare și gestionare a bazelor de date Access 2003. Atenția principală este acordată unor probleme precum planificarea bazelor de date, crearea de tabele, interogări, formulare, rapoarte. Lucrarea este destinată utilizatorilor care au o oarecare experiență de lucru cu aplicații în mediul Windows și care doresc să stăpânească programul Access.

    Descarca:


    Previzualizare:

    Ministerul Educaţiei din Regiunea Tver

    GBOU SPO "Colegiul Electromecanic Ostashkovo"

    Tehnologia informației în industrie

    Instrucțiuni

    pentru a efectua lucrări de laborator

    pe această temă " LUCRU LA MICROSOFT ACCESS"

    pentru studenții de specialitate№ 140613 „Exploarea și întreținerea tehnică a echipamentelor electrice și electromecanice”

    Ostașkov

    2012

    Notă explicativă

    Lucrări de laborator. Formarea structurii unei baze de date cu mai multe tabele

    Lucrări de laborator. Comandarea datelor, filtrarea

    Lucrări de laborator. Dezvoltarea unui formular personalizat de introducere a datelor cu mai multe tabele

    Lucrări de laborator. Generarea de interogări pentru o bază de date cu mai multe tabele

    Lucrări de laborator. Generarea de rapoarte

    Bibliografie

    NOTĂ EXPLICATIVĂ

    Dezvoltarea societății moderne se caracterizează prin creșterea continuă a fluxurilor de informații, ceea ce ne permite să o definim ca o „societate a tehnologiei informației”. Nivelul de calificare al specialiștilor nu poate fi determinat doar de pregătirea profesională. Un specialist trebuie să fie capabil să obțină informații, să le determine importanța și să le monitorizeze în timp util modificările. Un instrument care vă permite să gestionați procesele informaționale este un computer. Competențele de bază pentru utilizarea sa în activități profesionale sunt stabilite în timpul studiului disciplinei „Tehnologii informaționale ale industriei”.

    Sarcina principală a învățământului secundar profesional este studierea tiparelor generale de funcționare, creare și aplicare a sistemelor informaționale, în principal automatizate.

    Din punct de vedere al conținutului, acest lucru ne permite să dezvoltăm bazele unei viziuni sistemice asupra lumii, să extindem capacitățile de modelare a informațiilor, asigurând astfel o extindere și aprofundare semnificativă a legăturilor interdisciplinare între disciplina „Tehnologii informaționale” și alte discipline.

    Din punct de vedere al activității, aceasta face posibilă formularea unei metodologii de utilizare a sistemelor automate de bază în rezolvarea problemelor specifice legate de analiza și prezentarea proceselor informaționale: sisteme informatice automatizate pentru stocarea rețelelor de informații (sisteme de management al bazelor de date, sisteme de regăsire a informațiilor). , sisteme informatice geografice).

    Bazele de date joacă un rol deosebit în lumea modernă. Tot ceea ce întâlnim în fiecare zi în viață este cel mai probabil înregistrat într-o bază de date sau alta. Capacitatea de a lucra cu baze de date este una dintre cele mai importante abilități de calculator astăzi.

    Programul oferă lucrări de laborator care trebuie efectuate pentru a stăpâni și dobândi abilități în lucrul cu baze de date folosind MS Access ca exemplu. Orientările pentru efectuarea lucrărilor de laborator conțin titlul lucrării, scopul lucrării, procedura de realizare a lucrării, conținutul raportului și întrebări de testare pentru a testa cunoștințele.

    Lucrări de laborator

    Formarea structurii unei baze de date cu mai multe tabele

    Scop: Stăpânește crearea de baze de date și tabele în Access. Stăpânește crearea de tabele folosind Expert și în modul Design. Aflați cum să introduceți date într-un tabel.

    Comandă de lucru:

    1. Creați o bază de date „Depozit” care să conțină trei tabele: „Produse”, „Clienți”, „Comenzi”.

    Această bază de date conține trei tabele: „Produse”, „Clienți”, „Comenzi”.

    Bunuri

    Clienții

    Numărul de articol

    Numărul clientului

    Produs

    Nume de familie

    Comenzi

    Cantitate

    Abordare

    Număr de ordine

    Preț

    Telefon

    Numărul de articol

    Cel mai bun înainte de data

    Numărul clientului

    Cantitate

    Data comandă

    Există relații între tabele: „Produse” și „Comenzi” - o relație unu-la-mai multe, „Comenzi” și „Clienți” - o relație multi-la-unu.

    Introduceți datele în tabele. Ordin de executare:

    1. Descărcare Acces. Utilizați meniul de sistem START\PROGRAMS\MICROSOFT ACCESS sau fișierul de boot ACCESS.EXE.
    2. În fereastra Microsoft Access, selectați Bază de date nouă și faceți clic pe OK.

    Pe ecran va apărea caseta de dialog File New Database, iar Access vă va solicita numele bazei de date db1, db2 etc. Denumiți noua bază de date Warehouse. Faceți clic pe Creare. Va apărea fereastra bazei de date.

    1. Să începem să creăm tabelul „Produse”. Accesați fila Tabele și faceți clic pe butonul Creare.

    În fereastra Tabel nou, selectați modul de creare a tabelului de proiectare și faceți clic pe OK.

    Specificați numele și tipurile câmpurilor. Numele câmpurilor sunt introduse de la tastatură, tipurile de câmpuri sunt selectate din lista derulantă.

    Faceți din câmpul Număr articol unul cheie: faceți clic dreapta pe câmpul Număr articol și selectați Câmp cheie din meniul contextual.

    1. Salvați tabelul:
    1. selectați File/Save din meniu;
    2. în fereastra care apare, scrieți numele tabelului „Produse”;
    3. faceți clic pe OK.

    Un nou tabel „Produse” a apărut în fereastra bazei de date.

    1. Creați tabelul „Comenzi” în același mod, utilizați modul Design.

    Atribuiți câmpul Număr comandă ca câmp cheie. Salvați masa.

    1. Creați un tabel „Clienți” folosind modul tabel. În fila Tabele, faceți clic pe butonul Creare. În fereastra Tabel nou, selectați modul Tabele. Veți vedea un tabel gol format din douăzeci de coloane numite Câmp1, Câmp2 etc. Faceți dublu clic pe Câmp1, textul din câmp va fi evidențiat, introduceți cuvântul Nume și apăsați Enter. În câmpul 2 introduceți Adresa, în câmpul 3 - Telefon.

    Câmpul Cheie Numărul clientului va fi adăugat ulterior. Reglați lățimea coloanelor: mutați mouse-ul pe linia verticală dintre numele câmpurilor, țineți apăsat butonul stâng al mouse-ului și, fără a elibera butonul, mutați mouse-ul. Introduceți prima intrare.

    1. Selectați Fișier/Salvare din meniu. Setați numele tabelului la „Clienți” și faceți clic pe OK.
    2. Va apărea o casetă de dialog care avertizează că câmpurile cheie nu sunt definite, răspundeți „Da”.

    Tabelul „Clienți” apare în fereastra bazei de date. Vizualizați acest tabel în modul Design.

    Pentru a face acest lucru, selectați tabelul „Clienți” și faceți clic pe butonul Design.

    Schimbați câmpul Cod Nume la Număr client.

    Access atribuie automat un tip câmpurilor pe care le creați. Asigurați-vă că tipurile de câmpuri se potrivesc. Dacă nu, atunci schimbă-le. Pentru a face acest lucru, faceți clic în coloana Tip de date din câmpul al cărui tip nu se potrivește și selectați tipul dorit. Salvați masa.

    1. Introduceți datele în tabele.

    Să începem cu tabelul Clienți.

    Faceți clic mai întâi pe cuvântul Clienți, apoi pe butonul Deschidere. Introduceți informații despre încă 4 clienți, de exemplu:

    Închideți tabelul Clienți și salvați modificările.

    În mod similar, introduceți 8 produse diferite în tabelul „Produse”.

    Introduceți datele în tabelul „Comenzi”. Vă rugăm să rețineți: numărul produsului trebuie să se potrivească cu numerele de produs din tabelul „Produse” (valori posibile de la 1 la 8), iar numerele clienților trebuie să se potrivească cu numerele clienților din tabelul „Clienți” (1, 2, 3, 4, 5).

    Să stabilim relații între tabele. Faceți clic pe instrumentul Schemă de date. Pe ecran au apărut ferestrele Schema de date și Adăugare tabel. Selectați tabelul „Produse” și faceți clic pe butonul Adăugați. Adăugați tabelele Clienți și Comenzi în același mod. Închideți fereastra goală Adăugare tabel.

    Să stabilim relația dintre tabelele „Produse” și „Comenzi”, câmpul de relație Număr articol.

    Pentru a face acest lucru, plasați indicatorul în câmpul Număr articol (tabelul „Produse”) și, ținând apăsat butonul din stânga, trageți indicatorul în câmpul Număr articol (tabelul „Comenzi”). Eliberați butonul mouse-ului.

    Va apărea caseta de dialog Modificare legături. Selectați caseta de selectare Asigurare integritatea datelor, Actualizarea în cascadă a câmpurilor asociate, Ștergerea în cascadă a înregistrărilor asociate și faceți clic pe butonul Creare.

    În schema de date va apărea o relație unu-la-mulți. Ștergerea în cascadă și actualizarea înregistrărilor înseamnă că, dacă orice produs este șters din tabelul „Produse”, înregistrările vor fi șterse automat din tabelul „Comenzi”.

    În mod similar, vom crea relații între tabelele „Clienți” și „Comenzi”.

    Ca urmare, schema de date a luat forma:

    Cometariu. Dacă nu puteți stabili relații între tabele, verificați câmpurile cheie ale tabelelor și datele introduse.

    1. Închideți schema de date Access.
    1. Formularea problemei.
    2. Progres.
    3. Concluzii.

    Întrebări de control:

    1. Listați tipurile de câmpuri din Access. Explicați fiecare.
    2. Ce tipuri de date credeți că ar trebui să aibă câmpurile Poziție, Cod poștal, Avans, Impozit, Prenume, Data nașterii, Ora sosirii, Număr tren, Număr de ani? Explică de ce.
    3. Ce tipuri de relații între tabele poate accepta Access?
    4. Cum ar trebui să fie indexate câmpurile de relații într-o relație unu-la-unu?
    5. Cum ar trebui să fie indexate câmpurile de relații într-o relație unu-la-mulți?

    Lucrări de laborator

    Comandarea datelor, filtrarea

    Scop: master sortare și filtrare a datelor; modificarea structurii și aspectului mesei.

    Comandă de lucru:

    1. Aranjați datele în tabelul „Produse” în ordinea crescătoare a prețului.
    2. Aranjați datele în tabelul „Comenzi” în ordinea crescătoare a datei comenzii.
    3. Aranjați datele în tabelul „Clienți” în ordinea descrescătoare a numărului de client.
    4. Selectați înregistrări din tabelul „Produse” cu un preț mai mare de 25 de ruble.
    5. Selectați înregistrări din tabelul „Produse” cu o dată de expirare înainte de 15.12.03.
    6. Pentru a face un raport.
    7. Răspunde la întrebări de securitate.

    Pentru a rezolva aceste probleme, urmați acești pași:

    1. Descărcare Acces.
    2. În fereastra Microsoft Access, selectați Open Database, selectați Warehouse și faceți clic pe OK.
    3. Deschideți tabelul „Produse”, pentru a face acest lucru, accesați fila Tabele, faceți clic pe tabelul „Produse” și faceți clic pe butonul Deschidere. Fereastra tabelului „Produse” apare în fața dvs.
    4. Sortați datele în ordine crescătoare după preț făcând clic pe câmpul Preț și apoi făcând clic pe instrumentul Sortare ascendent.
    5. În mod similar, aranjați datele în tabelele „comenzi” în ordinea crescătoare a datei comenzii.
    6. Sortați datele din tabelul Clienți în ordine descrescătoare după numărul de client. Utilizați instrumentul Sortare descendentă.
    7. Să selectăm înregistrări din tabelul „Produse” cu un preț mai mare de 25 de ruble.

    Deschideți tabelul „Produse”. Faceți clic pe câmpul Preț și executați comanda Postări / Filtru / Filtru avansat.

    Pe ecran va apărea o casetă de dialog, în partea de sus se află un dreptunghi cu o listă de câmpuri conținute în tabelul „Produse”. Mai jos este un formular de cerere. În rândul Câmp, faceți clic pe lista verticală și selectați câmpul Preț. În linia Condiție de selecție, introduceți >25. Faceți clic pe butonul Aplicați filtru din bara de instrumente.

    1. Anulați filtrarea făcând clic pe instrumentul Eliminare filtru.
    2. În mod similar, selectați toate înregistrările cu o dată de expirare înainte de 15.12.03.
    3. Ieșiți din acces.
    1. Formularea problemei.
    2. Progres.
    3. Concluzii.

    Întrebări de control:

    1. Scopul Access DBMS.
    2. Lansați sistemul Access și nu mai lucrați cu el.
    3. Etapele proiectării bazei de date.
    4. Introducerea, editarea, vizualizarea, adăugarea și ștergerea datelor tabelare.
    5. Filtrarea, sortarea, adăugarea și eliminarea coloanelor.

    Lucrări de laborator

    Dezvoltarea unui formular personalizat de introducere a datelor cu mai multe tabele

    Scop: Învățați să creați formulare în Access.

    Comandă de lucru:

    1. Creați un formular pentru toate câmpurile din tabelul „Produse”.
    2. Creați un formular pentru toate câmpurile din tabelul Clienți.
    3. Creați un formular care să ofere informații despre ce client a făcut ce comenzi.
    4. Creați un formular care să ofere informații despre ce comenzi sunt disponibile pentru fiecare produs.
    5. Scrie un raport.
    6. Răspunde la întrebări de securitate.
    1. Descărcare Acces.
    2. Deschideți baza de date.
    3. Să creăm un formular pentru toate câmpurile din tabelul „Produse”. Accesați fila Formulare. Faceți clic pe butonul Creați. Pe ecran va apărea fereastra Formular nou. Selectați AutoForm: la coloană, tabel de produse ca sursă de date și faceți clic pe OK.

    Va fi creat un formular pentru tabelul „Produse”. Lucrați cu acest formular: schimbați datele, uitați-vă prin intrări. Închideți formularul și salvați modificările. Denumiți formularul Produse și faceți clic pe OK.

    4. În mod similar, creați un formular pentru toate câmpurile din tabelul „Clienți”, utilizați forma automată a panglicii.

    1. Să creăm un formular pentru a vizualiza comenzile pentru fiecare client. Pentru a face acest lucru, faceți clic pe butonul Creare din fila Formulare. În caseta de dialog, selectați Form Wizard din listă. Selectați tabelul Clienți ca sursă de date. Faceți clic pe OK.

    Form Wizard creează un formular în mai mulți pași.

    1. La primul pas, expertul formular vă solicită să selectați câmpurile pentru formular. Câmpurile pot fi selectate din mai multe tabele, mai întâi să selectăm toate câmpurile din tabelul „Clienți”. (Dacă tabelul „Clienți” nu este listat în câmpul Tabel cereri, atunci extindeți lista și selectați tabelul dorit.) Faceți clic pe câmpul Număr client, apoi pe butonul . Adăugați câmpurile Nume, Adresă, Telefon în același mod.
    2. Selectați toate câmpurile din tabelul Comenzi. Pentru a face acest lucru, selectați tabelul „Comenzi” din lista derulantă Tabele și interogări și selectați toate câmpurile din tabel unul câte unul. Faceți clic pe butonul Următorul.
    3. În al doilea pas, selectați tipul de prezentare a datelor. Trebuie selectate tabelul „Clienți” și rândul Subformulare. Faceți clic pe butonul Următorul.
    4. În fereastra următoare, selectați aspectul subformularului, de exemplu, tabel. Faceți clic pe butonul Următorul.
    5. În pasul următor, selectați un stil de formular, de exemplu, internațional și faceți clic pe butonul Următorul.
    6. În ultimul pas, specificați numele formularului Clienți1 și subformularului Comenzi clienți. Faceți clic pe butonul Terminare.

    Veți vedea formularul terminat.

    1. Puteți vizualiza comenzile fiecărui client folosind butoanele de defilare situate în partea de jos a formularului. Introduceți cel puțin două comenzi pentru fiecare client. Închideți formularul.
    2. Creați-vă propriul formular pentru a vizualiza comenzile pentru fiecare produs.
    1. Formularea problemei.
    2. Progres.
    3. Concluzii.

    Întrebări de control:

    1. Definiți forma.
    2. De ce este convenabil să folosești formulare?
    3. Denumiți modurile de creare a formularelor în Access.
    4. Ce pași trebuie să faceți pentru a crea un autoform?
    5. Descrieți modul de creare a formularului Form Wizard.

    Lucrări de laborator

    Generarea de interogări pentru o bază de date cu mai multe tabele

    Scop: Învățați să creați formulare în Access. Creați cel mai simplu formular, un formular folosind Constructorul.

    Comandă de lucru:

    1. Studiați fișa postului.
    2. Examinați toate exemplele de lucru.
    3. Creați o interogare care să afișeze informații despre câte dintr-un anumit produs au fost comandate și de către care clienți.
    4. Creați o solicitare de selectare a produselor cu o valoare mai mare de 30 sau cu o cantitate mai mare de 50.
    5. Creați o interogare pentru a selecta date despre clienții care au comandat mai mult de 10 unități dintr-un produs.
    6. Scrieți un raport despre munca dvs.
    7. Răspunde la întrebările de securitate.

    Să luăm în considerare crearea unei cereri în Designer.

    Fereastra Designer este formată din două părți. În partea de sus sunt tabele din care sunt selectate datele și relațiile dintre tabele. Partea de jos listează câmpurile tabelului, condițiile de selecție și formulele pentru calcule.

    Puteți adăuga un tabel la listă făcând clic dreapta în partea de sus a ferestrei și selectând Adăugare tabel. Pentru a șterge un tabel, utilizați butonul Ștergere.

    În linia Nume tabel, puteți selecta tabelul dorit din lista verticală.

    Linia Câmp indică numele unui câmp, * sau al unei formule. * vă permite să selectați toate câmpurile tabelului.

    Să ne uităm la crearea unei formule folosind un exemplu:

    Total:[Produse]![Preț]*[Produse]![Cantitate]

    Total este numele câmpului rezultat, urmat de două puncte, numele tabelelor și câmpurilor sunt scrise între paranteze drepte. Inscripția [Produse]![Preț] înseamnă că câmpul Preț este selectat din tabelul „Produse”. Numele tabelului poate fi omis dacă câmpul nu apare în alte tabele.

    Acestea. dacă interogarea noastră este formată folosind un tabel „Produse”, atunci formula poate fi scrisă sub formă abreviată:

    Total:[Preț]*[Cantitate]

    Formula poate include numere, de exemplu:

    Taxa:[Preț]*0,05

    Și funcțiile standard, de exemplu, sin(x) - sinusul lui x, MIN(x1, x2, x3, ...) - caută elementul minim din listă etc.

    Câmpurile Total și Tax nu sunt fizic în tabel, acestea sunt calculate și sunt calculate de fiecare dată când se execută o interogare.

    Sortarea poate fi crescătoare, descendentă sau deloc.

    Ieșirea ecranului arată ca o casetă de selectare. Dacă caseta de selectare este bifată, câmpul va fi afișat pe ecran.

    Condiția de selecție specifică condiția de selecție pentru un anumit câmp.

    De exemplu, să selectăm înregistrări cu un preț mai mare de 30.

    În linia Condiții de selecție, puteți solicita utilizatorului să introducă valoarea dorită. Textul invitației este inclus între paranteze drepte.

    Linia Or este utilizată dacă condiția de selecție este formată din două subcondiții care sunt conectate de operatorul logic SAU. De exemplu, selectați toate comenzile pentru al 2-lea sau al 4-lea produs.

    Dacă comandați mai multe condiții de acces, acestea vor fi conectate folosind operatorul logic AND.

    Să ne uităm la un exemplu de creare a unei interogări folosind tabelele pe care le-ați creat ca exemplu. Pentru a face acest lucru, trebuie să faceți următoarele:

    1. conectați-vă la Access;
    2. deschideți-vă baza de date;
    3. creați o interogare care afișează informații despre cât de mult dintr-un anumit produs a fost comandat și de către care clienți;
    4. creați o solicitare de selectare a produselor cu un cost mai mare de 30 sau o cantitate mai mare de 50;
    5. creați o interogare pentru a selecta date despre clienții care au comandat mai mult de 10 unități din orice produs.

    Ordin de executare:

    1. Descărcare Acces.
    2. În fereastra MS Access, selectați Open Database, selectați Warehouse și faceți clic pe OK.
    3. În fereastra bazei de date, selectați fila Interogări și faceți clic pe butonul Creare. Selectați Design și faceți clic pe OK. Access afișează fereastra Generator de interogări cu caseta de dialog Adăugați tabele deschisă. Selectați toate tabelele din listă unul câte unul și faceți clic pe butonul Adăugați. Apoi închideți fereastra de dialog.

    Selectați câmpurile pentru cerere. Din tabelul „Produse”, selectați câmpul Produs, din tabelul „Comenzi” - câmpurile Număr comandă, Număr client, Cantitate. Din tabelul „Clienți” - Nume.

    În fereastra Designer, în linia Condiție de selecție pentru câmpul Produs, introduceți un indiciu în formularul [Introduceți numele produsului]. Debifați caseta de selectare din linia Afișare pentru câmpul Articol.

    Va apărea o fereastră cu indiciu. Introduceți numele unui produs, de exemplu, ceai.

    Datele selectate vor apărea pe ecran. Închideți fereastra de solicitare și salvați-o sub numele Produse - Comenzi.

    1. Adăugați un câmp calculat Sumă la cererea Produse - Comenzi. Pentru a face acest lucru, în fila Cereri, faceți clic pe Produse - Solicitare Comenzi, apoi pe butonul Design.

    Găsiți o coloană liberă (după câmpul Cantitate) și introduceți formula în linia Câmp.

    Costul comenzii:

    [Produse]![Preț]*[Comenzi]![Cantitate]

    Completați cererea. Salvați modificările la interogare.

    1. Creați o interogare pentru a selecta produse cu un cost mai mare de 30 sau o cantitate mai mare de 50. Selectați toate câmpurile din tabelul „Produse”, pentru câmpul Preț din linia Condiție selecție, introduceți >30, pentru câmpul de cantitate din Sau line, introduceți > 50. Executați cererea. Salvați ca produse2.
    2. Creați o interogare pentru a selecta clienții care au comandat >10 unități din orice produs. Adăugați toate câmpurile Clienți și câmpul Cantitate din tabelul Comenzi la interogare. Specificați condiția de selecție >10. Sortați rezultatele în ordinea descrescătoare a câmpului Cantitate.
    1. Formularea problemei.
    2. Progres.
    3. Concluzii.

    Întrebări de control

    1. Definiți o cerere.
    2. Ce date sunt indicate în linia Câmp din Generatorul de interogări? Cum pot seta formule pentru a calcula un câmp calculat?
    3. Ce înseamnă sortarea?
    4. Pentru ce se folosește condiția de selecție? Cum poți solicita utilizatorului valoarea unui câmp?
    5. Pentru ce este folosit șirul sau?

    Lucrări de laborator

    Generarea de rapoarte

    Scop: Dobândiți abilități în crearea de rapoarte în cel mai simplu mod; cu ajutorul Maestrului; folosind Constructorul.

    Ordin de executare:

    1. Selectați în caseta de dialog Fila Baze de date Rapoarte și faceți clic pe butonul Crea. Caseta de dialog Raport nou vă permite să creați un raport automat (autoreport), folosind Meșteșugar sau manual . Creați un raport automat bazat pe orice tabel din coloană sau panglică . Operația este redusă la un singur clic al butonului stâng al mouse-ului.
    1. Deschide baza de date, selectează modul raport , Click pe Crea .
    2. Apare meniul Raport nou : Selectați un mod din meniu Report Wizard și faceți clic pe OK.




    Apare un meniuselectați tipul de aspect pentru raport:puteți face clic cu mouse-ul Mai departe .

    1. Structura raportului constă din cinci secțiuni: antet, antet, zonă de date, subsol și note de raport.
    2. Secțiunea antet servește la tipărirea titlului raportului general.
    3. Capitol antetpoate fi folosit pentru a tipări subtitluri dacă raportul are o structură complexă și ocupă multe pagini. Puteți plasa și aici numerele coloanei (numerele paginilor), cu excepția cazului în care acest lucru este făcut în subsol.
    4. În zona de date plasați controale legate de conținutul câmpurilor din tabelele bazei de date. Aceste controale primesc date din tabele pentru a fi imprimate pe o imprimantă. Ordinea de plasare și aliniere a controalelor este aceeași ca la crearea structurii formularului.
    5. Capitol subsolfolosit în aceleași scopuri ca și secțiunea antet.
    6. În primul control, este introdusă data curentă. Pentru a face acest lucru, utilizați funcția încorporată Access Now(). Acesta returnează data curentă și o plasează într-un câmp, iar raportul o reproduce atunci când este tipărit.
    7. Al doilea control afișează numărul paginii și numărul total de pagini. Pentru a le determina, au fost folosite funcțiile încorporate Page() și Pages(). Textul care este scris între ghilimele este reprodus „literal”, iar operatorul & servește la „lipirea” textului cuprins între ghilimele cu valorile returnate de funcții. Operatorul & se numește operator de concatenare.
    8. Secțiunea de note folosit pentru a posta informații suplimentare.
    1. Formularea problemei.
    2. Progres.
    3. Concluzii.

    Întrebări de control

    1. Moduri de creare a unui raport dintr-un tabel (și/sau interogare).
    2. Scopul ferestrelor Câmpuri disponibile, Câmpuri selectate.
    3. Conceptul de grupare a nivelurilor.
    4. Ordinea în care este selectată metoda de sortare.
    5. Ce s-a întâmplat Aspect pentru un raport?
    6. Stilul de raport conceptual.

    ÎNMÂNEAZĂ

    Principalele funcții ale SGBD:

    1. Crearea și editarea unei structuri de baze de date
    2. Crearea (adăugarea) unei noi intrări
    3. Căutați o înregistrare (câmp sau alt element de bază de date)
    4. Editarea unei postări
    5. Eliminarea unei intrări inutile
    6. Sortați înregistrările după câmpurile cheie
    7. Controlul afișării informațiilor: filtrarea, ascunderea informațiilor inutile, împărțirea ferestrei etc.
    8. Protecția informațiilor: restricționarea accesului neautorizat, protecție împotriva modificărilor accidentale etc.
    9. Suport automat al conexiunilor între elementele structurale ale bazei de date: fișiere, înregistrări etc.
    10. Disponibilitatea instrumentelor de limbaj dezvoltate care vă permit să efectuați interogări complexe în baze de date
    11. Stocare a datelor
    12. Asigurarea comunicarii cu alte baze de date si alte obiecte ale spatiului informatic global

    Orez. 8. Funcţiile unui sistem de management al bazelor de date

    Bibliografie:

    1. Acces 2003. Ghid practic: V. E. Koshelev - Sankt Petersburg, Binom-Press, 2008 - 464 p.
    2. Microsoft Access 2002. Manual de autoinstruire: T.V. Timoshok - Moscova, Dialectics, 2004 - 352 p.
    3. Microsoft Access 2003 pentru începători: V. Stepanov - Moscova, Aquarium-Print, House of Printing - Vyatka, 2006 - 128 p.
    4. Dezvoltarea bazelor de date în Microsoft Access: N. P. Obukhov - Sankt Petersburg, IVESEP, Knowledge, 2008 - 92 p.
    5. Dezvoltarea aplicației în MS Access: S. I. Moiseenko, B. V. Sobol - Moscova, Williams, 2006 - 272 p.
    6. Curs expres. Microsoft Access XP: - Moscova, AST, Harvest, 2006 - 32 p.