Documente Academic
Documente Profesional
Documente Cultură
AL REPUBLICII MOLDOVA
Centrul de Excelenţă în Informatică şi Tehnologii Informaţionale
Elaborat de:
Ursu Adrian, P1822
(nume, prenume, grupa)
Verificat de:
Nebunelea Diana
(nume, prenume)
Chişinău 2019
PROIECTAREA CONCEPTUALA A BAZELOR DE DATE
În faza de proiectare conceptuala a bazelor de date se proiecteaza schema
conceptuala si schemele externe ale bazei de date. Desi nu este obligatoriu,
aceasta faza se poate mentine independenta de SGBD si produce un model de
date de nivel înalt, care va fi implementat dupa transpunerea lui într-un model de
date specific.
1
Acest tip de entitate poate fi descris prin mai multe atribute, dintre care o
parte sunt atribute de identificare a persoanei
(Nume,Prenume,DataNasterii,Adresa), iar altele sunt atribute legate de
activitatea acesteia în institutia respectiva (Functie,Salariu).
O asociere este o corespondenta între entitati din doua sau mai multe
multimi de entitati. Gradul unei asocieri este dat de numarul de multimi de
entitati asociate. Asocierile pot fi binare (de gradul 2, între 2 multimi de entitati)
sau multiple (între k multimi de entitati, k> 2). Asocierile binare sunt, la rândul lor,
de trei categorii, dupa numarul elementelor din fiecare dintre cele doua multimi
puse în corespondenta de asocierea respectivă.
2
• Asocierea “multe-la-multe” este asocierea prin care unui element din
multimea E1 îi corespund unul sau mai multe elemente din multimea E2, si
reciproc; se noteaza cu M:N. O asociere între doua sau mai multe multimi
de entitati este, în acelasi timp, o asociere între tipurile de entitati
corespunzatoare.
Una dintre cele mai folosite notatii reprezinta un tip de entitate (precum si
multimea de entitati de acel tip printr-un dreptunghi, iar atributele tipului de
entitate prin elipse conectate printr-o linie continua la acesta.
O asociere poate sa aiba sau nu un nume; daca are un nume, acesta poate
fi înscris în rombul respectiv sau în vecinatatea acestuia. Categoria asocierii se
noteaza prin înscrierea multiplicitatii pe fiecare link care conduce la un tip de
entitate. Este posibil ca o asociere sa prezinte ea însasi atribute, si aceste atribute
se reprezinta prin elipse conectate la asocierea respectivă.
3
Schema conceptuală a Bazei de Date
1. Persoana
2. Comenzi
3. Anulare
4. Pret
5. Tip
In tabelul Pesoana este indicata toată informația despre persona de care este
nevoie pentru a elibera un act de identitate.
4
1. Cod_persoana - Reprezintă un cod numeric,unic care este si cheia primara a
tabelului si va fi un nr de identificare a fiecarei persoane aparte. Acest câmp va fi de
tip număr.
2. Nume - Reprezintă numele personei care dorește obținerea unui buletin sau
pașaport. Câmpul va fi de tipul varchar2.
3. Prenume - Reprezintă prenumele personei care dorește obținerea unui buletin sau
pașaport. Câmpul va fi de tipul varchar2.
4. Patrimonic - Reprezintă patrimonicul personei care dorește obținerea unui buletin
sau pașaport. Câmpul va fi de tipul varchar2..
5. Data/Anul – Reprezintă data și anul nașterii personei care dorește obținerea unui
buletin sau unui pașaport. Câmpul va fi de tipul dată.
6. Sex - Reprezintă sexul personei care dorește obținerea unui buletin sau unui
pașaport. Vom avea doar 2 valori M/F. Câmpul va fi de tip varchar2.
7. Strada - Reprezintă adresa de domiciliu a personei care dorește obținerea unui
buletin sau pașaport. Câmpul va fi de tipul varchar2.
8. Cetatenie - Reprezintă cetățenia personei care dorește obținerea unui buletin sau
pașaport. Câmpul va fi de tipul varchar2.
9. Grupa_Sangvina - Reprezintă grupa sangvină a personei care dorește obținerea
unui buletin sau pașaport. Câmpul va fi de tipul varchar2.
10. Casatorit – Indică dacă personei care dorește obținerea unui buletin sau pașaport
este căsătorită sau nu. Câmpul va fi de tipul Da/Nu.
11. Nr_copii - Indică informatia despre numărul de copii care va fi indicat în act. Câmpul
va fi indicat de tip număr ,care va fi setat ca Default 0.
12. Nr_Identificare_persoana – Indică un număr de indentificare unic pentru fiecare
persoană. Câmpul va fi de tip număr.
13. Nr_Serie_Pasaport - Va indica seria și numărul de identitate a actului.
Câmpul va fi de tip varchar2.
In Tabelul Tip este reprezentat Tipul Actului Procurat de catre persoana fie
acesta Buletin sau Pasaport Biometric.
5
În tabelul Comenzi este prezentă informatia depre comanda trimisă de persoana
împreuna cu informația necesară.
6
În tabelul Pret este indicată informația privind prețurile actelor