Raport de laborator ms acces. Laborator: Acces. Înlocuirea unei valori existente


ACCES"

la cursul "Informatica"

Elevul grupei C-12:

Profesor:

Moscova 2008

Partea teoretică.

1)Baze de date și sisteme de gestionare a bazelor de date (DBMS)

Bazele de date (DB) sunt concepute pentru a fi stocate pe un computer și utilizare eficientă volume mari de o mare varietate de informații:

despre cărți, reviste și ziare din biblioteci,

despre bunuri din magazine și produse din fabrici,

despre exponate în muzee și diferite colecții,

despre toți angajații firmelor, întreprinderilor și instituțiilor,

despre toate zborurile de la aeroporturi, prețurile biletelor și disponibilitatea locurilor,

despre orarul tuturor trenurilor din stații, despre costul biletelor și disponibilitatea locurilor,

despre toate mașinile înmatriculate la Inspectoratul de Stat pentru Siguranța Circulației (GAI), inclusiv cele furate,

despre toate tururile, inclusiv cele de ultim moment, în agențiile de turism și agențiile de turism,

despre vremea oriunde în lume acum și cu mulți ani în urmă etc.

Pentru a lucra cu baze de date sunt folosite programe de aplicație, numit DBMS - Sisteme de management al bazelor de date. Cel mai popular SGBD este programul ACCESS de la Microsoft.

2)Toate SGBD, inclusiv SGBDACCESpermite:

1. Creați rapid baze de date, completați-le și modificați-le.

2. Găsiți rapid datele specifice de care aveți nevoie în baza de date.

3. Sortați datele din baza de date în funcție de diverse criterii (de exemplu, alfabetic).

4. Extrageți pe ecran subseturi de date bazate pe solicitările dvs., adică cele care îndeplinesc un anumit criteriu.

5. Executați calcule statistice peste datele bazei de date pentru analiză și luare a deciziilor.

6. Imprimați datele selectate în scopuri specifice, adică pregătiți certificate, rapoarte etc.

În forma sa cea mai simplă, o bază de date este o foaie de calcul care arată similar cu o foaie de calcul Excel.

Ca tabele Excel, tabelele bazei de date constau din coloane și rânduri. În acest caz, coloanele din baza de date se numesc „ CÂMPURI" și au nume specifice (nume " CÂMPURI"), și nu literele alfabetului latin ca nume ca în tabelele Excel. Pot exista până la 255 de astfel de coloane, adică câmpuri în tabelele bazei de date (ca în Excel).

Fiecare rând din tabelele bazei de date se numește „ PRIN ÎNREGISTRARE" și are propriul număr de serie, la fel ca un rând dintr-o foaie de calcul Excel. Numărul de rânduri, adică înregistrări în tabelele bazei de date este practic nelimitat.

Toate" ÎNREGISTRĂRI„(rândurile) din tabelul bazei de date conțin în fiecare celulă neapărat același tip de informații corespunzătoare numelui” CÂMPURI". Aceasta este principala diferență dintre un tabel de bază de date și o foaie de calcul Excel. De exemplu, într-o coloană cu numele câmpului " Numele complet"în toate înregistrările (adică în toate rândurile), veți vedea nume de familie specifice ale persoanelor;

în coloana cu numele câmpului " DOAMNE„ în toate înregistrările (adică în toate rândurile) veți vedea anii specifici de naștere a elevilor;

în coloana cu numele câmpului " NG" în toate intrările (adică în toate rândurile) veți vedea numere specifice grupului de studenți.

O bază de date poate include nu unul, ci mai multe tabele înrudite.

Cu excepţia Mesele– obiectul principal al bazei de date - baza de date poate conține și alte obiecte și anume:

Formă(una sau mai multe). Un formular este o modalitate de a afișa pe ecran datele din tabelele bazei de date, convenabilă pentru introducerea datelor și vizualizarea acestora.

Cerere(una sau mai multe). O interogare este o modalitate de a selecta și afișa date din tabelele bazei de date conform criteriilor pe care le specificați.

Raport(una sau mai multe). Un raport este o modalitate de a selecta și tipări date din tabelele bazei de date în forma în care acestea sunt solicitate de utilizator, adică de dvs.

Macro(una sau mai multe). O macrocomandă este un set de comenzi macro care efectuează anumite operații cu baza de date, de exemplu, tipărirea rapoartelor.

Modul(una sau mai multe). Un modul este un program în limbajul de programare Access Basic utilizat într-o bază de date pentru a efectua sarcini non-triviale.

Toate obiectele listate, dacă au fost create, fac parte din fișierul Bază de date cu extensia . mdb.

3)Lucrarea de creare a unei baze de date cu mai multe tabele include 4 etape:

etapa 1. Proiectarea structurii bazei de date, adică determinarea numărului de tabele, scopul și compoziția acestora.

a 2-a etapă. Proiectarea tabelelor bazei de date, adică specificarea câmpurilor, a tipurilor și proprietăților acestora pentru fiecare dintre tabele.

a 3-a etapă. Crearea unei scheme de baze de date, adică definirea și stabilirea conexiunilor între tabelele bazei de date.

etapa a 4-a. Introducerea datelor în tabele de baze de date goale.

Proiectarea structurii bazei de date – etapa 1

Proiectarea structurii bazei de date– aceasta este determinarea numărului de Tabele din baza de date, scopul și compoziția acestora. Dumneavoastră și cu mine am făcut deja această lucrare, deoarece am identificat 6 tabele („Student”, „Grup”, „Departament”, „Studiu”, „Realizare” și „Profesori”) necesare pentru crearea bazei de date a Institutului, care permite admiterea studenților, formează grupuri în departamente individuale și, de asemenea, iau în considerare performanța studenților.

Proiectarea tabelelor de baze de date goale - etapa 2

Proiectarea tabelelor bazelor de date– aceasta este sarcina Numelor câmpurilor din fiecare dintre Tabele și definirea Tipurilor de Date și proprietăților fiecărui câmp. Există mai multe moduri (moduri) de a construi tabele:

Modul constructor,

Modul de masă,

Modul Table Wizard.

Fiecare dintre aceste metode are propriile sale avantaje și dezavantaje. Încercați să utilizați toate cele trei metode pentru a construi tabelele bazei de date pe care o creați.

În prima parte a acestui manual, a fost deja creată o bază de date cu tabelele „Student” și „Subiect”.

4)Crearea unei scheme de bază de date - Etapa 3

Crearea unei scheme de bază de date înseamnă definirea relațiilor dintre tabelele incluse în această bază de date, sau mai precis, între câmpurile specifice ale acestor tabele.

Când tabele sunt legate, modificările din unul dintre ele sunt transferate automat în celălalt. Scopul principal al legăturii tabelelor este de a evita duplicarea informațiilor din baza de date.

Partea practică.

Atelierul de lucru de laborator este alcătuit din 33 de exerciții: efectuate –33

Am învățat elemente Access, cum ar fi...

Crearea unei baze de date simple:

mouse" sau comanda "Column Width" din meniul "Format":

Crearea și utilizarea unei „Interogări cu un parametru”:

Crearea unui nou obiect în baza de date - „Formulare”:

Crearea și utilizarea unui nou obiect de bază de date - „Raport”:

https://pandia.ru/text/80/040/images/image006_30.jpg" width="623" height="499 src=">

Selectarea unui tip de formular:

Muncă independentă - test.

https://pandia.ru/text/80/040/images/image012_16.jpg" width="623" height="499 src=">

https://pandia.ru/text/80/040/images/image014_11.jpg" width="623" height="499">

Timp petrecut la munca de laborator: 140 de minute, inclusiv:

Atelier: 80 min;

Documentare: 45 min;

Lucrări de laborator27

Subiect: Lucrul cu date și crearea de rapoarte în Accesați DBMS

Scopul lucrării- studierea tehnicilor de elaborare și tipărire a rapoartelor în Access 2007.

Echipamente: PC, Windows XP Professional, MS Access.

Exercita:

1 Aflați scopul și metodele de dezvoltare a rapoartelor în Access.

2 Elaborați rapoarte conform misiunii.

3 Răspunde la întrebările de securitate.

4 Trageți o concluzie despre munca depusă

Ordin de executare:

1 În fereastra bazei de date, executați comanda: fila panglică Creare - bara de instrumente Rapoarte - Expert raport.

2 Selectați un tabel (sau o interogare) din listă care va fi folosită ca sursă de date (de exemplu, o interogare privind Adresele clienților).

3 În caseta de dialog Creare rapoarte care apare, mutați toate câmpurile disponibile în zona „câmpuri selectate”.

4 Folosind expertul de raportare, creați un raport de zile de naștere. Utilizați tabelul Angajați ca sursă de date.

5 Dacă doriți să imprimați etichete de corespondență, Access vă oferă posibilitatea de a face acest lucru. Pentru a face acest lucru, selectați tabelul Clienți și executați comanda: fila panglică Creare - bara de instrumente Rapoarte - Autocolante.

6 În caseta de dialog care apare, specificați dimensiunea autocolantului, sistemul de unități, tipul autocolantului și faceți clic pe Următorul.

7 În următorul pas al creării unui raport, setați fontul, dimensiunea, culoarea textului și stilul. Faceți clic pe Următorul.

8 Selectați câmpurile care vor apărea pe etichetă. De exemplu, numele companiei, adresa, telefonul și faxul. Dacă doriți să afișați text specific pe fiecare autocolant, introduceți-l în prototipul autocolantului.

9 Dacă este necesar, schimbați numele raportului de etichetă și faceți clic pe Terminare.

10 Uneori, rapoartele trebuie să calculeze totaluri, medii, valori minime sau maxime și procente. Pentru a face acest lucru, lansați Expertul de raportare și specificați cererea Sumă comandă ca sursă de date.

11 În caseta de dialog Expert, care setează ordinea de sortare a înregistrărilor, faceți clic pe butonul Totaluri.

12 În caseta de dialog Totaluri, pentru câmpurile Sumă și Impozit, bifați casetele de selectare din coloana Sumă pentru a calcula suma totală.

14 Creați un raport Zile de naștere folosind interogarea Zile de naștere ca sursă de date.

15 Creați un raport Comenzi finalizate, care va conține informații despre companie și valoarea comenzii. Calculați suma totală, medie (Media) și maximă pentru fiecare firmă.

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

17 Răspunde la întrebările de securitate.

18 Trageți o concluzie despre munca depusă.

Întrebări de securitate:

1 Pentru ce sunt rapoartele?

2 Ce metode de creare a rapoartelor cunoașteți?

4 Ce totaluri pot fi calculate în rapoarte?

5 Cum să imprimați etichete de corespondență în Access?

Introducere Access este unul dintre sistemele de management al bazelor de date (DBMS). O bază de date (DB) stochează o colecție de date și obiecte legate de o anumită sarcină. Ne ajută să organizăm informațiile și ne permite să facem rapid selecții. Datele pot fi orice informație stocată pe un disc de calculator: combinații de caractere, cuvinte, fișiere, imagini etc. Metodele de introducere și stocare a datelor determină structura bazei de date.

Toate obiectele bazei de date Accesați datele, pe lângă macrocomenzi și module, pot fi afișate în două moduri: modul tabel și modul proiectare. Modul de proiectare în modul de proiectare Access DBMS oferă mari oportunități atunci când creați un tabel, o interogare, un formular sau un raport. De exemplu, în acest mod puteți seta lățimea fiecărui câmp pentru a face obiectul mai compact. Modul tabel în modul Access Database În modul tabel, puteți adăuga, edita, vizualiza sau efectua alte lucrări cu datele din tabel. Fiecare rând al tabelului este o înregistrare separată, fiecare coloană este un câmp.

Crearea tabelelor în modul Design Prin deschiderea unui tabel în modul Design, puteți efectua următoarele acțiuni cu acesta: introduceți nume de câmpuri, setați tipul și proprietățile la crearea unui tabel, modificați caracteristicile câmpului, adăugați câmpuri, ștergeți câmpuri. Fereastra este formată din două părți. Partea de sus se numește blank. Puteți introduce numele câmpului, tipul și descrierea în formular. Proprietățile câmpului indică caracteristicile sale mai detaliate, precum: dimensiune, format, semnătură, câmp obligatoriu. Dacă câmpul este cheie, atunci proprietățile indică faptul că este indexat.

Crearea unui tabel în modul expert După finalizarea tuturor etapelor de creare a unui tabel, în modul expert va arăta astfel:

Stabilirea legăturilor Tabelele create trebuie să fie legate pentru a simplifica proiectarea formularelor, interogărilor și rapoartelor cu mai multe tabele. Această conexiune este asigurată de schema de date, care este determinată de modelul informațional al domeniului de studiu.

Interogări Într-un SGBD modern, alături de cele mai simple mijloace de căutare și filtrare a datelor, sunt folosite instrumente convenabile, flexibile și puternice - interogări. Cu ajutorul lor, puteți efectua calcule, puteți actualiza datele din tabele, puteți adăuga sau șterge înregistrări. În acest caz, rezultatele execuției interogării sunt prezentate într-o formă convenabilă - sub forma unui tabel. Puteți crea o interogare folosind un tabel temporar creat de o altă interogare. Interogările pot fi: pentru a selecta, pentru a crea un tabel, pentru a actualiza, pentru a adăuga, pentru a șterge.

Crearea unei interogări de selecție este o interogare de selecție, adică selectarea datelor din tabele interconectate și din alte interogări. Rezultatul este un tabel care există până când cererea este închisă. Tabelul cu rezultatele interogării poate fi folosit în sine pentru a lucra cu date din tabelele pe care este construită interogarea;

O interogare de creare a unui tabel este o interogare de creare a unui tabel care se bazează pe o interogare de selectare, dar, spre deosebire de cea din urmă interogare, rezultatul acestei interogări este stocat într-un tabel nou

O interogare de ștergere elimină înregistrările din unul sau mai multe tabele asociate. Problema este ireversibilă, așa că este necesar să aveți o copie a tabelului care este utilizat.

O interogare de actualizare vă permite să faceți modificări unui grup de înregistrări care sunt selectate folosind o interogare de selectare, de ex. masa noua, creat prin cerere.

Solicitare de actualizare Când este executată a acestei cereri apărea casete de dialog cerându-vă să introduceți valorile necesare pentru parametru.

Gruparea datelor După selectarea comenzii Group operations din meniul independent de context, în formularul de solicitare va apărea linia „Group operations”, unde trebuie să o selectați pe cea dorită din lista de funcții speciale.

Interogare încrucișată Această interogare este creată folosind un expert lansat prin selectarea comenzii corespunzătoare în caseta de dialog Interogare nouă. Expertul creează un tabel în care coloana din stânga formează anteturi de rând din valorile unui câmp de tabel selectat, linia de sus formează titluri de coloane din valorile altui câmp de tabel, iar la intersecția rândurilor și coloanelor sunt plasate valorile totale, calculate din valorile celui de-al treilea câmp. Pentru a obține valorile totale, gruparea se realizează pe câmpuri. În plus, o interogare încrucișată poate fi creată folosind Constructorul. Aceasta creează mai întâi o interogare selectată și apoi o convertește într-o interogare încrucișată.

Formulare Baza dialogului utilizatorului cu baza de date este un formular, al cărui design este determinat de utilizator. În acest caz, se indică din ce tabele și conținutul căror câmpuri trebuie afișate, care elemente grafice trebuie incluse pe formular.

Crearea în designer Domeniul de lucru al designerului este un formular format din trei zone: „Antet formular”, „Zona de date” și „Notă de formular”. Pentru a plasa obiectele necesare în zone, trebuie să utilizați elemente din barele de instrumente. După glisarea câmpurilor necesare din tabel în „Zona de date”, formând și incluzând unele controale în formular, caseta de dialog „Form Designer” va lua forma afișată în lateral.

Crearea butoanelor pe formular Mai întâi, pe „Bara de instrumente” trebuie să selectați obiectul „Buton” și să-l plasați pe formular. Apoi urmați instrucțiunile de pe ecran și creați butonul dorit.

Finalizarea designului Operația finală a designului formularului este salvarea acestuia ca parte a bazei de date. Pentru a vizualiza un formular, trebuie să deschideți baza de date, să faceți clic pe fila „Formulare”, să selectați cel dorit și să executați comanda Deschidere. Ca urmare, formularul necesar va fi afișat pe ecran.

Formulare cu mai multe pagini Instrumentele MS Access vă permit să proiectați formulare cu mai multe pagini care conțin mai multe file. Înainte de a crea acest formular, a fost construită o cerere de selecție, care a devenit baza pentru crearea formularului. Acest formular este creat folosind Constructorul.

Concluzii În timpul acestei lucrări de laborator au fost studiate și dobândite abilități de lucru cu SGBD MS Access. Creația în diverse moduriși editarea tabelelor, interogărilor, formularelor și rapoartelor. Munca depusă mi-a dat încredere în utilizarea unui computer și mi-a deschis posibilitatea utilizării sistemelor de gestionare a bazelor de date Microsoft Access, care poate fi utilă în îmbunătățirea ulterioară ca profesionist, precum și într-o profesie viitoare pentru a simplifica și sistematiza munca cu date.

Universitatea Tehnică de Aviație de Stat Ufa

Departamentul de Informatică

Lucrare de laborator nr 4

Tehnologii informaționale pentru crearea și prelucrarea bazelor de date cucu ajutorDOMNIȘOARĂACCESXP.

student INEC

Grupa K-122

Kizka N.D.

Verificat:

Filosova E.I.

Raportați peACCES.

1) Crearea de tabele.

Pentru a crea tabele în ACCESS, trebuie să selectăm Crearea tabelului folosind elementul de designer din Baza de date. În constructor completăm Proprietățile câmpului și câmpurile de care avem nevoie direct. Așa creăm tabelele de care avem nevoie (Clienți, Implementare).

2) Crearea unei scheme de date.

Pentru a crea o schemă de date, folosim pictograma de pe panoul de control.

După deschiderea acestuia, le introducem pe cele de care avem nevoie în tabele folosind comanda Add Table și stabilim o conexiune între câmpuri prin simpla glisare a câmpului de care avem nevoie dintr-un tabel în altul.

3) Sortarea.

Pentru a sorta, trebuie să deschidem un tabel fără cheie și să folosim Înregistrări/Filtru/Filtru avansat pentru a sorta datele.

4) Selectarea datelor folosind interogări.

Pentru a crea o solicitare, vom folosi Generatorul de interogări.

 o anumită valoare într-un câmp de text (de exemplu, selectați produse dintr-o categorie).

 o gamă de valori în orice câmp numeric (de exemplu, selectați produse al căror cost este mai mare de 1.000 de ruble).

 interval de valori în orice câmp de text (de exemplu, găsiți produse ale căror nume încep cu literele M-S).

 potrivirea inexactă a valorilor într-un câmp de text (de exemplu, găsiți clienți care locuiesc în același oraș).

 ȘI logic, conectând două valori ale unui câmp numeric (de exemplu, mărfuri al căror cost este mai mare de 200 și mai mic de 500 de ruble).

 ȘI logic, conectând valorile a două câmpuri diferite (de exemplu, mărfuri în valoare de peste 200 de ruble vândute astăzi).

 SAU logic, conectând două valori într-un câmp de text (de exemplu, produse dintr-o anumită categorie).

 SAU logic, conectând valorile a două câmpuri diferite (de exemplu, mărfuri vândute într-o anumită zi, SAU mărfuri al căror cost este de cel puțin 100 de ruble).

 operator NOT într-un câmp de text (de exemplu, toate produsele cu excepția unei anumite categorii).

5) Crearea de interogări folosind generatorul de expresii.

    Creați o interogare de bază de date în care unul dintre câmpuri este obținut prin concatenarea valorilor mai multor câmpuri de text din tabelul sursă.

6) Crearea de interogări finale.

    Creați o solicitare de actualizare a înregistrărilor care dublează valoarea unuia dintre câmpurile numerice.

    Creați o interogare împotriva unei copii a tabelului Produse, în care vor fi șterse toate înregistrările despre produse din aceeași categorie.

    Creați o solicitare de adăugare la o copie a tabelului Produse, în care înregistrările vor fi adăugate la copia din tabelul Produse în funcție de orice condiție.

    Creați o interogare încrucișată care calculează volumul total de mărfuri din fiecare categorie pentru fiecare client.

    Elaborarea rapoartelor.

Pentru a crea un raport, trebuie să utilizați Expertul Raport, în acesta vom selecta toate câmpurile din tabelele de care avem nevoie și câmpurile de calcul, precum și formularul Antet și tipul de raport.

Întrebări de testare.

1. Ce model de date se numește relațional?

Un SGBD pentru PC-uri suportă în primul rând un model relațional, care se distinge prin simplitatea și uniformitatea prezentării datelor în cele mai simple tabele bidimensionale.

Unitatea structurală logică principală a manipulării datelor este un rând de tabel - o înregistrare. Structura unei înregistrări este determinată de compoziția câmpurilor sale constitutive. Setul de câmpuri de înregistrare corespunde detaliilor legate logic care caracterizează o anumită esență a domeniului subiectului. Funcțiile tipice ale unui SGBD pentru manipularea datelor sunt: ​​preluarea, adăugarea, ștergerea, modificarea datelor.

Microsoft Access apelează orice obiecte care pot avea un nume, astfel de obiecte sunt tabele, interogări, formulare, macrocomenzi și module.

    Cum se implementează o relație unu-la-mulți într-un model de date relaționale?

Pentru comunicare vom folosi obiectul Evaluare. Fiecare elev are note la mai multe discipline, astfel încât relația dintre Studenți și Note va fi One-to-Many (1: M). Fiecare disciplină este luată de mulți studenți, astfel încât relația dintre Discipline și Note va fi One to Many.

    Ce este inclus în structura tabelului?

Structura tabelului include: numele câmpului, tipul de date, notă și proprietățile câmpului.

4. Cum se determină proprietățile câmpurilor dintr-un tabel?

Este necesar să selectăm Proprietățile câmpului în Designerul tabelului și să setăm în ele calitățile acestui tabel de care avem nevoie.

5. Denumiți elementele principale ale ferestrei Generator de interogări.

Câmp, Nume tabel, Sortare, Afișare, Condiții de selecție sau.

6. Cum se scriu condițiile de selecție cu AND logic și OR logic într-o cerere?

Trebuie să utilizați Expression Builder și să specificați fie And sau Sau în condiție.

7. Cum se creează un câmp calculat într-o interogare?

Trebuie să proiectați o funcție în câmp folosind Generatorul de expresii pentru a calcula unele rezultate.

8. Pentru ce sunt folosite interogările rezumate și încrucișate?

Pentru a rezuma orice Rezultate, de exemplu, calcularea valorii medii sau maxime.

Și cu ajutorul unei interogări încrucișate, puteți prezenta mai clar datele interogărilor finale, care prevăd gruparea după mai multe criterii (două, în special). În acest caz, valorile câmpurilor bazate pe prima caracteristică de grupare pot deveni anteturi de rând, iar pe baza celui de-al doilea, titluri de coloană.

9. Cum puteți utiliza interogări de acțiune pentru a edita tabele?

De exemplu, puteți folosi Solicitarea de ștergere pentru a șterge orice înregistrare sau Actualizați, Adăugați, Inserați dintr-un alt tabel.

10. Din ce secțiuni constă fereastra Form Builder?

Din astfel de secțiuni care au fost specificate în procesul de formare.