Dispune de o interfa prietenoas pentru construirea
obiectelor tip i de numeroi asistei (Wizard-uri) Permite schimbul de date cu alte aplicaii Permite lucru n reele de calculatoare Permite programarea : Declarativ (QBE, SQL, aciuni n obiecte macro) Procedural (VBA)
SGBD Access 2013: Obiecte
Tabela (Table) este un obiect definit de utilizator n care sunt stocate datele primare (expresia modelului relaional) Interogarea (Query) este un obiect ce permite vizualizarea informaiilor obinute prin selectarea i prelucrarea datelor din una sau mai multe tabele (sau interogri) Formularul (Form) este un obiect ce permite introducerea datelor, afiarea acestora sau controlul ntregii aplicaii
Modulul (Module) este
un obiect ce conine proceduri definite de utilizator i scrise n limbajul de programare VBA
Obiectele de tip raport (Reports) se creeaz n
etapa de exploatare a bazelor de date. Coninutul lor poate fi vizualizat pe ecran, sau se poate lista la imprimant Comanda Macro (Macro) este un obiect ce conine o definiie structurat a uneia sau a mai multor aciuni, pe care Access le realizeaz ca rspuns la un anumit eveniment
Definirea relaiilor ntre tabele
Pentru a accesa simultan datele din mai multe tabele ntr-o baz de date este necesar a se defini legturile dintre tabele. Cel mai indicat ar fi ca aceast operaie s se efectueze nainte de a se introduce datele n tabele i nainte de efectuarea interogrilor
Relaiile standard pot fi:
1:1 sau 1:n sau m:n
Definirea relaiilor ntre tabele:1-1 /1-n
Relaiile 1:1 corespund situaiilor n care unui tuplu dintr-o tabel n corespunde un singur tuplu dintr-o alt tabel. Altfel spus, unei realizri a cmpului cheie primar dintr-o tabel i corespunde o singur realizare a unui atribut cu rol de cheie extern din alt tabel. Relaiile 1:n se stabilesc n cazul n care unui tuplu dintr-o tabel i corespund mai multe tupluri din alt tabel. Deci, aceeai valoare a atributului cheie primar dintr-o tabel se regsete ca realizare a atributului cu rol de cheie extern n mai multe tupluri din alt tabel. Relaiile m:n sunt asocieri libere, iar atributele lor cu rol de cheie primar prezint valori duplicate.
Definirea relaiilor ntre tabele:1-1 /1-n
Stabilirea relaiilor 1:1 i 1:n au la baz respectarea restriciilor de INTEGRITATE REFERENIAL Astfel, ntr-o tabel, valorile pentru atributul cheie extern trebuie s se regseasc n tabela n care atributul este cheie primar n prezena integritii refereniale, mai nti trebuie adugate tuplurile n tabela surs nainte de a putea aduga o valoare pentru atributul celeilalte tabele pus n relaie cu tabela surs n plus, nu se poate terge un tuplu din tabela surs, dac cealalt tabel (cea legat) conine tupluri cu care atributul legat refer valoarea de ters
Definirea relaiilor ntre tabele:1-1 /1-n
Definirea relaiilor ntre tabele:1-1 /1-n
Enforce Referential Integrity se activeaz atunci cnd: -atributul din tabela sursa este KP -cele dou atribute sunt de acelai tip -cele dou tabele sunt n aceeai BD
Cascade Update/Delete Related
Fields interogheaz utilizatorul asupra posibilitii efecturii de actualizri / tergeri n cascad (anularea unui tuplu din tabela tat conduce automat la anularea tuplurilor corespunztoare din tabela fiu)