Documente Academic
Documente Profesional
Documente Cultură
Baze de Date Acces
Baze de Date Acces
NOŢIUNI GENERALE
Baza de date este creată ca un container, care conţine iniţial un singur tabel, cu numele generic Table1 – şi la
care ulterior putem adăuga alte tabele, în funcţie de necesităţile pe care le avem.
Un tabel într-o bază de date este asemănător ca structură cu un tabel în Excel şi conţine o colecţie de
informaţii împărţite în categorii precis caracterizate şi neredundante (care apar doar o singură dată).
Pentru a se defini un tabel într-o bază de date trebuie parcurse două etape:
Exemplu:
Vom crea un tabel care să conţină informaţii generale despre pacienţii luaţi în evidenţa unui spital. În
structura acestui tabel dorim să introducem următoarele câmpuri:
NUME, PRENUME ANAMNEZĂ
DATA NASTERII INALTIME
VARSTA GREUTATE
SEX BMI
DOMICILIU GLICEMIE
JUDET COLESTEROL
LOCALITATE SUSPECT DIABET
CAS COLESTEROL MARIT
12. Câmpul SUSPECT DIABET: Se va completa cu DA dacă glicemia înregistrată a persoanei este peste
valoarea 110 şi cu NU în caz contrar; poate fi definit ca un câmp de tip text care se completează manual
pentru fiecare pacient în parte, sau poate fi definit tot ca un câmp de tip Calculated, care se va completa
automat prin evaluarea funcţiei din figura de mai jos.
Pentru calcularea sa am folosit funcţia IIF() disponibilă în Access, care are sintaxa:
IIF (expresie, adevărat, fals), cu următoarea semnificaţie:
Expresie: este o expresie matematică, ce va fi evaluată: în cazul nostru am folosit expresia [glicemie] > 110;
Adevărat: este o valoare sau o expresie care va fi returnată în cazul în care expresia evaluată iniţial este
adevărată: în cazul nostru dorim să afişăm textul DA;
Fals: este o valoare sau o expresie care va fi returnată în cazul în care expresia evaluată iniţial este falsă: în cazul
nostru dorim să afişăm textul NU.
13. Câmpul COLESTEROL MARIT: Se va completa cu DA dacă colesterolul înregistrat al persoanei este
peste valoarea 200 şi cu NU în caz contrar; cel mai eficient este să definim şi acest câmp tot de tip
Calculated şi să îl calculăm folosind funcţia IIF (vezi figura de mai jos).