Extras din referat
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).
Preview document
Conținut arhivă zip
- Baze de Date.doc