Crearea unei baze de date ar trebui să înceapă cu o dezvoltare detaliată a structurii tabelelor sale. Această structură ar trebui să fie astfel încât atunci când lucrați cu baza de date a fost necesar să se introducă cât mai puține date posibil. Datele deja disponibile trebuie să fie disponibile pentru selectare atunci când adăugați o intrare nouă cu câmpuri identice. Dacă introducerea manuală a unor date trebuie repetată de mai multe ori, atunci structura bazei de date trebuie schimbată prin inventarea unui alt set de tabele care le elimină.
Pentru o funcționare fiabilă a legăturilor dintre toate tabelele din baza de date și de căutare rapidă pe datele dintr-un singur tabel toate înregistrările aferente din celelalte tabele, este necesar să se prevadă așa-numitele domenii unice.
Un câmp unic este un câmp ale cărui valori nu pot fi repetate.
Există întotdeauna o ieșire! Dacă nici un câmp din tabel nu este acceptabil ca fiind unic, atunci acesta poate fi creat artificial. De exemplu, tastând un cifru în tabel. Acesta poate fi o literă (de exemplu, primele litere ale cuvintelor kniki nume), numere, sau o combinație a acestora, dar cel mai important - ele nu vor fi repetate, și, prin urmare, va fi unic pentru fiecare înregistrare din tabel.
Cel mai probabil, câmpul Cod va fi unic și va crea relații între tabele, dar ar fi frumos dacă computerul ne-a semnalat în cazul în care intrarea bruscă în acest domeniu se repetă. Pentru aceasta, este introdus un câmp cheie. Când creați o structură de tabelă, puteți face un câmp (sau o combinație de câmpuri) o cheie. Cu astfel de domenii, calculatorul funcționează mai ales. Acesta verifică automat unicitatea lor și efectuează sortarea mult mai rapid pe astfel de câmpuri. Câmpul cheie în această situație devine un candidat evident pentru crearea de legături între mese. Uneori, un astfel de câmp este numit și cheia primară. Dacă creați un tabel nu specificați un domeniu cheie, baza de date amintesc politicos că cheia primară nu este setată, și vă solicită să creați un astfel de câmp.
Adesea, ca un câmp unic, este creat un câmp care este de tip Counter (vedeți tipurile de câmpuri din "Pasul 3 - Proprietăți și tipuri de câmpuri"). Introduceți două valori identice într-un astfel de câmp este pur și simplu imposibil. Valoarea acestui câmp este incrementată automat când se adaugă o nouă înregistrare în tabel, indiferent de dorința care creează această înregistrare. Computerul în sine monitorizează acest câmp și nu va permite efectuarea de modificări acolo.
Obiecte de acces
După rularea programului de acces. Veți primi trei opțiuni posibile pentru acțiuni ulterioare. Puteți selecta dintr-o listă de baze de date deja existente (create în sesiunile anterioare de lucru), pentru a crea o nouă bază de date (care acționează, ceea ce se numește un „zero“), sau utilizați expertul pentru a crea baze de date. Pentru a începe, trebuie doar să creați o bază de date goală, setând comutatorul la baza de date nouă și făcând clic pe OK.
Mai mult, SGBD va cere numele bazei viitoare și păstrați-l într-un fișier .mdb în directorul specificat printr-un auxiliar Windows Explorer (implicit este documentele papkaMoi dlyaMS Office. Dar este de dorit pentru a stoca baza de date într-o separat, special concepute pentru nevoile folderului). Numele bazei de date trebuie să descrie conținutul acesteia. Acest lucru este necesar pentru o orientare mai simplă în masa fișierelor create de dvs.
După finalizarea tuturor lucrărilor pregătitoare va fi formată o bază de date complet goală. Fereastra inițială conține șase file reprezentând șase tipuri de obiecte, cu care programul va continua să funcționeze.
Tabelele reprezintă obiectele de bază și cele mai necesare din orice bază de date. Scopul lor a fost deja discutat în "Pasul 4 - Relația dintre mese". Îmi amintesc că în tabele se păstrează toate datele și că baza de date relațională poate conține un întreg set de tabele interconectate.
Cererile sunt structuri specializate create pentru prelucrarea unei baze de date. Cu ajutorul interogărilor, puteți organiza, filtra, îmbina, selecta sau chiar modifica datele.
Formularele sunt obiecte care vă permit să introduceți date noi în baza de date sau să le vizualizați într-o formă ușor de utilizat (vizualizare, vizualizare).
Rapoarte - aceste obiecte vorbesc de la sine. Acestea furnizează date unei imprimante sau alt dispozitiv de ieșire (acesta poate fi un monitor), într-un mod convenabil și intuitiv. De exemplu, sub forma unui formular sau a unei facturi.
Macrorele sunt un set de macrocomenzi. Când devine necesar să se efectueze frecvent aceleași operații în baza de date, este posibilă gruparea setului de instrucțiuni într-o singură macrocomandă. După aceea, inițializarea execuției este atribuită unei anumite combinații de taste ale tastaturii. Cu cuvinte simple, apăsând această combinație atunci când lucrați cu baza de date, duce la executarea întregii secvențe de acțiuni înregistrate în macro.
Modulele sunt programe create de Visual Basic. Permiterea suplimentării instrumentelor de acces standard. dacă este deja disponibil, nu este suficient pentru a îndeplini toate cerințele pentru activitatea SGBD. Un programator poate personaliza sistemul prin adăugarea modulelor necesare și adăugarea lor în baza de date.