Sommaire

Visuel du projet

Travail en binôme en SQL + notions de Bash

Compétences visées : créer, exploiter et manipuler une base de données.

Le script collecte, formate, trie et importe des données issues du site de Parcoursup dans la table qu’il crée à cette finalité.

D’autres tables sont ensuite créées pour distinguer les catégories de chaque donnée (Etablissement, Lieu, Formation…)

Une fois le script exécuté, les données sont manipulables pour y effectuer des requêtes.

Le but de ce projet était de se familiariser avec les bases de données, leur structure et leur fonctionnement, puis de manipuler leur contenu en le modifiant et en l’exploitant. C’est un travail qui a demandé beaucoup de recherche et de logique et qui a nécessité notre sérieux, notre exactitude et concrètude pour le réussir correctement.

Compétences techniques

  • créer, gérer une base de données et manipuler son contenu manuellement sur un logiciel (Access) en utilisant un langage de manipulation de données (PostgreSQL)
  • rédiger un script en SQL avec des appels de commandes système (Bash)
  • élaborer un MCD

Autres compétences requises

  • prendre conscience des responsabilités d’un DBA
  • utiliser différents supports et ressources pour résoudre un problème
  • se montrer curieux face au manque de réponses à nos questionnements
  • communiquer correctement et partager l’information
  • être force de proposition
  • organiser et gérer des informations
  • respecter des délais

Ce que ce projet m’a apporté

  • Le domaine de la BDD m’intéresse beaucoup et j’ai pu en apprendre énormément lors de ce projet.
  • J’ai acquis les réflexes de recherche et de réflexion quand je ne trouvais pas les réponses à mes questions, et j’ai pris des habitudes de vérification pour être certain de la fiabilité des informations que je trouvais, et si la réussite indiquée agissait bel et bien sur l’effet que j’avais réellement en tête et pas sur un autre qui aurait masqué mon problème.
  • J’ai développé une réelle capacité de réflexion et j’ai amélioré ma logique et ma rigueur.
  • J’ai entraîné ma patience et mon sang-froid en cas de stress face aux nombreux problèmes chronovores rencontrés.
  • J’ai compris l’intérêt de la documentation, notamment lors de l’utilisation de logiciels spécifiques.

Voir le dépôt GitLab