Baze de Date

Imagine preview
(8/10 din 1 vot)

Acest referat descrie Baze de Date.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier doc de 27 de pagini .

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 3 puncte.

Domeniu: Limbaje de Programare

Extras din document

Prezentarea agentiei de resurse umane

Adeco este o agentie de resurse umane care doreste crearea unei baze de date pentru pastrarea evidentei clientilor si pentru o mai buna activitate de intermediere intre angajatori si aplicanti.

Firma doreste ca aceasta baza de date sa contina toti clientii (angajatori si aplicanti) pentru a putea raspunde intr-un timp cat mai scurt cererii de personal si de locuri de munca vacante, a angajatorilor, respectiv a aplicantilor.

Aceasta baza de date trebuie sa faciliteze sortarea cererilor in functie de cunostintele si abilitatile aplicantilor. Cu aceste date a inceput dezvoltarea unei baze de date. Prezentam in continuare caracteristicile acesteia.

Entitati, Relatii, Atribute

Entitatile bazei de date sunt urmatoarele:

1. CLIENT (entitate independenta) - orice client al agentiei (angajator sau aplicant). Cheia primara este atributul Cod_client.

2. ANGAJATOR (subentitate) - client care doreste sa angajeze personal. Cheia primara este atributul Cod_client.

3. APLICANT (subentitate) - client care doreste sa se angajeze. Cheia primara este atributul Cod_client.

4. CONTRACT (entitate independenta) - orice contract intre agentie si angajator. Cheia primara este atributul Nr_contract.

5. CERERE_SI_OFERTA (entitate dependenta) - oferta si cerintele angajatorului. Cheia primara este formata din atributele Nr_contract, Post.

6. POST (entitate dependenta) - fisa postului solicitat de aplicant. Cheia primara este formata din atributele Cod_client, Tip_post.

7. LIMBI_STRAINE (entitate dependenta) - limbile straine cunoscute de aplicant. Cheia primara este formata din atributele Cod_client, Limba.

8. EXPERIENTA (entitate dependenta) - experienta pentru fiecare calificare a aplicantului. Cheia primara este formata din atributele Cod_client, Calificare.

Relatiile care intervin in baza de date sunt urmatoarele:

1. INCHEIE - leaga entitatile ANGAJATOR si CONTRACT. Un angajator poate semna mai multe contracte sau doar unul. Relatia are cardinalitatea maxima 1:m, iar cardinalitatea minima 1:1.

2. SPECIFICA - leaga entitatile CONTRACT si CERERE_SI_OFERTA. Un contract poate specifica mai multe cereri/oferte sau doar una. Relatia are cardinalitatea maxima 1:m, iar cardinalitatea minima 1:1.

3. SOLICITA - leaga entitatile APLICANT si POST. Un aplicant poate solicita mai multe posturi sau doar unul. Relatia are cardinalitatea maxima 1:m, iar cardinalitatea minima 1:1.

4. CUNOASTE - leaga entitatile APLICANT si LIMBI_STRAINE. Un aplicant poate cunoaste mai multe limbi straine sau nici una. Relatia are cardinalitatea maxima 1:m, iar cardinalitatea minima 1:0.

5. ARE - leaga entitatile APLICANT si EXPERIENTA. Un aplicant poate avea mai multe calificari sau nici una. Relatia are cardinalitatea maxima 1:m, iar cardinalitatea minima 1:0.

Atributele care caracterizeaza entitatile si relatiile definite anterior sunt urmatoarele:

1. Cod_client - intreg strict pozitiv (4) care identifica in mod unic un client (cheie primara)

2. Data - data calendaristica ce reprezinta data la care clientul este introdus in evidenta.

3. Disponibil - data logica care indica tipul clientului: valabil pentru cautare sau client care are situatia definitivata.

4. Adresa - sir de caractere (50) care reprezinta adresa unde domiciliaza/isi are sediul clientul.

5. Telefon - intreg (10) care reprezinta numarul de telefon al clientului.

6. Tip_client - data logica care indica tipul clientului: angajator sau aplicant.

7. Nume - sir de caractere (20) care indica numele firmei angajatoare.

8. Tip_juridic - data logica care indica tipul persoanei juridice : publica sau privata.

9. Pers_contact - sir de caractere (30) care reprezinta numele si prenumele reprezentantului legal al firmei.

10. Cod_fiscal - sir de caractere (15) care reprezinta codul fiscal al firmei.

11. Nume - sir de caractere (15) care reprezinta numele aplicantului.

12. Prenume - sir de caractere (20) care reprezinta prenumele aplicantului.

13. Data_nasterii - data calendaristica care reprezinta data nasterii aplicantului.

14. Sex - sir de caractere (10) care reprezinta sexul aplicantului.

15. Stare_civila - sir de caractere (15) care reprezinta starea civila a aplicantului.

16. Bi - sir de caractere (12) care reprezinta seria si numarul actului de identitate al aplicantului

17. Studii - sir de caractere (15) care reprezinta tipul studilor terminate de aplicant (Ex: 1. Primare, 2. Gimnaziale, 3. Medii, 4. Postliceale&..)

18. Carnet_sofer - sir de caractere (10) care reprezinta categoriile de sofer pe care le are aplicantul.

19. Nr_contract - intreg strict pozitiv (5) care identifica in mod unic un contract (cheie primara).

Fisiere in arhiva (1):

  • Baze de Date.doc

Alte informatii

Universitatea Bucuresti, Facultatea de Matematica