Nous devions créé un script en python qui convertit un fichier csv contenant une liste d’utilisateur en un script SQL permettant de créé les dit utilisateur dans une base de données.

Il s’agit ici d’utiliser l’annuaire d’un serveur Windows (AD) pour créer automatiquement les comptes utilisateurs du système de gestion de bases de données (SGBD) Oracle de l’entreprise STESIO. Il est possible de récupérer la liste des utilisateurs dans un fichier texte et de générer un script contenant des ordres SQL de création des comptes. Ce script sera ensuite exécuté sur le SGBD Oracle. C’est un programme écrit en Python qui générera le script SQL à partir du fichier texte. Ce script SQL sera exécuté dans le SGBD Oracle pour créer les utilisateurs.

Compétences :

  • A1.1.1 Analyse du cahier des charges d’un service à produire
    • C1.1.1.2 Identifier les fonctionnalités attendues du service à produire :
      Nous devions créé l’application en respectant un cahier des charges
  • A1.4.1 Participation à un projet
    • C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet :
      Nous avons utiliser l’outil Trello pour aménagé notre temps.
    • C1.4.1.2 Rendre compte de son activité :
      A chaque fin de séances nous devions rendre un compte rendu détaillé sur les étapes que nous avions réalisé
  • A3.3.4 Automatisation des tâches d’administration
    • C3.3.4.2 Concevoir, réaliser et mettre en place une procédure d’automatisation :
      Notre script avais pour but de permettre l’automatisation de la création des utilisateurs dans la base de donnée a partir d’un fichier CSV
  • A4.1.7 Développement, utilisation ou adaptation de composants logiciels
    • C4.1.7.1 Développer les éléments d’une solution :
      Pour ce projet nous avons du concevoir le logiciel a l’aide de l’ide Spider
    • C4.1.7.4 Utiliser des composants d’accès aux données :
      Nous avons utiliser le composant os. de python afin de pouvoir interagir avec le fichier CSV pour en récupéré les données, puis nous devions pouvoir interagir et créé le fichier SQL afin de généré le script