Solution Exercice 6 : convertir un dictionnaire python en une base de données sqlite

Exercice 6

On considère la liste suivante qui contient les données des étudiants sous forme de dictionnaires python:

  1. Création de la base de données SQLite: Ecrire un programme Python qui permet de créer une base de données SQLite nommée 'data.db' au sein de laquelle une table SQLite nommée 'students' ayant les mêmes attributs que la liste des données 'Students_data' ci-dessus: 'name', 'email', 'section' sans oublier la clée primaire 'id autoincrement.
  2. Insertion des données : Ecrire un autre programme qui permet d'insérer les données de la liste 'Students_data' dans la table SQLite 'students'.
  3. Affichage des données : Ecrire un programme qui permet d'afficher les données depuis la table SQLite 'students'.

Solution

Question 1 : Création de la base de données SQLite

En utilisant un lecteur ou un gestionnaire spécifique des bases de données SQLite comme DB Browser For SQLite, on observe qu'il a effectivement une base de données crée avec le nom data.db' et au sein de laquelle une table SQLite nommée 'students':

db browser for sqlite create database & sqlite table




Question 2 : Insertion des données

Et maintenant en cliquant sur le bouton actualiser, on observe  les données au sein de la table 'students':

insert sqlite data

Question 3 : Affichage des données

 

 

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply