Une base de données remplie de curriculum vitae pré-qualifiés est un élément essentiel des ressources humaines. Cependant, même si une base de données de curriculum vitae est la marque d'un service des ressources humaines efficace, la création d'une base de données de CV consultable est un accomplissement ultime. Une base de données interrogeable accélère le recrutement et la sélection des employés pour les offres d'emploi planifiées et inattendues. Bien que l'externalisation soit une option, la création d'une base de données de curriculum vitae à partir de zéro est une alternative plus rentable.
Logiciel de base de données ou tableur
Commencez par choisir le bon logiciel. Bien que les feuilles de calcul présentent des fonctionnalités pouvant sembler attrayantes, des besoins de stockage à long terme, la quantité d'informations et les capacités de recherche requises pour une base de données de CV fonctionnant bien font de la base de données relationnelle, telle que Microsoft Access ou Apache OpenOffice Base, un meilleur choix. Comme le note Segie Technologies, non seulement les tableurs ne sont pas adaptés au stockage de données à long terme, mais ils ne protègent pas non plus l’intégrité des données, offrent peu ou pas de protection contre la corruption des données et ne peuvent pas correspondre aux fonctionnalités d’une base de données relationnelle. Une fois que vous avez choisi une base de données relationnelle, familiarisez-vous avec ses bases, notamment la normalisation de la base de données, les tables, les champs, les formulaires, les rapports et les termes de recherche courants.
Construire un prototype
Créez un prototype de conception sur papier avant de créer et d’alimenter une base de données. Suivez les règles de normalisation pour créer des tables et des champs de base de base de données. Pour une base de données de CV, le candidat, les compétences, les antécédents professionnels, l'expérience professionnelle antérieure et l'éducation sont des tableaux essentiels. Désignez l'ID du candidat comme clé primaire pour chaque table. Lorsque vous avez terminé, l'ID du candidat doit être le seul champ répétitif. Par exemple, la table des candidats doit inclure l'ID du candidat et les champs d'informations de contact. La table de CV doit inclure l’ID du candidat, l’objectif du CV, le travail demandé et un champ de notes. Le tableau des compétences doit inclure l'ID du candidat, la compétence, le niveau de compétence et le nombre d'années d'expérience. La table d'éducation doit inclure l'ID du candidat, l'école, le grade, la majeure et la date d'obtention du diplôme.
Construire des tables et créer un formulaire de saisie de données
Créez une base de données vierge, puis créez chaque table en fonction de la conception de votre prototype. L'ID candidat - la clé primaire - de chaque table est le champ commun qui relie les tables en arrière-plan et vous permet d'interroger la base de données. Ensuite, créez et personnalisez un formulaire de saisie de données qui lie les champs du formulaire de saisie de données aux champs de table de la base de données. Lorsque vous transférez et enregistrez des informations d’un curriculum vitae au formulaire de saisie de données, la base de données se remplit automatiquement.
Requête d'information
Obtenez des résultats de recherche de candidats significatifs avec des requêtes booléennes bien développées. Bien que l'utilisation d'un assistant de requête soit plus facile, vous pouvez également écrire vos propres requêtes. Par exemple, la requête "select count (*) from candidates;" comptera tous les CV de la base de données. La requête "sélectionner le nom du candidat, le nom, le prénom, le prénom du candidat où le poste est appliqué est égale à service client et langue étrangère est équivalent à l'espagnol;" renverra une liste de tous les CV soumis pour un poste de service client dans lequel les candidats peuvent parler l'espagnol.