Documente Academic
Documente Profesional
Documente Cultură
Access - Lectia 1
Access - Lectia 1
1
Nume angajat Varsta Ani vechimeSalariul brut Copii
Ion Ionescu 32 6 2222222 1
Cornel Popescu 45 14 5555555 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.
2
se poate porni aplicatia printr-un dublu clic pe acesta iconita.
Apare urmatoarea fereastra de dialog, in care precizati locul unde este fisierul ce
trebuie deschis. Deschiderea bazei de date se poate realiza:
printr-un dublu clic pe numele bazei de date
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
3
4
Mai aveti doua posibilitati de deschidere a documetelor deja create:
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.
5
Calea unde va fi salvata noua baza de date
Numele noii baze de date
Pentru a crea baza de date apasati butonul Create
Daca ajutorul (Help) nu apare pe ecran el se poate activa prin apasarea butonului
Microsoft Access Help
6
Asistentul se mai poate activa si prin apasarea
tastei F1. I
Pentru a inchide asistentul se va da clic dreapta
pe imagine si se va alege optiunea Hide
(Ascunde)
1.3 Setari
7
1.4 Exercitii
-1-
Deschideţi o aplicaţie de baze de date folosind meniul Start.
Creaţi o bază de date nouă şi salvaţi-o în directorul access.
Deschideti baza de date db1.mdb din directorul access prin 2 metode.
Utilizaţi funcţia Help pentru a căuta informaţii despre tabele.
Inchideti aplicatia de baze de date.
-2-
Deschideţi o aplicaţie 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
Creaţi 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.
Utilizaţi funcţia Help pentru a căuta informaţii despre campuri (field).
Salvati toate bazele de date create.
Inchideti aplicatia de baze de date.
-3-
Deschideti aplicatia de baze de date.
Creati o baza de date noua cu numele baza de date pe C:\
Utilizaţi funcţia Help pentru a căuta informaţii despre inregistrari (record).
Afisati mai multe bare cu unelte de lucru.
Salvati toate bazele de date create.
Inchideti aplicatia de baze de date.