Outils pour utilisateurs

Outils du site


poubelle:sql_python_exercice

Exercice : SQL et Python

Créer une interface simple qui utilisera la base de données films.db

Le fichier principal est bdd_films_interface.py. Vous y trouverez quelques fonctions permettant d'afficher un menu très simple. Il n'y a rien à faire dans ce fichier.

Vous devez compléter le fichier sql_functions.py qui donne seulement la signature des fonctions utiles.

L'interface principale

Cette interface – déjà programmée – se comportera comme suit :

  • Au démarrage, un menu nous donne le choix de
    1. Ajouter une données
    2. Afficher les données

L'utilisateur est invité à sélectionner 1 ou 2

  • Quand l'utilisateur choisit 1, il a un nouveau choix à faire :
    1. Ajouter un artiste
      dans ce cas, on demande à l'utilisateur à la suite prénom, nom, biographie et naissance.
    2. Ajouter un film
      dans ce cas, on demande à l'utilisateur le titreVF, titreVO et l'id du réalisateur
    3. Ajouter un rôle d'un artiste dans un film
      dans ce cas, on demande le rôle, l'id du film et l'id de l'artiste

À chaque fois, un message indique si l'insertion a bien eu lieu et on retourne au menu de départ.

  • Quand l'utilisateur choisit 2, il a un nouveau choix :
    1. Liste des artistes
      dans ce cas, l'utilisateur voit la liste des noms d'artistes avec leur id.
    2. Liste des films
      dans ce cas, l'utilisateur voit la liste des films avec leur id.

À vous maintenant de programmer les fonctions. Si vous avez terminé, vous pouvez aller plus loin en prévoyant par exemple un menu pour afficher les détails d'un film – liste des artistes et rôles qui jouent dans ce film.

poubelle/sql_python_exercice.txt · Dernière modification : de goupillwiki