0% ont trouvé ce document utile (0 vote)
4 vues2 pages

Gestion d'articles avec SQLite en Python

Ce document décrit un exercice de développement d'une application Python pour la gestion d'articles utilisant une base de données sqlite3. Il inclut la création d'une base de données 'magasin' avec trois tables (Client, Article, Facture), l'insertion de données, et la mise en place de plusieurs fonctions pour afficher, ajouter, rechercher et mettre à jour des informations. Les fonctionnalités incluent l'affichage des clients et articles, l'ajout de factures, la recherche d'articles spécifiques, et la mise à jour des informations des clients.

Transféré par

Ahmed Bargaoui
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues2 pages

Gestion d'articles avec SQLite en Python

Ce document décrit un exercice de développement d'une application Python pour la gestion d'articles utilisant une base de données sqlite3. Il inclut la création d'une base de données 'magasin' avec trois tables (Client, Article, Facture), l'insertion de données, et la mise en place de plusieurs fonctions pour afficher, ajouter, rechercher et mettre à jour des informations. Les fonctionnalités incluent l'affichage des clients et articles, l'ajout de factures, la recherche d'articles spécifiques, et la mise à jour des informations des clients.

Transféré par

Ahmed Bargaoui
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP6 Les bases de données en Python

Exercice :
Dans cet exercice, vous allez développer une application python de gestion des articles. Cet
exercice met en place la connexion et la manipulation d’une base de données sqlite3.

1. Implémenter la base de données « magasin » en utilisant le SGBD sqlite3. Cette base de


données contient trois tables : une table client, une table article et une table facture comme
suit :
∙ Client (codeCLT, nom, prenom, tel)

∙ Article (reference, designation, prix)

∙ Facture (numFact, #codeCLT, #reference, date): le numFac s’incrémente


automatiquement
2. Insérer dans la table client et Article les données suivantes:

Table Client
codeCLT nom prenom tel

111 Ammar Achraf 21100222

112 Sfar Ahmed 97200333

113 Milad riadh 53300444

Table Article
reference designation prix

10 Ordinateur HP 1700

11 Imprimante Laser 450

12 Ordinateur Acer 1200

3. Pour vérifier que l’insertion est bien exécutée, écrire une fonction afficher permettant
d’afficher la liste des clients enregistrés dans la table Client, ainsi que la liste des articles
enregistrés dans la table Article.
4. Ecrire une fonction ajouterFacture(codeCLT, reference, date) permettant d’insérer une
nouvelle facture dans la table Facture.
5. Ecrire une fonction rechercheArticle(reference) permettant d’afficher les informations d’un
article bien déterminé enregistré dans la table Article.
6. Ecrire une fonction afficherArticles() permettant d’afficher les articles qui commencent par
le mot « ordinateur » ordonnés selon leurs prix dans un ordre croissant. 7. Ecrire une fonction
miseAjourClient(codeCLT,tel) permettant de mettre à jour le numéro de téléphone d’un client.
8. Ecrire une fonction factureClient(codeCLT) permettant d’afficher la liste des factures d’un
client donné.

Vous aimerez peut-être aussi