Documente Academic
Documente Profesional
Documente Cultură
domeniul terminologiei
(Programul Microsoft Access)
Dorel MICLE
Universitatea de Vest Timioara
Din rndul disciplinelor lingvistice, terminologia este cea care utilizeaz cel mai
frecvent metode i mijloace tehnice de lucru moderne. Gestionarea termenilor i
prelucrarea lor n vederea realizrii unor baze de date sau a tipririi de corpusuri
lingvistice i dicionare terminologice, necesit utilizarea Sistemelor de Gestionare a
Bazelor de Date. Introducerea, modificarea, prelucrarea i extragerea termenilor i a
informaiilor corespunztoare lor din bazele de date implic cunotine aprofundate de
utilizare a calculatorului, precum i programe specifice, adaptabile la necesitile
terminologilor. Din rndul SGBD-urilor de nivel mediu, cu larg utilizare, Aceess de la
Microsoft este cel mai fiabil i uor de implementat pentru domeniul terminologiei.
O baz de date conine toate informaiile necesare despre obiectele ce intervin
ntr-o mulime de aplicaii, relaiile logice dintre aceste informaii i tehnicile de prelucrare
corespunztoare. n bazele de date are loc o integrare a datelor, n sensul c mai multe
fiiere sunt privite n ansamblu, eliminndu-se informaiile redundante. Este permis
accesul simultan la aceleai date, situate n acelai loc sau distribuite spaial, a mai
multor persoane prin mai multe tipuri de interogri.
ntre baza de date fizic (adic datele aa cum sunt ele memorate pe suport) i
utilizatorii sistemului exist un nivel de software, numit sistem de gestionare a bazelor de
date (DBMS Data Base Management System), care permite construirea unor baze de
date, introducerea informaiilor n baza de date i dezvoltarea de aplicaii privind bazele
de date.
Un DBMS d posibilitatea utilizatorului s aib acces la date folosind un limbaj
de nivel nalt, apropiat de modul obinuit de exprimare, pentru a obine informaii,
utilizatorul fcnd abstracie de algoritmii aplicai pentru selectarea datelor implicate i a
modului de memorare a lor. DBMS-ul este deci o interfa ntre utilizator i sistemul de
operare.
1. Arhitectura unui sistem de baze de date
a. nivelul exterior
(vederile utilizatorilor
individuali)
scheme exterioare
Utilizatorul 1
b. nivelul conceptual
(vederile comune utilizatorilor)
Utilizatorul 2
Schema conceptual
c. nivelul intern
(vederile memorate)
Schema fizic
Utilizatorul n
Tipuri de date
tabelul trebuie s fie n modul de lucru Design (dac nu, se execut un clic
pe butonul Design View).
se execut clic oriunde n rndul cmpului care se stabilete cheie primar.
se execut clic pe butonul Primary Key din bara de instrumente.
TERMEN
T1
DEFINIIE
D1
T2
D2
T3
D3
Corelaia unu la mai muli (1:N) se caracterizeaz prin faptul c unei nregistrri
dintr-o tabel i corespund mai multe nregistrri din cealalt tabel.
TERMEN
T1
SINONIM
S1
S2
S3
T2
S4
S5
S6
T3
S7
S8
S9
Corelaia mai muli la mai muli (M:N) se caracterizeaz prin faptul c unei
nregistrri din prima tabel i corespund una sau mai multe nregistrri din cealalt
tabel i invers.
SURS: CARTE
C1
EDITUR
E1
C2
E2
C3
E3
Access poate realiza doar corelaii 1:1, 1:N i N:1. n cazul corelaiilor M:N se va
aduga o tabel suplimentar prin care se sparge corelaia M:N n dou corelaii 1:N.
aceast tabel suplimentar va avea drept cmpuri, cheile primare ale tabelelor aflate n
corelaia M:N.
Atunci cnd se lucreaz cu date din mai multe tabele, proiectantul trebuie s
defineasc felul n care vor fi combinate datele din nregistrrile tabelelor corelate.
Sistemul permite precizarea tipului de legtur (join) i anume:
1. Legtura care include nregistrrile dintre din cele 2 tabele pentru care
cmpurile de legtur au valori egale (equi-join).
2. Asocierea care pune n legtur tabelele, n sensul c sunt cuprinse toate
liniile din tabela A i numai acele linii din tabela B pentru care cmpurile sunt
egale (outer-join de tipul left-outer-join).
3. Include liniile din tabela B i numai acele linii din tabela A pentru care exist
egalitatea cmpurilor (right-outer-join).
c. Asigurarea integritii refereniale
Una din problemele importante ale unei baze de date este asigurarea
consistenei i corelrii datelor. Pentru aceasta putem impune respectarea unei restricii
la adugarea sau eliminarea nregistrrilor n tabelele corelate. Aplicarea acestor
restricii ne d posibilitatea s asigurm o proprietate important a bazelor de date
relaionale numit integritate referenial.
Access poate s impun aceste reguli atunci cnd sunt ndeplinite urmtoarele
condiii:
Cmpul asociat din primul tabel este cheie primar sau are un index unic;
Cmpurile asociate au acelai tip de date;
Ambele cmpuri aparin aceleai baze de date.
Regulile impuse de Access pentru asigurarea integritii refereniale pot fi
rezumate astfel:
a. Cnd adugm nregistrrile ntr-un tabel corelat i introducem o valoare n
cmpul pe care se face asocierea, trebuie s existe deja o nregistrare cu
aceast valoare n tabelul principal.
b. Nu se poate elimina o nregistrare din tabelul principal atta timp ct mai
exist nregistrri asociate acestuia n tabelul corelat.
8
b. Proprietile formularului
Fiecare obiect (formular, seciune, control) are un numr de proprieti. Afiarea
proprietilor se realizeaz cu un clic pe Properties.
Principalele proprieti ale formularelor sunt:
Data controleaz tipul operaiilor permise n formular prin opiunile:
Allow Edits (permite editarea);
Allow Deletion (permite tergerea);
Allow Additions (permite adugri);
Data Entry (introducere de date);
Format controleaz aspectul formatului prin opiunile:
Caption (titlul formularului);
Default View (cu valoare prestabilit Single Form);
Views Allowed (stabilete dac se poate trece de la modul Form la modul
Datasheet);
Scroll Bars (bara de derulare);
10
12
Access indic prin linii asocierile dintre cmpurile diferitelor tabele. O linie de
legtura indic programului Access s selecteze nregistrrile din dou tabele ale cror
cmpuri asociate au aceeai valoare. Prezenta cifrei 1 si a simbolului indic o
relaie de tipul one-to-many i aplicarea integritii refereniale.
Programul Access accepta urmtoarele tipuri de asocieri:
INNER JOIN (asocieri interne);
OUTER JOIN (asocieri externe):
LEFT JOIN (asocieri externe la stnga);
RIGHT JOIN (asocieri externe la dreapta).
4. Rapoarte (Raports)
Raportul este destinat n primul rnd pentru tiprire la imprimant, dar poate fi
afiat i pe ecran. Raportul parcurge secvenial nregistrrile pentru tiprirea datelor cu o
frecven mare, permind:
totaluri, subtotaluri i rezumate;
gruparea datelor pe un numr de pn la 10 niveluri diferite, i subrapoarte
imbricate pe maximum 3 nivele diferite;
folosirea unui instantaneu al datelor (snapshot);
proiectarea unui raport care s foloseasc rezultatele unei interogri i nu
datele dintr-o tabel;
a. Structura general a unui raport
Raport Header (zona rezervat nceputului unui raport)
Page Header (zona rezervat nceputului de pagin)
Detail (zona rezervat pentru descrierea rndului de detaliu din cadrul
raportului)
Page Footer (zona rezervat pentru sfritul de pagin)
Raport Footer (zona rezervat sfritului de raport)
Cu excepia zonei de detaliu, restul zonelor nu sunt afiate implicit n fereastra de
proiectare a raportului. Pentru apariia sau eliminarea lor n sau din structura raportului
(n faza de proiectare) se utilizeaz comenzile View, Report Header/Footer, respectiv
Page Header/Footer. La proiectare se va observa c antetul i subsolul vor fi afiate n
pereche.
13
numrul de
pagini al
raportului
Pentru data tipririi se selecteaz opiunea Data and Time din meniul Insert. Se
furnizeaz informaia de formatare dup care, n antetul raportului apare o caset de
text, coninnd data calendaristic.
ii. Seciunea Detail
14
15
16
Importul de date
Exist dou posibiliti de a utiliza date din exteriorul bazei de date Access i
anume:
prin importarea datelor;
crearea unei legturi la sursa da date extern;
Alegerea uneia din cele doua variante trebuie fcut dup o analiz atent
deoarece i una i cealalt prezint avantaje i dezavantaje. Importarea datelor const
n transferul datelor externe (prin copiere) ntr-o tabel sau mai multe tabele asociate
obiecte ale bazei de date Access destinatare. Datele surs rmn nemodificate chiar
dac datele importate vor suferii modificri.
Pentru importarea datelor din exterior se pot utiliza dou variante de lucru:
din fereastra Datebase se focalizeaz obiectul Tables i se activeaz
butonul New pentru deschiderea unei ferestre de import, n care se alege
opiunea Import Table care activeaz o noua fereastr de dialog;
din meniul File se alege Get External Date i apoi opiunea Import care
activeaz aceeai fereastr ca i n varianta precedent. Caseta Files of
type prezint tipurile de date externe ce pot fi importate ntr-o baz de date
Access:
Microsoft Access (*.mdb, *.adp, *.mdw, *.mda, *.mde);
Microsoft Excel (*.xls);
document HTML (*.html, *.htm);
fiier text (*.txt, *.tab, *.csv, *.asc);
Lotus 1-2-3 (*.wk1, *.wk3, *.wj2);
Paradox (*.db);
dBase (*.dbf);
Exchange ( );
Outlook ( );
ODBC Database ( ).
dup specificarea tipului de date de importat se activeaz butonul Import
care, n funcie de tipul de date ales, deschide sau nu o fereastr specific ce
va fi prezentat la tratarea cazului respectiv.
Bibliografie:
Basca O., Baze de date, Bucuresti, 1997;
Brookshear J. G., Introducere in informatica, Bucuresti, 1998;
Despi I., Petrov Ghe., Reisz R., Stepan A., Teoria generala a bazelor de date,
Timisoara, 1999;
Dogaru O., Bocsan Ghe., Despi I., Ionica A., Luca L., Petcu D., Popovici P.,
Informatica, Timisoara, 1998;
Fotache M., Baze de date relationale, Iasi, 1997;
Guyon A., Terminologie et terminotique, Paris, 1993;
Le Meur A.; Orzas P.L.D.; Granda J.S., Geneter, Geneter Plus and Interlex
Toolkit, in Confrence sur la coopration dans le domaine de la terminologie en
Europe, Paris, 1999;
Marlowe K., Utilizare Access 97, Bucuresti, 1999;
17
Popa Ghe., Berbec F., Ivancenco V., Sova A., Baze de date Access, Bucuresti,
2000;
Smith R., Sussman D., Programare in Access 97 VBA, Bucuresti, 1997.
18