Lucrări de laborator în informatică pe tema: „ACCES”. I. Lucrări de laborator asupra bazei de date Access Lucrări de laborator asupra bazei de date de acces

Lucrări de laborator la ACCESS 2007 Nr. 1.

Nume parametru Sens
Subiect articol: Lucrări de laborator la ACCESS 2007 Nr. 1.
Rubrica (categoria tematica) Electronică

Subiect crearea unei baze de date formată dintr-un tabel.

Obiectivele lecției˸

ü Familiarizarea cu conceptele de bază ale bazelor de date;

ü Învață să creezi tabele de baze de date în modul Design;

ü Stăpânește trecerea de la modul Design la modul Table;

ü Stăpânește tehnicile de bază de completare și editare a tabelelor;

ü Familiarizați-vă cu sortarea simplă a datelor și căutarea înregistrărilor după model;

ü Învățați să salvați și să încărcați baze de date.

Progres.

1. Deschideți programul Access 2007.

2. În fereastra sistemului de management al bazei de date, faceți clic pe pictograma<Baza de date nouă>. În partea dreaptă a ferestrei care apare, numiți noua bază de date „GS-31 Questionnaire” și faceți clic pe pictograma folderului situată în dreapta ferestrei de nume. Se va deschide o fereastră de salvare, găsiți folderul și salvați noul fișier de bază de date „GS-31 Questionnaire” în el. Apoi, faceți clic pe butonul „Creați”.

3. Va apărea o fereastră<Таблица>(Imaginea 1).

Poza 1

4. În fereastra care apare, deschideți meniul de comandă<Modul> și selectați o opțiune<Constructor> și salvați tabelul viitor ca<Carte de raport>. Va apărea fereastra Designer.

5. Completați câmpurile în Constructor date de la tabelul 1. Tipul de date poate fi selectat din meniul care apare când faceți clic pe butonul din celula din dreapta.

Notă˸ câmp cheie ʼʼ Tejgheaʼʼ este introdus automat în tabel. Dacă nu există pictogramă cheie lângă câmp, faceți clic pe această pictogramă din bara de instrumente.

Tabelul 1.

6. Comutați în modul tabel făcând clic pe butonul Modul pe bara de instrumente, introduceți datele în acest mod, completând celulele tabelului. Valoarea câmpului Cod se va schimba automat.

7. Populați baza de date cu valori de la tabelele 2. Lângă fiecare nume de familie, acordați note de la 2 la 5 pentru toate disciplinele

masa 2

CodNume de familieNumeMatematicămanagementActivitati de serviciiTehnologia de informațieStandardizareIndustria hotelierăAbsențe din motive nejustificateAbsențe scuzate
IvannikovaAnna
BaranovaIrina
KornilovOlga
VorobievAlexei
VorobievOleg
SkorkinAlexandru
VolodinaNina
NovoselovAlexei
PetrovaElena
ChernovaCristina
TerescinkaInna
IstratovMaksim
CooperOlga
RevinOleg
SharovaOksana

Lucrări de laborator la ACCESS 2007 Nr. 1. - concept și tipuri. Clasificarea și caracteristicile categoriei „Lucrări de laborator pe ACCESS 2007 Nr. 1”. 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

    Accesul 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ă... .


  • -

    13. Introduceți cuvântul care lipsește: Invenția și distribuția televiziunii și a computerelor au avut loc în etapa a 5___ de dezvoltare IT. 14. O succesiune organizată de sistem de operații efectuate asupra informațiilor folosind instrumente și metode de automatizare este: b) nouă... .


  • - Crearea unei baze de date în MS Access și schimbul de date cu MS Office

    · Cream structura viitoarei baze de date in modul design. Tabelul are următoarele câmpuri: Nume câmp Tip de date Componente (câmp cheie) Text iunie Numeric iulie... august... septembrie... octombrie... Completarea tabelului... .


  • - Interogări complexe în Access.

    Scopul lucrării: învățați să creați interogări cu parametri, stăpâniți tehnologia creării diverselor interogări Conținutul lucrării 1 Tipuri de interogări 2 Dezvoltarea interogărilor. 1 Tipuri de interogări În lucrarea de laborator nr. 3 „Interogări în acces” ne-am uitat la o interogare simplă, o interogare... .


  • Subiect:

    Crearea bazei de date.

    Construirea unui tabel într-o bază de date.

    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 lucrării:

    Documentul structural principal din Access este masa. Fiecare tabel conține înregistrări de definiție tip divizat, de exemplu despre elevi. Fiecare intrare de tabel conține toate informațiile necesare despre un element individual al bazei de date.

    Formularele, rapoartele și interogările sunt construite pe baza de tabele.

    O bază de date poate conține mai multe tabele.

      Î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:

      Modul de masă- crearea unui tabel în modul tabel;

      Constructor- crearea unui tabel folosind designerul de tabel;

      Vrăjitor de masă- crearea unui tabel folosind vrăjitorul tabel;

      Importul tabelelor- crearea unui tabel prin importul de date dintr-un fișier extern sau altă bază de date;

      Vom crea un tabel folosind Designer. 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; 5. Gen;

    2. Nume de familie; 6. Data nașterii;

    3. Nume; 7. Grup;

    4. al doilea nume;

    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 .

    Mod implicit tipul de date este setat Text.

    Pentru a schimba tipul de date, trebuie să faceți clic într-una dintre celulele coloanei Tip de date . Un buton de listă va apărea în partea dreaptă a celulei; când se face clic, se va deschide o listă de tipuri de date disponibile.

    La coloană Descriere Opțional, puteți introduce comentarii pentru fiecare câmp. Această operațiune este opțională.

    Setarea caracteristicilor câmpului trebuie făcută secvenţial, de ex. pentru fiecare domeniu Mai întâi trebuie să introduceți un nume, apoi un tip de date și, dacă este necesar, un comentariu.

    Pentru a trece la celula dorită, puteți folosi mouse-ul, tastaTab iar la sfârșitul introducerii puteți apăsa tasta introduce .

    Triunghi negruîn coloana de marcare din stânga indică linia în care se află cursorul.

    După ce ați definit toate câmpurile din tabel, trebuie să specificați un câmp pe care să îl utilizați ca câmp cheie primară. Acest lucru va împiedica introducerea intrărilor duplicate în tabel.

    Cheia principala poate fi definit numai în modul de proiectare a tabelului.

    În acest tabel, vom declara câmpul ca câmp cheie primară" Număr ".

    Pentru a face acest lucru aveți nevoie de:

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

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

      meniul „Editare” „Câmp cheie”

    CU

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

    Câmp cheie

    Specificația tabelului pregătită în timpul proiectării ar trebui salvată, deoarece întregul tabel va fi construit pe baza acestuia.

    Pentru a face acest lucru aveți nevoie de:

    meniul "Fişier" " Salva "

    Dacă tabelul este salvat pentru prima dată, pe ecran apare o casetă de dialog.

    fereastră „Conservare”. În această fereastră trebuie să introduceți un nume de tabelSTUDENT .



    Introducerea și editarea datelor în modul tabel.

    Datele pot fi introduse în tabelul creat fie direct în forma tabelară implicită, fie folosind un formular de ecran personalizat special conceput. Editarea înregistrărilor și corectarea erorilor din datele din tabel este, de asemenea, posibilă în fiecare dintre cele două moduri indicate.

    Pentru a introduce date într-un tabel, trebuie să deschideți baza de date.

    În fereastra bazei de date, faceți clic pe numele tabelului STUDENT .

    ÎN

    În fereastra care se deschide pentru introducerea datelor apare un tabel gol.

      De-a lungul marginii de sus a ferestrei sunt numele câmpurilor tabelului.

      Fiecare câmp corespunde unei anumite coloane din tabel.

      Fiecare înregistrare ocupă un rând în tabel.

    Datele sunt introduse într-o celulă de tabel folosind tastatura. Când terminați de introdus date în ultimul câmp al unei înregistrări Access merge la primul câmp al noii înregistrări și așteaptă introducerea datelor.


    După introducerea datelor, tabelul trebuie închis.

    Pentru a face acest lucru, trebuie să introduceți comanda de două ori

    meniul "Fişier" "Închide"

    23.1 Informații teoretice

    Studiați fundamentele teoretice ale creării de tabele și relațiile lor în SGBD-ul Microsoft Access 2003, discutat în cursul de curs, în SGBD-ul Microsoft Access 2007 - 2010 sau alte surse de informații.

    23.2. Scopul lucrării

    Crearea unei baze de date (tabele și relații între acestea) folosind Microsoft Access DBMS.

    23.3. Formularea problemei

    Domeniul subiectului : Decanatul (performanța studenților).
    Principalele entități semnificative pentru subiect: Studenți, Grupuri de studenți, Discipline, Progres.

    Atributele de bază semnificative pentru subiect ale entităților:

    Cerințe de bază pentru funcțiile sistemului:

    • selectați performanța elevilor pe grupe și discipline.

    Caracteristicile tabelului-obiect: Grupuri de elevi. tabelul 1


    Caracteristicile tabelului cu obiecte Elevi: Tabelul 2

    Descriere Numele domeniului Tip de date Proprietățile câmpului:
    Dimensiunea campului Indexat

    Cod student (câmp cheie)

    Codul Studentului

    întreg lung

    Se va instala automat

    Cod de grup (cheie străină)

    Cod de grup

    numeric

    întreg lung

    Da. Asemănările sunt permise

    text

    text

    Nume de familie

    Nume de familie

    text

    text

    Data nașterii

    Data nașterii

    data Ora

    Locul nașterii

    Locul nașterii


    Caracteristicile tabelului-obiect: Discipline. Tabelul 3


    Caracteristicile tabelului-obiect: Performanta academica. Tabelul 4

    Descriere

    Numele domeniului

    Tipul câmpului

    Proprietățile câmpului:

    Dimensiunea campului

    Indexat

    Cod de evaluare (câmp cheie)

    Evaluări cod

    întreg lung

    Se va instala automat

    Cod de disciplină (cheie străină)

    Cod disciplinar

    numeric

    întreg lung

    Da (permis)

    Cod student (cheie străină)

    Codul Studentului

    numeric

    întreg lung

    Da (permis)

    text

    Tip de control

    text

    Plan de muncă:

    1. Creați o nouă bază de date.
    2. Creați tabelele necesare conform domeniului subiectului.
    3. Setați tipurile de date (contor, text, numeric etc.), descrierea și alte proprietăți ale câmpurilor necesare (dimensiunea câmpului, masca de introducere, semnătura, valoarea implicită etc.) ale tabelelor create.
    4. Definiți cheile primare în tabelele create.
    5. Determinați relațiile necesare între tabele, setați parametrii necesari pentru asigurarea integrității datelor și tipul de îmbinare.
    6. În schema de date, verificați dacă tabelele create și relațiile dintre ele sunt corecte.
    7. Completați tabelele create cu date (minimum 10 înregistrări per tabel).
    8. Creați interogările de selecție necesare care îndeplinesc cerințele de bază pentru funcțiile sistemului:
      • Creați o cerere de selecție. Afișați toate numele elevilor care au primit note excelente/A la toate disciplinele (Realizarea studenților).
      • Creați o interogare parametrică. Creați o interogare care va afișa numele de familie al elevului, numele grupului, disciplina și nota (ex/A) primită de student la disciplină.
    9. Pregătiți un raport de laborator.

    23.4. Execuția pas cu pas a lucrărilor

    23.4.1. Descărcați Microsoft Access

    Urmați acești pași: Start -> Programe - Microsoft Access (sau făcând clic pe pictograma corespunzătoare din panoul Microsoft Office).

    23.4.2. Creați o nouă bază de date

    După încărcarea MS Access, pe ecran va apărea fereastra principală. Când lansați Access pentru prima dată, fereastra principală afișează un panou de activități în modul „Noțiuni introductive”, cu care puteți deschide bazele de date existente și „Creați un fișier”.
    Când selectați comanda „Creare fișier” în zona de activități, modul se va schimba în „Creare fișier”.

    Când selectați comanda „New Database”, se va deschide caseta de dialog „New Database File”, în care trebuie să selectați numele discului și directorul pentru stocarea bazei de date, precum și numele bazei de date (tipul fișierului este setat în mod implicit la „Bază de date Microsoft Office Access”) și faceți clic pe butonul „Creare”, va fi salvat un fișier cu extensia .mdb

    O fereastră de bază de date cu un nume desemnat va apărea în fereastra principală a aplicației, de exemplu „Decan’s Office: database (format Access 2000).

    23.4.3. Creați structuri de tabel

    În fereastra Decanului: baza de date care apare pe ecran, selectați fila Tabele și faceți clic pe pictograma Designer din bara de instrumente. Va apărea fereastra Table Designer.

    23.4.3.1. Creați structura tabelului Grupuri de elevi.

    În fereastra Table Designer, completați secțiunile Field Name, Data Type și Field Properties în conformitate cu Tabelul 1.
    Pentru a trece de la o secțiune la alta, folosiți tasta<ТаЬ>sau faceți clic cu mouse-ul pe celula dorită.
    În secțiunea Tip de date, pentru a schimba tipul, extindeți fereastra de selecție a tipului făcând clic pe butonul de extindere a listei, apoi faceți clic pe linia care conține tipul corespunzător.

    În acest caz, informațiile despre proprietățile acestui câmp apar în partea de jos a ecranului în secțiunea Proprietăți câmp. Dacă este necesar, puteți face modificări acolo făcând clic pe linia corespunzătoare, ștergând valoarea anterioară și introducând una nouă. În plus, puteți seta formatul câmpului, condiția valorii etc.

    După completarea secțiunilor, trebuie să specificați un câmp cheie. Selectați câmpul GroupCode ca câmp cheie.
    Pentru a crea un câmp cheie, selectați câmpul GroupCode făcând clic în partea stângă a numelui câmpului din bara de selecție. Selectați Editare - Câmp cheie din meniu sau faceți clic pe pictograma Câmp cheie din bara de instrumente a aplicației. O imagine a cheii va apărea în stânga numelui câmpului.

    După crearea structurii tabelului, trebuie să o salvați. Fişier. - Salvează, sau. Salvați ca... În caseta de dialog Salvare, introduceți un nume pentru a salva tabelul creat: Grupuri de elevi, atunci bine.

    23.4.3.2. Creați structura tabelului Elevi:

    În fereastra Table Designer, completați secțiunile Field Name, Data Type și Field Properties în conformitate cu Tabelul 2.

    Pentru câmpul Cod de grup, selectați tipul Vrăjitor de înlocuire. Acest lucru va face mai ușor să completați acest câmp cu date, deoarece tabelul Studenți va afișa nu codurile de grup, ci numele acestora. După selectarea tipului de Expert Căutare, se deschide prima casetă de dialog Creare căutare.

    În această fereastră, selectați modul în care coloana de căutare își va obține valorile: dintr-un tabel sau dintr-o interogare, apoi faceți clic pe Următorul.

    În următoarea casetă de dialog, selectați tabelul care conține coloana de căutare – Grup de studenți, faceți clic pe butonul Următorul.

    În fereastra următoare, selectați câmpul (Nume) folosit ca coloană de căutare și faceți clic pe butonul pentru a-l muta în fereastra Câmpuri selectate. Faceți clic pe butonul Următorul.

    Următoarea fereastră conține mesaje despre acțiunile de efectuat pe coloană, dacă este necesar. Faceți clic pe butonul Următorul.

    În fereastra următoare, faceți clic pe butonul Terminare. Apare un mesaj care indică faptul că trebuie să salvați tabelul înainte de a crea relația. Pentru a face acest lucru, faceți clic pe butonul Da.

    În secțiunea Tip de date, va fi indicat tipul numeric, adică. tipul corespunzător tipului câmpului de căutare din tabelul Student Group.

    Pentru câmpul GroupCode, setați proprietatea la Câmp indexat. Pentru a face acest lucru, în secțiunea Proprietăți câmp, selectați linia câmpului indexat. Faceți clic pe butonul de extindere a listei și selectați linia - Da (potrivirile sunt permise).

    După crearea structurii tabelului, trebuie să setați câmpul cheie - Cod student. Salvați structurile tabelului introducând un nume de tabel, Elevi.

    23.4.3.3. Creați structura tabelului Discipline.

    În fereastra Table Designer, completați secțiunile Field Name, Data Type și Field Properties în conformitate cu Tabelul 3.

    După crearea structurii tabelului, trebuie să setați câmpul cheie - Cod de disciplină. Salvați structurile tabelului introducând un nume de tabel, Discipline.

    23.4.3.4. Creați structura tabelului Performanta academica.

    În fereastra Table Designer, completați secțiunile Field Name, Data Type și Field Properties în conformitate cu Tabelul 4.

    Pentru câmpurile Cod de disciplină și Cod student, selectați tipul Asistent de înlocuire. Acest lucru va face mai ușoară completarea acestor câmpuri cu date, deoarece tabelul de progres academic va afișa nu codurile disciplinei și studenților, ci numele acestora.

    În tabel, trebuie să selectați câmpurile Cod de disciplină și Cod student ca câmpuri indexate. Setați proprietatea Câmp indexat la Da (potriviri permise).

    După crearea structurii tabelului, trebuie să specificați un câmp cheie - Cod de evaluare (puteți refuza să creați un câmp cheie)
    Salvați structura tabelului cu numele Performanta academica.

    23.4.4. Stabiliți relații între tabele:

    Selectați comanda Instrumente - Schemă de date sau selectați pictograma Schemă de date din bara de instrumente. Apare fereastra Schema de date, care conține caseta de dialog Adăugare tabel, care afișează o listă de tabele. Selectați toate tabelele: Grupuri de studenți, Studenți, Discipline și Progres și faceți clic pe butonul Adăugați. Tabelele vor apărea în fereastra Schema de date, după care trebuie să închideți fereastra Adăugare tabel.

    În caseta de dialog Editare relații care apare, trebuie să activați casetele de selectare: Asigurați-vă integritatea datelor, actualizarea în cascadă a câmpurilor asociate și ștergerea în cascadă a înregistrărilor asociate, asigurați-vă că tipul de relație este unul la mai mulți și faceți clic pe butonul Creare.

    În fereastra Structura documentului, apare o relație unu-la-mulți între tabelele Grupuri de studenți și Studenți. În mod similar, legați tabelele Studenți și Progres trăgând câmpul Student Code din tabelul Studenți la câmpul corespunzător din tabelul Progress și bifând aceleași casete de selectare. În plus, trebuie să conectați tabelele Discipline și Realizări folosind Codul Disciplinei.

    Închideți fereastra Comunicații. Când vi se solicită să salvați, faceți clic pe butonul Da.

    23.4.5. Umplerea meselor

    Pentru a completa tabelele Grupuri de studenți și Studenți, datele sunt selectate independent, iar pentru tabelele Discipline și Realizări, datele sunt prezentate în Tabelele 5 și 6.

    Este recomandabil să începeți completarea tabelelor din tabelul Grupuri de studenți, deoarece câmpul Cod grup din tabelul Studenți este folosit ca coloană de substituție pentru completarea câmpului corespunzător din tabelul Studenți.

    În fereastra Bază de date, selectați tabelul dorit, apoi faceți clic pe butonul Deschidere.

    Structura tabelului bazei de date va apărea pe ecran în modul tabel. Umplerea se face conform înregistrărilor, adică. informațiile sunt introduse pentru întreaga linie. Când linia curentă este completată, va apărea o nouă linie goală. Treceți la câmpul următor apăsând tasta<Таb>.

    Pentru a completa câmpul MEMO din tabelul Studenți, apăsați combinația de taste , după ce a plasat anterior cursorul în câmpul MEMO. Se deschide caseta de text Zona de intrare. După introducerea sau editarea datelor în această fereastră, faceți clic pe butonul OK.

    Pentru a completa câmpul Cod grup din tabelul Studenți cu date, utilizați lista de câmpuri de înlocuire deschizând-o făcând clic pe butonul de extindere a listei. Numele grupului este selectat făcând clic în linia corespunzătoare a listei.

    Tabel-obiect Discipline Tabelul 5


    Date pentru completarea tabelului Tabelul de realizare 6

    6. Verificarea integrității datelor (ștergerea în cascadă).

    În tabelul Studenți, ștergeți codul 1 și asigurați-vă că intrările corespunzătoare sunt șterse din tabelele Grupuri de studenți și Discipline. Recuperați datele șterse din toate tabelele.

    7. Formarea cererilor

    1) Creați o cerere de selecție.

    Sarcină: creați o interogare „Performanța elevilor” (afișați toate numele elevilor care au primit note excelente/A la discipline), care conține câmpurile: Grupuri de studenți, Nume, Prenume, Patronimic, Discipline, Notă. Lista trebuie sortată după nume de familie în ordine crescătoare. Precizați condițiile de selecție în câmpul de evaluare: exc/A

    1. În fereastra bazei de date, selectați fila Interogări și faceți dublu clic pe pictograma Creați o interogare în modul de proiectare. Fereastra activă Adaugă tabel apare cu fereastra inactivă Interogare 1: Selectare interogare în fundal. În fereastra Adăugare tabel, selectați tabelele (Grupuri de studenți; Studenți; Performanță; Discipline) pe baza cărora vor fi selectate datele și faceți clic pe butonul Adăugare. După aceasta, închideți fereastra Adăugare tabel, fereastra „Interogare 1: Selectați interogare” va deveni activă.
    2. Mutați numele câmpurilor de la sursă în formularul de solicitare. Din tabelul Grupuri de studenți, trageți câmpul Titlu în primul câmp al Formularului de solicitare, din tabelul Studenți, trageți câmpul Nume în al doilea câmp al Formularului de solicitare, iar din tabelul Performanță academică, trageți câmpul Notă în al treilea câmp și din tabelul Discipline, trageți câmpul Nume în al patrulea câmp al Formularului de solicitare.
    3. Setați principiul de sortare. Mutați cursorul mouse-ului pe linia Sortare pentru câmpul Nume, va apărea un buton pentru a deschide o listă de moduri de sortare: crescător și descendent. Setați modul de sortare în câmpul Nume la crescător.
    4. În linia Condiții de selecție, trebuie să introduceți criteriile de căutare. În câmpul Scor, introduceți „excelent/A”, adică. afișați toate numele elevilor care au primit note excelente/A.
    5. După finalizarea generării interogării, închideți fereastra Selectați cererea. Se va deschide caseta de dialog Salvare - răspundeți Da (introduceți numele interogării create: Progresul elevului) și faceți clic pe OK. Reveniți la fereastra bazei de date. Interogarea creată va apărea în fereastra bazei de date când este selectată fila Interogări.

    Pentru a rula o interogare: Faceți clic pe interogarea Progresul elevului, apoi faceți clic pe butonul Deschidere. Pe ecran va apărea un tabel în care ar trebui să fie afișate înregistrările cu numele elevilor, numele grupelor, numele disciplinelor și notele primite, înregistrările sortate după numele elevilor în ordine crescătoare.
    Notă: pentru a face modificări la o cerere trebuie: să o selectați făcând clic cu mouse-ul, să faceți clic pe butonul Design, să faceți modificări. Salvați cererea și rulați-o din nou.


    2) Creați o interogare parametrică

    Sarcină: creați o interogare care va afișa numele de familie al elevului, numele grupului, disciplina și nota (ex/A) primită de student la disciplină.

    Pentru a face acest lucru, trebuie să efectuați următoarea secvență de acțiuni:

    • setați o interogare în modul proiectare sau deschideți o interogare existentă: „Performanța elevului” în modul proiectare;
    • în Formularul de solicitare, în linia Condiții de selecție, introduceți condiția de selecție sub forma unei invitații între paranteze drepte, de exemplu [Introduceți numele de familie];
    • închideți fereastra Solicitare de selectare, răspundeți la întrebarea despre salvarea modificării - Da. Reveniți la fereastra bazei de date, unde va fi afișată interogarea creată;
    • executați cererea făcând clic pe butonul: Deschide. În caseta de dialog „Introduceți valoarea parametrului” care apare pe ecran, trebuie să introduceți numele studentului ale cărui informații de performanță academică doriți să obțineți și să faceți clic pe butonul OK;
    • Pe ecran va apărea un tabel cu date despre studentul selectat.

    23.4.6. Închide

    Spune-i profesorului tău despre munca pe care ai terminat-o. După ce ați permis închiderea, închideți programul aplicației Microsoft Access, după care puteți începe să faceți teste asupra lucrării finalizate.

    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 de limbaj și software numit sistem de gestionare a 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ăjitor de înlocuire

    Tipuri de date

    Descriere

    Folosit pentru a stoca date cu caractere sau numerice care nu necesită calcule. Proprietatea Field Size 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 calculele 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”, „Prenume”, „Patronimic”, „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

    Creare asistent de înlocuire:

    1) setați tipul de date Vrăjitor 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ărul 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 vizibil în mod constant 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.

    Angajații

    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 de angajat și în meniul contextual care apare, selectați comanda câmpului Cheie. 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 cheii"ș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 tabele 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

    Studiind materialul, veți învăța: Ce este o bază de date? Ce tipuri de baze de date există? Cum se creează baze de date în Microsoft Access? Cum este Microsoft Access diferit de Microsoft Excel?

    Nivelul inițial de pregătire a studenților: Pentru a studia acest material, trebuie să aveți abilități de utilizare pe un computer și să cunoașteți foile de calcul Microsoft Excel.

    Numărul necesar de ore: 12

    Material educativ

    Bază de date este un model de informare implementat folosind un computer care reflectă starea obiectelor și relațiile lor. Un model de informații (sau structură de date) este o colecție de date interconectate. Bazele de date, după tipurile de structuri informaționale, sunt împărțite în trei clase: tabulare (relaționale), de rețea, ierarhice.

    Strâns legat de conceptul de bază de date este conceptul de sistem de management al bazelor de date (DBMS). Acesta este un set de instrumente software menite să creeze structura unei noi baze de date, să o completeze cu conținut, să editeze conținutul și să selecteze datele afișate în conformitate cu un criteriu dat, să le organizeze, să proiecteze și să o emită ulterior către dispozitivele de ieșire sau transmisie prin intermediul canale de comunicatie.

    Există multe sisteme de gestionare a bazelor de date în lume: dBase, Paradox, FoxPro, Clipper, Oracle etc. În ciuda faptului că pot lucra diferit cu diferite obiecte și pot oferi utilizatorului diferite funcții și instrumente, majoritatea SGBD-urilor se bazează pe un singur set bine stabilit de concepte de bază. Acest lucru face posibilă luarea în considerare a unui sistem și generalizarea conceptelor, tehnicilor și metodelor acestuia la întreaga clasă de SGBD. Am ales ca astfel de sistem Microsoft Access DBMS.

    Baza de date relațională. Baza de date creată în SGBD Access este o bază de date relațională. Obiectul principal al acestei baze de date sunt tabele bidimensionale interconectate formate din rânduri și înregistrări de același tip. Fiecare rând, la rândul său, este format din câmpuri și se numește înregistrare. Dacă nu există înregistrări în tabel, aceasta înseamnă că structura bazei de date este formată doar dintr-un set de câmpuri. Schimbând compoziția câmpurilor tabelului de bază, schimbăm structura bazei de date și, în consecință, obținem o nouă bază de date.

    Pentru a identifica în mod unic fiecare înregistrare, tabelul trebuie să aibă o cheie unică (cheie primară). Această cheie poate consta din unul sau mai multe câmpuri. O singură înregistrare este găsită pe baza valorii cheii.

    Relațiile dintre tabelele bazei de date fac posibilă partajarea datelor din tabele diferite. Într-o bază de date relațională normalizată, relațiile sunt caracterizate prin relații unu-la-unu (1:1) sau unu-la-mai mulți (1:∞). Conexiunea fiecărei perechi de tabele este asigurată de aceleași câmpuri din ele - cheia de conectare. Cheia relației este întotdeauna cheia unică a mesei principale din relație. Într-un tabel subordonat, se numește cheie străină.

    Sistemdate. În Access, procesul de creare a unei baze de date relaționale implică crearea unei scheme de date. Diagrama de date afișează vizual tabele și relațiile dintre acestea și asigură utilizarea relațiilor la prelucrarea datelor. Schema de date stabilește parametrii pentru asigurarea integrității coezive în baza de date.

    Deoarece Access DBMS este una dintre aplicațiile Windows incluse în sistemul Office integrat, interfața ferestrei programului și componentele sale principale - meniuri, bare de instrumente, sistem de ajutor, precum și tehnici de tastatură și mouse sunt utilizate în lucru în mod similar cu alte aplicații (Word , Excela) . Vederea generală a ferestrei programului este prezentată în Fig. 1. Câmpurile bazei de date nu numai că definesc structura bazei de date - ele determină și proprietățile de grup ale datelor scrise în celulele aparținând fiecăruia dintre câmpuri.

    Fig 1 – Fereastra Microsoft Access DBMS

    Proprietățile de bază ale câmpurilor din tabelele bazei de date Microsoft Access DBMS:

    numele domeniului– determină cum trebuie accesate datele acestui câmp în timpul operațiunilor automate cu baza de date (în mod implicit, numele câmpurilor sunt folosite ca titluri de coloană de tabel);

    tip de câmp– determină tipul de date care pot fi cuprinse în acest câmp;

    dimensiunea campului– definește lungimea maximă (în caractere) a datelor care pot fi plasate în acest câmp;

    format de câmp– determină metoda de formatare a datelor în celulele aparținând câmpului;

    masca de intrare– definește forma în care datele sunt introduse în câmp (instrument de automatizare a introducerii datelor);

    semnătură - definește antetul coloanei tabelului pentru un anumit câmp (dacă nu este specificată semnătura, atunci proprietatea Nume câmp este utilizată ca antet al coloanei),

    valoare implicită– valoarea care este introdusă automat în celulele câmpului (instrument de automatizare a introducerii datelor);

    condiție de valoare– o constrângere utilizată pentru a verifica corectitudinea introducerii datelor;

    mesaj de eroare– un mesaj text care se afișează automat atunci când încercați să introduceți date incorecte în câmp;

    Câmp obligatoriu– o proprietate care determină dacă acest câmp trebuie completat la completarea bazei de date;

    linii goale– o proprietate care permite introducerea de date șir goale (aceasta se referă în principal la date text);

    câmp indexat– dacă un câmp are această proprietate, toate operațiunile legate de căutarea sau sortarea înregistrărilor după valoarea stocată în acest câmp sunt accelerate semnificativ. Acest câmp este, de asemenea, folosit pentru a verifica valorile înregistrărilor pentru duplicate.

    Proprietățile câmpului variază în funcție de tipul de date. Bază de date Microsoft Acces lucrați cu următoarele tipuri de date:

    text– un tip de date folosit pentru a stoca text simplu, neformatat, de dimensiune limitată (până la 255 de caractere);

    Câmp de memorare– un tip special pentru stocarea unor cantități mari de text (până la
    65.535 caractere). Fizic, câmpul stochează un pointer către o altă locație din baza de date în care este stocat textul în sine, dar o astfel de diviziune este invizibilă pentru utilizator;

    numeric– tip de date pentru stocarea numerelor reale;

    data Ora– tip de date pentru stocarea datei calendaristice și a orei curente;

    monetar– tip de date pentru stocarea sumelor monetare;

    tejghea– un tip de date special pentru stocarea numerelor naturale unice (nu se repetă în câmp) cu creștere automată;

    logic– un tip pentru stocarea datelor logice (poate lua doar două valori, de exemplu, Da sau Nu);

    câmp obiectOLE– un tip de date special conceput pentru a stoca obiecte OLE, cum ar fi obiecte multimedia;

    Înainte de a crea o bază de date, trebuie determinată structura logică a bazei de date - compoziția tabelelor, structura acestora și relațiile dintre tabele.

    Pe lângă tabele, obiectele bazei de date includ și interogări, formulare, rapoarte, macrocomenzi și module, a căror creare simplifică semnificativ munca utilizatorului cu matrice de date.

    Cereri oferă acces rapid și eficient la datele din unul sau mai multe tabele asociate. Rezultatul interogării este un tabel care poate fi utilizat împreună cu alte tabele de baze de date la procesarea datelor. Interogările ajută la prevenirea accesului neautorizat la informațiile confidențiale conținute în tabelele principale. Atunci când lucrați cu interogări, datele pot fi organizate, filtrate, combinate și pot fi efectuate calculele finale necesare asupra acestora. Interogarea poate fi generată folosind QBE - interogări de tipare sau folosind instrucțiuni SQL - limbaj de interogare structurat.

    Forme servesc la organizarea introducerii de informații în tabele de către diverși utilizatori; utilizarea lor facilitează automatizarea introducerii datelor și eliminarea erorilor de introducere. Formularele pot fi folosite și pentru a vizualiza interogări și tabele pe ecran.

    Raport format pentru a crea un document pe hârtie, adică pentru a tipări date.

    Pentru a implementa sarcini practice ale utilizatorului, dezvoltatorul trebuie să folosească instrumente de programare: limbajul macro și Visual Basic pentru aplicații (VBA). Macro-urile și modulele create de programator funcționează cu interogări, formulare și rapoarte și combină acțiuni disparate într-o singură sarcină de utilizator.

    În fereastra bazei de date Access, împreună cu o listă de obiecte, există comenzi rapide pentru lansarea rapidă a Wizards sau Designers pentru crearea unui nou obiect.

    Vrăjitorii de acces automatizează procesul de creare a tabelelor de baze de date, formularelor, interogărilor, rapoartelor și paginilor de acces la date.

    Plasarea bazei de date. Toate tabelele bazei de date, precum și alte obiecte Access - formulare, interogări, rapoarte, macrocomenzi și module construite pentru această bază de date și obiecte încorporate - pot fi localizate pe disc într-un singur fișier de bază de date în format .mdb. Acest lucru simplifică tehnologia de întreținere a bazei de date și a aplicației utilizatorului. Acest lucru asigură plasarea foarte compactă a tuturor obiectelor bazei de date pe disc și procesarea eficientă a datelor.

    O aplicație de bază de date care este creată de un program VBA poate fi compilată și salvată ca fișier de aplicație în format .mde. Acest lucru elimină programele VBA sursă și comprimă baza de date, reducând semnificativ dimensiunea fișierului. Odată compilate, obiectele bazei de date nu pot fi modificate.

    Când lucrați cu o bază de date partajată într-o rețea cu un server de fișiere, Access oferă posibilitatea de a scrie obiectele care alcătuiesc aplicația utilizatorului într-un fișier separat de baza de date de pe server. Acest fișier este plasat pe toate computerele utilizatorilor care lucrează cu o bază de date comună. Aplicația poate fi modificată în funcție de nevoile utilizatorului.

    Access include instrumente pentru dezvoltarea unui proiect - o aplicație care funcționează cu o bază de date găzduită pe un server SQL. Proiectul se află în fișierul .adp de pe computerul utilizatorului. La crearea unui proiect, utilizatorul poate crea o bază de date pe un server SQL sau poate folosi unul existent.

    Diferențele dintre Access DBMS și foile de calcul Excel

    La prima vedere, Access DBMS este foarte asemănător cu programul de calcul Microsoft Excel în scopul și capabilitățile sale. Cu toate acestea, există diferențe fundamentale între ele:


    1. Când lucrați cu o foaie de calcul Excel, puteți introduce orice informații, text sau desen într-o celulă de tabel. Dacă este necesar, într-o coloană a tabelului pot fi introduse diferite date - numere, text, date. Un tabel dintr-o bază de date Access diferă de un tabel din Excel prin faptul că are un tip de date definit pentru fiecare câmp din înregistrare, adică nu puteți introduce date de diferite tipuri în rânduri diferite în aceeași coloană a tabelului.

    2. Accesul vă permite nu numai să introduceți date în tabele, ci și să controlați corectitudinea datelor introduse. Pentru a face acest lucru, puteți seta reguli de validare direct la nivel de tabel. Apoi, indiferent de modul în care sunt introduse datele - direct într-un tabel, într-un formular sau pe o pagină de acces la date, Access nu vă va permite să salvați datele într-o înregistrare care nu îndeplinește condițiile specificate.

    3. Este convenabil să lucrați cu tabele Excel dacă acestea conțin un număr limitat de rânduri. Tabelele bazelor de date pot conține un număr mare de înregistrări, iar DBMS oferă modalități convenabile de a extrage informațiile necesare din acest set.

    4. Dacă toate datele necesare pentru lucru sunt stocate în documente și foi de calcul Word, atunci pe măsură ce informațiile se acumulează, puteți pur și simplu să vă confundați într-un număr mare de fișiere. Accesul vă permite să stocați toate datele într-un singur fișier și să accesați aceste date pagină cu pagină, adică limitele resurselor de memorie ale computerului nu sunt depășite.

    5. Access vă permite să creați relații între tabele, permițându-vă să partajați date din tabele diferite. În acest caz, pentru utilizator, acestea vor fi prezentate ca un singur tabel. Implementarea unei astfel de caracteristici în sistemele de gestionare a foilor de calcul este dificilă și uneori pur și simplu imposibilă.

    6. Prin stabilirea de relații între tabelele individuale, Access vă permite să evitați duplicarea datelor, să economisiți memoria computerului și să creșteți viteza și acuratețea procesării informațiilor. Acesta este motivul pentru care tabelele care conțin date duplicat sunt împărțite în mai multe tabele înrudite.

    7. Excel permite mai multor utilizatori să lucreze la același document, dar aceste capabilități sunt foarte limitate. Access poate suporta 50 de utilizatori simultan care lucrează cu baza de date și toți utilizatorii au garantat că vor lucra cu date actualizate.

    8. Access are un sistem dezvoltat de protecție împotriva accesului neautorizat, care permite fiecărui utilizator să vadă și să modifice doar acele obiecte pentru care i-au fost acordate drepturi de către administratorul de sistem. De exemplu, puteți împiedica utilizarea anumitor comenzi de meniu, deschiderea anumitor formulare sau modificarea datelor din tabele sau formulare. Foile de calcul vă permit, de asemenea, să vă protejați datele prin parolă sau să activați datele numai pentru vizualizare, dar aceste instrumente sunt mult mai simple.
    Astfel, Access DBMS este utilizat în cazurile în care sarcina aplicației necesită stocarea și procesarea informațiilor eterogene despre un număr mare de obiecte și presupune posibilitatea de funcționare multi-utilizator.

    Sarcina practică

    Cum se dezvoltă un model de informații de bază de date? Cum se creează obiecte de bază de date?

    Exercițiu: Trebuie să creați o bază de date care să conțină informații despre studenți.

    Tehnologia de executare a lucrărilor


    1. Să determinăm structura logică a bazei de date create. Deoarece aproape toate câmpurile bazei de date sunt unice, creăm un tabel pivot format din înregistrări care includ câmpurile Nume, Prenume, Grup, Data nașteriiȘiAdresa de acasa.

    2. Descărcați Microsoft Access.

    3. În fereastra Microsoft Access care apare, selectați Baza de date nouă. Faceți clic pe butonul .

    4. În lista derulantă Pliant fereastră Fișier nou bază de date date selectați folderul dvs. În domeniul compoziției Nume de fișier Introduceți numele bazei de date Student care urmează să fie creată. Faceți clic pe butonul Crea.

    5. Se va deschide fereastra bazei de date. Este fereastra principală a bazei de date și vă permite să deschideți, să adăugați și să ștergeți orice obiecte ale bazei de date.
    Crearea unei noi structuri de tabel

    1. În fereastra care apare Student: Bază de date selectați obiectul Meseși apăsați butonul Creați un tabel în vizualizarea design.

    2. În primul rând din coloană Numele domeniului introduce: Nume de familie. Apăsați tasta dreapta →.

    3. Faceți clic pe săgeata derulantă pentru celulă care apare Tip de dateși selectați Text.

    4. În partea de jos a ecranului, în Proprietățile câmpului, pe fila Sunt comune,în linie Dimensiunea campului setată la 20.

    5. În linie Câmp obligatoriu utilizați butonul meniului derulant pentru a specifica Da.

    6. Plasați cursorul pe primul rând dintr-o coloană Descriere. Introduce: Numele de familie al elevului.

    7. În al doilea rând din coloană Numele domeniului introduce: Nume. Setați tipul de date la text.

    8. În câmp Descriere introduce: Numele studentului. Instalare Dimensiunea campului – 10.

    9. În al treilea rând din coloană Numele domeniului introduce: grup. Instalare tip de datenumeric.

    10. În lista derulantă Dimensiunea campului Selectați Întreg.

    11. În câmp Descriere introduce: Număr de grup.

    12. În al patrulea rând din coloană Numele domeniului introduce: Data nașterii.

    13. Setați tipul de date Data Ora. Plasați cursorul în câmpul de tastare Format câmp.

    14. În lista derulantă Format câmp instalare - Format de dată scurtă.

    15. Plasați cursorul în câmp Mască de intrare situat în partea de jos a ecranului și faceți clic pe butonul cu trei puncte. Când vi se solicită, confirmați salvarea tabelului sub nume tabelul 1și crearea unui câmp cheie.

    16. În caseta de dialog care apare Crearea măștilor de intrare Selectați Format de dată scurtă. Faceți clic pe butonul Mai departe.

    17. În fereastra următoare, puteți selecta un caracter substituent de afișat în câmp. Faceți clic pe butonul Gata.

    18. Vă rugăm să rețineți că în prima linie Microsoft Access a adăugat automat un suplimentar câmp cheie Cod, care joacă rolul unui identificator unic pentru înregistrări și îl setați la Tip de date Contor.

    19. În al șaselea rând din coloană Numele domeniului introduce: Adresa de acasa.

    20. Setați tipul de date CampNOTIFICARE. În câmp Descriere introduce: Adresa de acasa.

    21. Închideți fereastra curentă Tabelul 1: tabelul cu salvarea modificărilor.
    Completarea tabelului

    1. La fereastră Student: Bază de date selectați obiectul Mese, plasați cursorul pe titlu tabelul 1și apăsați butonul Deschis.

    2. În câmp Nume de familie introduceți numele dvs. de familie în câmp Nume introduceți numele dvs. și în câmp grup introduceți numărul dvs. de grup.

    3. Mutați cursorul pe câmp Data nașteriiși introduceți data nașterii în formatul ZZ.LL.AAAA, de exemplu 05/12/85. Notă: Ar trebui să introduceți numai numere, iar Microsoft Access va completa automat restul folosind masca specificată.

    4. Mutați cursorul pe câmp Adresa de acasași introduceți adresa dvs. de acasă.

    5. Introduceți încă 7 intrări în același mod. În câmp grupÎn oricare două rânduri, introduceți numărul grupului - 1 grup, în rest - 2. Dacă trebuie să modificați lățimea coloanei, acest lucru se poate face folosind mouse-ul, similar cu lucrul în Excel.

    6. Vă rugăm să rețineți că în câmp Cod numerele se schimbă automat pe măsură ce sunt introduse linii noi, crescând cu 1 de fiecare dată.

    7. Faceți clic pe pictograma de închidere a ferestrei curente Tabelul 1: tabelul.

    8. La fereastră Student: Poziționează cursorul mouse-ului baza de date pe cuvânt tabelul 1și faceți clic dreapta pentru a deschide meniul contextual.

    9. Selectați o echipă previzualizare. Dacă este necesar, modificați scala pentru a vizualiza mai convenabil tabelul creat folosind pictograma lupă sau lista derulantă a scalei. Închideți fereastra de vizualizare.

    10. La fereastră Student: Bază de date plasați din nou cursorul pe cuvânt tabelul 1și apelați meniul contextual.

    11. Selectați o echipă Redenumiți. Introduceți un nou nume de tabel T_Studenti.