Baze de Date

Referat
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 27 în total
Cuvinte : 3523
Mărime: 42.26KB (arhivat)
Publicat de: Clarisa Vlad
Puncte necesare: 6
Universitatea Bucuresti, Facultatea de Matematica

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

Baze de Date - Pagina 1
Baze de Date - Pagina 2
Baze de Date - Pagina 3
Baze de Date - Pagina 4
Baze de Date - Pagina 5
Baze de Date - Pagina 6
Baze de Date - Pagina 7
Baze de Date - Pagina 8
Baze de Date - Pagina 9
Baze de Date - Pagina 10
Baze de Date - Pagina 11
Baze de Date - Pagina 12
Baze de Date - Pagina 13
Baze de Date - Pagina 14
Baze de Date - Pagina 15
Baze de Date - Pagina 16
Baze de Date - Pagina 17
Baze de Date - Pagina 18
Baze de Date - Pagina 19
Baze de Date - Pagina 20
Baze de Date - Pagina 21
Baze de Date - Pagina 22
Baze de Date - Pagina 23
Baze de Date - Pagina 24
Baze de Date - Pagina 25
Baze de Date - Pagina 26
Baze de Date - Pagina 27

Conținut arhivă zip

  • Baze de Date.doc

Alții au mai descărcat și

Baze de date pentru gestionarea activității unei societăți comerciale

INTRODUCERE Plecând de la premisa clientii nostrii , stapânii nostrii m-am gândit sa fac o lucrare în care sa arat de ce clientii sunt atât de...

Baza de date a muzeelor din București

DESCRIEREA BAZEI DE DATE Baza de date pe care o voi prezenta in cadrul acestui proiect poate fi utilizata pentru organizarea interna din cadrul...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Te-ar putea interesa și

Gestiunea Analitică a Materialelor

1. INTRODUCERE Evoluţia tehnicii de calcul a dus la o creştere substanţială a capacităţii de memorare şi a vitezei de prelucrare a datelor. Astfel...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Magazin Virtual în Access

Capitolul 1 INTRODUCERE 1.1 Scop şi obiective Într-o societate informaţională cum este cea în care trăim, în care viteza de transmitere şi de...

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Sisteme Informatice de Gestiune

CAPITOLUL I. INTRODUCERE Unul din principalele obiective în viaţa unei întreprinderi îl reprezintă gestionarea sistemului informaţional. Un sistem...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Folosirea MS Access în Gestionarea unei Baze de Date

Introducere Proiectul este structurat pe 5 capitole şi are ca scop demonstrarea avantajelor sistemelor de gestiune, asigurând astfel o interfaţă...

Ai nevoie de altceva?