Documente Academic
Documente Profesional
Documente Cultură
1
3
O baza de date este formata din mai multe tabele cu diferite legaturi.
Tipurile de legaturi dintre doua tabele pot fi urmatoarele:
1:1 - legatura de tip unu la unu cand unei inregistrari dintr-o tabela ii corespunde
o singura inregistrare in cealalta tabela
1:M - legatura de tip unu la multi cand unei inregistrari dintr-o tabela ii corespund
mai multe inregistrari in cealalta tabela
M:N - legatura de tip multi la multi cand mai multor inregistrari dintr-o tabela Ie
corespund mai multe inregistrari in cealalta tabela.
Uneori intr-o tabela exista foarte multe date, de aceea se recomanda ierarhizarea
datelor din tabela, pentru a putea fi regasite cat mai usor. De aceea, pentru anumile
tabele se recomanda construirea indecsilor. Cu ajutorul unui index datele din tabela
se I P pot regasi foarte usor (de exemplu putem construi un index care sa ordoneze
date din tabela in ordine crescatoare a anilor de vechime).
Orice tabela trebuie sa aiba definita o cheie. Cheia unei tabele reprezinta un
ansamblu minim de atribute care identifica o inregistrare dintr-o tabela.
Cheia peate fi formata dintr-un singur atribut (cheie simpla) sau din mai multe
atribute, (cheie compusa). Determinarea cheii, necesita cunoasterea semnificatiilor
atributelor din tabela. La un moment dat intr-o tabela pot exista mai multe atribute cu
proprietatea ca pot identifica o inregistrare, aceste combinatii se numesc chei
candidate. Dintre acele chei candidate se alege o combinatie care se foloseste
efectiv. Aceasta combinatie folosita se numeste cheie primara. Aceasta cheie
primara va identifica in mod unic o inregistrare din tabela. Daca intr-o tabela un
atribut sau ansamblu de atribute ia valori in acelasi domeniu ca si cheia primara a
unei tabele, atunci acest ansamblu de atribute se numeste cheie exterma??.
Intr-o baza de date exista diferite legaturi intre tabele. Este foarte important de definit
restrictiile referitoare la legaturile existente intre tabele. De exemplu putem avea
tabela Angajat si tabela Copii. Tabela angajat are o legatura de tip unu la multi cu
tabela copii deoarece un angajat peate avea mai mulsi copii. Este foarte important
de definit restrictiile acestor legaturi. Aceste restrictii se refera la stergerea datelor, la
introducerea datelor sau la modificarea unor date. De exemplu nu se peate sterge o
inregistrare din tabela Angajat daca aceasta are inregistrari in tabela copii, deoarece
in acest caz In tabela copii ar exista inregistrari care nu ar avea corespondent in
tabela Angajat.
printr-un clic efectuat pe butonul Open, dupa ce fisierul dorit a fost selectat
Daca aveti deschisa fereastra Explorer, atunci baza de date se poate deschide,
printr-un dublu clic pe fisierul dorit
Atunci cand ati ales crearea unei baze de date noi, pe ecran apare fereastra File
New Database, in care vi se cere sa precizati locatia noii baze de date, precum si
numele acesteia.
1.3 Setari
1.3.1 Schimbarea modului de vizualizare
Microsoft Access ofera mult mai multe
instrumente decat sunt prezente initial. Aceste
pictograme se pot adauga sau sterge din bara
de instrumente dupa preferintele fiecarui
utillizator. Adaugarea sau stergerea barelor se
obtine prin deschiderea meniului View. Toolbars. Doar prin simpla apasare a mouseului se pot activa si alte bare de instrumente
Toate barele active la un anumit moment sum marcate (cu o bifa), dar pentru a
dezactiva una dintre ale este suficient sa apasati o singura data pe numele acesteia.
Nu se recomanda folosirea unui numar prea mare de bare de instrument
deoarece micsoreaza spatiul dedicat lucrului cu baza de date.
1.4 Exercitii
-1Deschidei o aplicaie de baze de date folosind meniul Start.
Creai o baz de date nou i salvai-o n directorul access.
Deschideti baza de date db1.mdb din directorul access prin 2 metode.
Utilizai funcia Help pentru a cuta informaii despre tabele.
Inchideti aplicatia de baze de date.
-2Deschidei o aplicaie de baze de date utilizand pictograma de pe desktop. In cazul
in care nu exista pictograma creati una. (fisierul executabil se gaseste utilizand
calea: c:\Program Files\Microsoft Office
Creai o baz de date nou n directorul My Documents.
Deschideti baza de date db2 din directorul access prin 2 metode.
Creati o baza de date noua in directorul My Documents. Salvati-o cu numele
dumneavoastra.
Utilizai funcia Help pentru a cuta informaii despre campuri (field).
Salvati toate bazele de date create.
Inchideti aplicatia de baze de date.
-3Deschideti aplicatia de baze de date.
Creati o baza de date noua cu numele baza de date pe C:\
Utilizai funcia Help pentru a cuta informaii despre inregistrari (record).
Afisati mai multe bare cu unelte de lucru.
Salvati toate bazele de date create.
Inchideti aplicatia de baze de date.