Cum se construiește o bază de date CV

Cuprins:

Anonim

O bază de date plină cu CV-uri pre-calificate este o resursă umană "must-have". Cu toate acestea, în timp ce o bază de date a CV-ului este semnul unui departament eficient de resurse umane, construirea unei baze de date a CV-ului de căutare este o realizare încununată. O bază de date care poate fi căutată poate accelera recrutarea și selecția angajaților pentru deschideri de locuri de muncă planificate și neașteptate. Deși externalizarea este o opțiune, construirea unei baze de date a CV-ului de la zero este o alternativă mai rentabilă.

Bază de date versus software de calcul tabelar

Începeți prin alegerea software-ului potrivit. Deși foile de calcul au caracteristici care pot arăta nevoi de stocare pe termen lung, cantitatea de informații și capacitățile de căutare necesare unei baze de date pentru reluarea funcționării fac ca software-ul bazei de date relaționale, cum ar fi Microsoft Access sau Apache OpenOffice Base, să fie o alegere mai bună. După cum observă Segie Technologies, nu numai că foile de calcul nu sunt potrivite pentru stocarea pe termen lung a datelor, dar nu protejează integritatea datelor, nu oferă nicio protecție împotriva corupției datelor, iar foile de calcul nu se potrivesc cu funcționalitatea bazei de date relaționale. Odată ce alegeți o bază de date relațională, familiarizați-vă cu informațiile esențiale ale bazei de date, inclusiv normalizarea bazelor de date, tabelele, câmpurile, formularele, rapoartele și termenii de căutare obișnuiți.

Construiți un prototip de design

Creați un prototip de hârtie pe baza de design înainte de a crea și populate o bază de date de calculator. Urmați regulile de normalizare pentru a crea tabele și câmpuri de bază de bază. Pentru o bază de date privind CV-urile, candidații, abilitățile, istoricul locurilor de muncă, experiența anterioară de muncă și educația sunt tabele esențiale. Desemnați ID-ul candidatului ca fiind cheia primară pentru fiecare tabel. Când ați terminat, ID-ul candidatului ar trebui să fie singurul câmp repetat. De exemplu, tabela de candidați trebuie să includă câmpurile ID-ul candidatului și informațiile de contact. Tabelul CV trebuie să includă ID-ul candidatului, obiectivul de reluare, lucrarea solicitată și un câmp de note. Tabela de competențe trebuie să includă ID-ul candidatului, calificarea, nivelul de calificare și anii de experiență. Tabelul de educație ar trebui să includă domeniile de identificare a candidatului, școală, diplomă, majore și date de absolvire.

Construiți tabele și creați un formular de introducere a datelor

Creați o bază de date necompletată și apoi construiți fiecare tabel conform proiectului dvs. de prototip. ID-ul candidatului - cheia primară - în fiecare tabel este câmpul comun care leagă tabelele din spatele scenei și vă permite să interogați baza de date. Apoi, creați și personalizați un formular de introducere de date care leagă câmpurile formularului de introducere de date la câmpurile de tabele din baza de date. Pe măsură ce transferați și salvați informații dintr-un CV în formularul de introducere a datelor, baza de date va popula automat.

Cerere pentru informații

Obțineți rezultate relevante în rezultatele căutării candidaților cu interogări booleene bine dezvoltate. Cu toate că folosirea unui expert de interogare este mai ușoară, puteți scrie și propriile dvs. interogări. De exemplu, interogarea "select count (*) from candidates" va conta toate CV-urile din baza de date. Interogarea "selectați candidatul ID, ultimul nume, primul nume de la candidații unde poziția aplicată este egală cu serviciul pentru clienți și limba străină este egală cu limba spaniolă" va afișa o listă a tuturor CV-urilor depuse pentru o funcție de relații cu clienții, în care candidații pot vorbi spaniol.