Sunteți pe pagina 1din 35

BAZELE DE DATE MEDICALE

Definitii
• Baza de date = o colecţie structurată de date şi relaţii.
• Înregistrarea (record) = colecţie de date despre un
singur obiect.
• Câmpul (field) = dată individuală pentru o
înregistrare. Câmpurilor li se definesc: nume, tipuri de
date şi proprietăţi.
• Cheia primară (primary key) poate fi unul sau mai
multe câmpuri şi un identificator unic al unei
înregistrări; este câmpul după care întreaga bază de
date este indexată.
• Baze de date pot fi de două tipuri:
– simplă = liste convertite într-un tabel;
– relaţionale = datele sunt stocate în fişe
relaţionate unele faţă de celelalte.
Avantajele bazelor de date electronice
1. viteză crescută;
2. uşurinţă în folosire;
3. stocarea unor cantităţi foarte mari de informaţie;
4. introducere şi modificare facilă a datelor;
5. modificare şi recalculare automată a formulelor si functiilor;
6. permit sortarea datelor;
7. căutare şi selecţie automată;
8. securitate sporita;
9. controlul accesului utilizatorilor.
10.transferul de date între aplicaţii / programe;
11.pot fi accesate din orice locaţie geografică;
12.pot fi accesate simultan de mai mulţi utilizatori.
DEZAVANTAJE ?
Etapele construirii bazei de date
1. Design
2. Definirea bazei de date
3. Introducerea datelor
4. Cautarea informatiilor
5. Rapoarte
6. Optimizarea si distribuirea bazei de date
Uneltele pe care le avem la dispoziţie in Microsoft Access sunt grupate în
următoarele rubrici:
 Tabela (Table) este un obiect definit de utilizator în care sunt stocate
datele primare.
 Formularul (Form) este un obiect care permite introducerea datelor,
afişarea acestora sau controlul întregii aplicaţii.
 Cererea de interogare (Query) este un obiect care permite
vizualizarea informatiilor obţinute prin prelucrarea datelor din una
sau mai multe tabele şi/sau alte cereri de interogare.
 Raportul (Report) este un obiect care permite formatarea şi
tipărirea informaţiilor obţinute în urma consultării bazei de date sub
forma de documente.
 Comanda Macro (Macro) reprezintă un obiect care conţine o
definiţie structurată a uneia sau mai multor acţiuni pe care ACCESS
le realizează ca răspuns la un anumit eveniment.
 Modulul (Module) reprezintă un obiect care conţine proceduri
definite de utilizator şi scrise în limbajul de programare Visual Basic.
1. Etapa DESIGN
• Scopul bazei de date, ce date stocăm, ce informaţii obţinem
(informaţii brute – raw data, filtrate, prelucrate)
• Identificarea tabelelor;
• Determinarea cheii primare;
• Determinarea câmpurilor;
• Relaţiile dintre tabele;
• Stabilirea tipurilor de date;
• Informaţii redundante;
• Locaţia bazei de date;
• Proprietăţile câmpurilor;
2. Definirea bazei de date
Numele campurilor
• Lung de 64 caractere;
• Poate conţine litere, cifre, spaţii şi majoritatea
semnelor de puncţie exceptând punct (.), semnul
exclamării (!), accent grav (`) sau paranteze
pătrate ([,]);
• Nu pot exista două câmpuri cu acelaşi nume în
acelaşi tabel;
• Trebuie să fie scurt, concis şi să conţină,
eventual, unitatea de măsură
Tipuri de date
• Text
• Memo
• Number
• AutoNumber
• Yes/No
• Currency
• Date/Time
• Object OLE
• Hyperlink
• Attachment
• Calculated
• Lookup Wizard
PROPRIETATILE CAMPULUI
Field size = numărul maxim de caractere sau cifre
Byte = numere de la 0 la 255, fără fracţii; ocupă 1 bit;
Integer = numere de la –32,768 la 32,767 (fără fracţii); ocupă 2
biţi;
Long integer = numere de la –2,147,483,648 la 2,147,483,647
(fără fracţii) – 4 biţi;
Input mask - = "(###) ###-###"
Default value – valoare implicită
Format – modifică proprietăţile câmpului fie alegând dintr-o listă
predefinită fie definind proprietăţi noi
Decimal places – numărul de zecimale după punct;
Validation rule – expresie care limitează conţinutul câmpului respectiv;
Validation text – mesajul de eroare care apare când valoarea introdusă
nu se încadrează în “validation rule”;
Required – obligaţia de a completa sau nu câmpul respectiv;
Tabela (tabelul)
Crearea structurii tabelelor se poate face în urmatoarele moduri:
• Utilizând fereastra de proiectare (Create table in design
view)
• Prin introducerea datelor (Create table by entering data)
• Utilizând instrumentul Wizard (Create table by using
wizard)
• Importând un tabel (Import table)
• Folosirea unei legături (Link Table)
TABEL
TABEL
TABEL
FORMULAR
În cadrul unei aplicaţii, formularele pot îndeplini mai multe
funcţii:
• Afişarea şi editarea datelor.
• Controlul operaţiilor realizate de aplicaţii
• Introducerea de date.
• Afişarea de mesaje
• Tipărirea informaţiilor.

Există mai multe moduri prin care se poate crea un formular, dar
cele mai importante sunt următoarele:
- Prin utilizarea instrumentului wizard (creare automată)
- Crearea în fereastra de proiectare (creare manuală)
FORMULAR
FORMULAR
FORMULAR
FORMULAR
FORMULAR
FORMULAR
RAPORT
RAPORT
RAPORT
RAPORT
RAPORT
RAPORT
RAPORT
INTEROGARE
Interogarea bazei de date se poate face în mai multe moduri:
• prin vizualizarea în totalitate a conţinutului tabelelor (foaia
de date asociate tabelei)
• prin vizualizarea parţială sau totală a conţinutului
tabelelor cu ajutorul unor formulare sau situaţii finale
• prin cereri explicite

Rezultatul execuţiei unei asemenea cereri este plasată într-o


foaie de răspuns, asemănător foii de date asociate unei tabele.
INTEROGARE
Cerere de interogare (query), care poate fi de cinci feluri:
1. selecţie (select),
2. analiză încrucişată (crosstab),
3. acţiune (action),
4. SQL (Structured Query Language)
5. parametrată (parameter).
INTEROGARE
INTEROGARE
INTEROGARE
INTEROGARE

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