Documente Academic
Documente Profesional
Documente Cultură
Proiectarea tabelelor este activitatea care are rolul esential in realizarea unei baze de date, celelalte obiecte fiind obtin ute
functie de tabelele create.
Un tabel reprezinta o colectie de date legate intre ele, memorata pe linii si coloane; fiecare linie contine o inregistrare-entitate
completa de date referitoare la un anumit tip de obiecte. La randul ei, fiecare inregistrare este compusa din coloane sau cam puri–un
camp reprezentand cea mai mica entitate de date.
O tabela se poate afla in doua stari, intre care poate trece prin activarea comenzii specifice de pe T oolsBar. Acestea sunt:
Proiectare(Design View) - in care se poate defini o tabela noua, sau modifica structura uneia deja create.
Vizualizare(Datasheet View) - in care se pot afisa sau actualiza(adaugarea de inregistrari noi, stergeri de inregistrari sau
modificarea valorilor din campuri) datele din tabela.
3.1 Proiectarea tabelelor in Access
Pentru acrea o tabela noua, va trebui:
sa apasam butonul Tables din fereastra Database si apoi sa executam dublu clic pe una din optiunile
Create table in Design view – pentru a crea tabelul prin definire campurilor si a proprietatilor acestora;
Create table by using wizard – pentru a crea tabelul cu ajutorul vrajitorului;
Create table by entering data - pentru a crea tabelul prin introducerea inregistrarilor, fara a mai defini structura acestui. In
acest caz campurile tabelului vor fi denumite automat “field1”, “field2”, etc.
sa apasam butonul Tables din fereastra Database si apoi sa executam clic pe butonul New din partea de sus a acestei
ferestre. In acest caz se deschide o noua fereastra care are urmatoarele optiuni:
Datasheet View – proiectarea tabelului print introducerea inregistrarilor;
Design View – proiectarea tabelului prin definirea campurilor
T able Wizard – construirea tabelului cu ajutorul vrajitorului;
Import T able – aducerea fizica unui tabel dintr-o alta baza de date;
Link T able – construirea unei legaturi catre un tabel dintr-o alta baza de date, fara ca acesta sa fie adus fiyic in baza noastra
de date.
Pentru a seta aceasta proprietate se pot folosi doua metode:
Wizard LookUp – lansat din lista derulanta a tipurilor campurilor (vezi figura 3.1.1.1.1) – care practic asista
utilizatorul in setarea proprietatilor paginii LookUp, din Field Properties.
direct in pagina LookUp. Datele ce trebuiesc completate in pagina de LookUp sunt:
Display Control – Se alege intre List Box sau Combo Box
Row Source Type – Una din cele trei tipuri de surse prezentate mai sus.
Row Source – exista doua posibilitati functie de sursa de date precizata:
Numele tabelei /cererii ce este folosita ca sursa de date (selectata dintr-o lista ascunsa);
Valorile din lista, separate prin ; (pentru tipul de sursa Value List)
Bound Column – Numarul (incepand de la 1) campului din tabela /cererea, de la care importam datele de
intrare.
Column Count – Numarul (incepand de la 1) campurilor din tabela /cererea care se vor afisa in lista
(separate tot prin ; ). Deci pe langa campul din ale carui date vom selectiona ceea ce vrem sa introducem
(Bound Column) este uneori necesar sa afisam mai multe campuri (Column Count) pentru a permite
transmiterea tuturor informatiilor necesare. De exemplu, vrem sa selectionam un camp care contine un cod,
dar este necesar sa afisam si denumirii explicite a ceea ce este codificat.
Column Head – specifica daca se vor afisa si denumirile campurilor.
Column Widths si List Widths – specifica latimea coloanelor si a intregii liste.
List Row – specifica numarul de linii care se afiseaza, restul liniilor fiind accesate eventual prin bare
derulante.
Limt to List – setata pe Yes blocheaza introducerea de date in afara celor din lista.
Desi toate aceste proprietati pot fi setate si prin formulare este bine ca aceste pro prietati sa fie atasate tabelei
si nu formularelor. Acest lucru devine evident daca ne gandim ca aceiasi tabela poate fi folosita de mai
multe formulare sau interogari.
3.1.2 Proprietatile tabelei
Se introduc printr-un formular ce apare la actionarea pictogramei specifice de proprietati(o mana ce arata
un tabel) sau din meniul Access.
Aceste proprietati, se refera la setari ce se refera la comportamentul tabelei in ansamblu. Cea mai folosita
este:
Validation Rule – introduce o conditie a carei evaluare se face in momentul cand se termina de
introdus(modificat) o inregistrare si se trece la alta. Prin aceasta se introduce o regula de validare care se
poate referi la relatiile dintre campuri, ea completand in acest fel configurarea integritatii de domeniu.
Daca evaluarea conditiei nu este adevarata, se vor produce doua actiuni:
Afisarea unui mesaj(introdus in caseta urmatoare, Validation T ext);
Blocarea iesirii din inregistrare pana cand evaluarea conditiei va fi adevarata
Aceasta facilitate se foloseste cand se doresc a se verifica corelatii intre datele introduse in mai multe
campuri, deoarece evaluarea se va face dupa ce se termina introducerea datelor in toate campurile
inregistrarii. In exemplu se verifica ca data introdusa in campul [C1] sa fie inferioara datei din campul [C2]
(cand se face referire la un camp acesta este scris obligatoriu intre paranteze drept.