Jak zbudować bazę danych CV

Spisu treści:

Anonim

Baza danych pełna wstępnie zakwalifikowanych życiorysów to zasoby ludzkie "must-have". Jednak, mimo że baza danych resume to znak wydajnego działu zasobów ludzkich, budowanie przeszukiwalnej bazy danych CV jest zwieńczeniem. Przeszukiwalna baza danych przyspiesza rekrutację i selekcję pracowników zarówno w przypadku planowanych, jak i nieoczekiwanych ofert pracy. Chociaż outsourcing jest opcją, budowanie bazy danych CV od podstaw jest bardziej opłacalną alternatywą.

Oprogramowanie bazy danych a arkusz kalkulacyjny

Zacznij od wyboru odpowiedniego oprogramowania. Chociaż arkusze kalkulacyjne mają funkcje, które mogą wyglądać atrakcyjnie, długoterminowe potrzeby w zakresie pamięci masowej, ilość informacji i możliwości wyszukiwania wymagane dla dobrze funkcjonującej bazy danych resume sprawia, że ​​oprogramowanie do relacyjnych baz danych, takie jak Microsoft Access lub Apache OpenOffice Base, jest lepszym wyborem. Jak zauważa Segie Technologies, arkusze kalkulacyjne nie tylko nie są odpowiednie do długoterminowego przechowywania danych, ale również nie chronią integralności danych, oferują niewiele lub wręcz nie chronią przed uszkodzeniem danych, a arkusze kalkulacyjne nie mogą odpowiadać funkcjonalności zapewnianej przez relacyjną bazę danych. Po wybraniu relacyjnej bazy danych zapoznaj się z podstawowymi informacjami o bazach danych, takimi jak normalizacja bazy danych, tabele, pola, formularze, raporty i popularne wyszukiwane hasła.

Zbuduj prototypowy projekt

Zbuduj papierowy prototypowy projekt przed utworzeniem i zapełnieniem komputerowej bazy danych. Postępuj zgodnie z regułami normalizacji, aby utworzyć podstawowe tabele i pola bazy danych. W przypadku bazy danych CV, kandydat, umiejętności, historia pracy, wcześniejsze doświadczenie zawodowe i edukacja to niezbędne tabele. Oznacz kandydata jako klucz podstawowy dla każdej tabeli. Po zakończeniu kandydat powinien być jedynym powtarzającym się polem. Na przykład tabela kandydatów powinna zawierać pola ID kandydata i pola informacji kontaktowych. Tabela wznowienia powinna zawierać identyfikator kandydata, wznowić cel, wnioskowaną pracę i pole uwag. Tabela umiejętności powinna zawierać identyfikator kandydata, umiejętności, poziom umiejętności i lata doświadczeń. Tabela edukacyjna powinna zawierać dane identyfikacyjne kandydata, szkoły, stopnia, kierunku i daty ukończenia studiów.

Twórz tabele i twórz formularz wprowadzania danych

Utwórz pustą bazę danych, a następnie zbuduj każdą tabelę zgodnie z projektem prototypu. Identyfikator kandydata - klucz podstawowy - w każdej tabeli jest wspólnym polem łączącym tabele za sceną i umożliwiającym zapytanie do bazy danych. Następnie utwórz i dostosuj formularz wprowadzania danych, który łączy pola formularzy wprowadzania danych z polami tabeli w bazie danych. Podczas przesyłania i zapisywania informacji z wznowienia do formularza wprowadzania danych baza danych zostanie automatycznie wypełniona.

Zapytanie o informacje

Uzyskaj sensowne wyniki wyszukiwania z dobrze rozwiniętymi zapytaniami Boolean. Chociaż korzystanie z kreatora zapytań jest łatwiejsze, możesz również pisać własne zapytania. Na przykład zapytanie "wybierz liczbę (*) od kandydatów" spowoduje zliczenie wszystkich życiorysów w bazie danych. Zapytanie "wybierz kandydata, nazwisko, nazwisko, imię kandydatów" "Jeżeli stanowisko jest równoznaczne z obsługą klienta, a język obcy jest językiem hiszpańskim," zwróci listę wszystkich CV przesłanych do stanowiska obsługi klienta, w którym kandydaci mogą mówić po hiszpańsku.