Kako izgraditi bazu podataka životopisa

Sadržaj:

Anonim

Baza podataka puna pred-kvalificiranih biografija je ljudski resursi koji "moraju imati". Međutim, iako je baza podataka o životopisu oznaka učinkovitog odjela za ljudske resurse, izgradnja pretraživačke baze podataka životopisa je vrhunac. Baza podataka koja se može pretraživati ​​ubrzava regrutiranje i odabir zaposlenika za planirane i neočekivane otvorene poslove. Iako je outsourcing opcija, izgradnja baze podataka za nastavak ispočetka je isplativija alternativa.

Softver baze podataka protiv proračunske tablice

Počnite odabirom pravog softvera. Iako proračunske tablice imaju značajke koje mogu izgledati atraktivno, potrebe za dugoročnim pohranjivanjem, količina informacija i mogućnosti pretraživanja potrebne za dobro funkcioniranje baze podataka za nastavak čine softver relacijske baze podataka, kao što je Microsoft Access ili Apache OpenOffice Base, bolji izbor. Kao što Segie Technologies primjećuje, ne samo da proračunske tablice nisu prikladne za dugoročno pohranjivanje podataka, već i ne štite integritet podataka, nude malo ili nimalo zaštite od oštećenja podataka, a proračunske tablice se ne mogu podudarati s funkcionalnostima koje pruža relacijska baza podataka. Nakon što odaberete relacijsku bazu podataka, upoznajte se s osnovama baze podataka, uključujući normalizaciju baze podataka, tablice, polja, obrasce, izvješća i uobičajene pojmove za pretraživanje.

Izradite dizajn prototipa

Izradite dizajn prototipa na papiru prije izrade i popunjavanja računalne baze podataka. Slijedite pravila normalizacije za stvaranje osnovnih tablica i polja baze podataka. Za bazu podataka o životopisima, kandidati, vještine, povijest posla, prethodno radno iskustvo i obrazovanje bitne su tablice. Odredite ID kandidata kao primarni ključ za svaku tablicu. Kada završite, ID kandidata trebao bi biti jedino ponavljajuće polje. Primjerice, tablica kandidata treba uključivati ​​polja ID kandidata i podatke za kontakt. Tablica nastavka treba sadržavati ID kandidata, cilj nastavka, posao za koji se prijavljuje i polje napomena. Tablica vještina treba sadržavati ID kandidata, vještinu, razinu vještina i godine iskustva. Tablica obrazovanja trebala bi uključivati ​​polja ID kandidata, škole, diplome, glavni i datum mature.

Izradite tablice i stvorite obrazac za unos podataka

Napravite praznu bazu podataka, a zatim izgradite svaku tablicu prema vašem prototipu. ID kandidata - primarni ključ - u svakoj tablici je uobičajeno polje koje povezuje tablice iza kulisa i omogućuje vam pretraživanje baze podataka. Zatim kreirajte i prilagodite obrazac za unos podataka koji povezuje polja obrasca za unos podataka u polja tablice u bazi podataka. Dok prenosite i spremate podatke iz nastavka u obrazac za unos podataka, baza podataka će se automatski popuniti.

Upit za informacije

Dobijte smislene rezultate pretraživanja kandidata s dobro razvijenim Booleovim upitima. Iako je korištenje čarobnjaka za upite lakše, možete napisati i vlastite upite. Na primjer, upit "odaberite broj (*) od kandidata;" će brojati sve biografije u bazi podataka. Upit “odaberite kandidata ID, last_name, first_name iz kandidata Gdje je mjesto podneseno za jednaku službu za korisnike I strani jezik jednak španjolskom;” će vratiti popis svih biografija podnesenih za službu za korisnike u kojoj kandidati mogu govoriti španjolski.