Sunteți pe pagina 1din 12

SGBD Access 2013

Utilizeaz modelul relaional n gestiunea bazelor de date


Aplicaia ACCESS conine un ansamblu de colecii de
obiecte tip

Tabel (Table)
Interogare (Query)
Formular (Form)
Raport (Report)

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)

Definirea relaiilor ntre tabele:1-1 /1-n

Operaii asupra tuplurilor din tabele

Cutarea / nlocuirea tuplurilor

Operaii asupra tuplurilor din tabele

Sortarea tuplurilor

Se deschide tabela

S-ar putea să vă placă și