

06_05_01 Travailler avec une DB
Presentation
•
Computers
•
6th Grade
•
Practice Problem
•
Easy
benidir mourad
Used 2+ times
FREE Resource
17 Slides • 3 Questions
1
Travailler avec une DB
2
Pourquoi utiliser une base de données ?
Une application web manipule souvent des informations dynamiques : utilisateurs, commandes, produits, etc.
Ces informations doivent être stockées pour être réutilisées plus tard.
Les bases de données permettent de :
Organiser les données (par exemple : les noms des utilisateurs).
Faciliter l'accès et la recherche.
Mettre à jour ou supprimer des informations efficacement.
3
Environnement de travail : PHP, UwAmp, bases de données et phpMyAdmin
UwAmp : un outil permettant de simuler un serveur local sur votre ordinateur.
Il inclut :
Un serveur web (Apache) pour exécuter vos pages PHP.
Un Système de Gestion de Base de Données (SGBD) : MySQL, pour gérer et stocker les données.
Le langage PHP, utilisé pour développer des applications web dynamiques.
4
Qu'est-ce que phpMyAdmin ?
phpMyAdmin est un outil web qui permet de gérer vos bases de données MySQL via une interface graphique.
Il est inclus dans des outils comme UwAmp pour simplifier la manipulation des bases de données sans écrire de code SQL directement.
5
Fonctionnalités principales de phpMyAdmin :
Créer et modifier des bases de données :
Ajouter, supprimer ou modifier des tables.
Gérer les données :
Insérer, mettre à jour ou supprimer des enregistrements (lignes de données).
Exécuter des requêtes SQL :
Écrire et exécuter des commandes SQL pour manipuler les données ou obtenir des résultats spécifiques.
Exporter et importer des bases de données :
Sauvegarder une base de données ou restaurer une sauvegarde.
6
Pourquoi utiliser phpMyAdmin ?
Pas besoin de connaître toutes les commandes SQL pour débuter.
Permet de visualiser la structure des bases de données.
Idéal pour tester et apprendre.
7
Multiple Choice
Pourquoi utilise-t-on une base de données dans une application ?
Pour décorer le site web.
Pour stocker des informations de manière structurée.
Pour créer des pages HTML automatiquement.
Pour écrire des scripts PHP.
8
Multiple Choice
Quel outil permet de simuler un serveur local sur votre ordinateur ?
Apache
MySQL
UwAmp
phpMyAdmin
9
Multiple Choice
Quel est le rôle principal de phpMyAdmin ?
Créer des pages web dynamiques avec PHP.
Gérer des bases de données MySQL via une interface graphique.
Simuler un serveur local pour tester une application.
Déployer une application en ligne.
10
11
Objectif de l'exercice
But : Créer une base de données et deux tables dans phpMyAdmin, chacune avec une clé primaire.
Étapes principales :
Créer une base de données.
Ajouter deux tables avec des colonnes bien définies.
Définir les clés primaires (PK) pour chaque table.
Visualiser la structure de la base de données et des tables.
12
Étape 1 - Créer une base de données
Connectez-vous à phpMyAdmin via votre navigateur.
Dans le menu principal, cliquez sur "Nouvelle base de données".
Donnez un nom à votre base de données, par exemple : ecole.
Cliquez sur "Créer".
Votre base de données vide est maintenant prête.
13
Étape 2 - Ajouter la première table
Sélectionnez la base de données ecole dans le menu de gauche.
Cliquez sur l'onglet "Structure", puis sur "Créer une table".
Nom de la table : etudiants.
Nombre de colonnes : 3.
Cliquez sur "Exécuter" pour accéder à la définition des colonnes.
14
Étape 3 - Définir les colonnes pour la table etudiants
Colonne 1 : id_etudiant - Type : INT - Taille : 11 - Attributs : cochez A_I (Auto Increment)
Colonne 2 : nom - Type : VARCHAR - Taille : 50
Colonne 3 : email - Type : VARCHAR - Taille : 100
15
Étape 4 - Ajouter la deuxième table
Dans la base de données ecole, cliquez de nouveau sur "Créer une table".
Nom de la table : cours.
Nombre de colonnes : 3.
Cliquez sur "Exécuter".
16
Étape 5 - Définir les colonnes pour la table cours
Colonne 1 : id_cours - Type : INT - Taille : 11 - Attributs : cochez A_I (Auto Increment)
Colonne 2 : titre - Type : VARCHAR - Taille : 100
Colonne 3 : description - Type : TEXT
17
Étape 6 - Visualiser la structure de la base de données
Dans le menu de gauche, cliquez sur le nom de la base de données ecole.
Allez dans l'onglet "Structure".
Vous devriez voir deux tables :
etudiants
cours.
Vérifiez que chaque table contient la colonne définie comme clé primaire (id_etudiant et id_cours).
18
Étape 7 - Exporter la base de données
Instructions pour exporter la base de données :
Retournez à la page principale de phpMyAdmin.
Sélectionnez la base de données ecole dans le menu de gauche.
Cliquez sur l'onglet "Exporter".
Dans la section Méthode d'exportation : Choisissez "Rapide".
Dans la section Format : Vérifiez que SQL est sélectionné.
Cliquez sur le bouton "Exécuter" pour télécharger un fichier .sql contenant la base de données.
19
Étape 8 - Copier le fichier exporté
Une fois le fichier .sql téléchargé, renommez-le si nécessaire avec un nom clair, par exemple : ecole.sql.
Accédez au répertoire cible dans votre environnement local :
Chemin : 06_05_Exercice_01.
Copiez-collez le fichier .sql dans ce répertoire.
20
Pourquoi exporter une base de données ?
Cela permet de sauvegarder votre travail ou de partager la structure et les données avec d'autres.
Vous pourrez aussi l'importer ultérieurement pour continuer le travail sur un autre environnement.
Travailler avec une DB
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
14 questions
Shared Animal Characteristics
Presentation
•
6th Grade
17 questions
aula29_6ano_PL
Presentation
•
6th Grade
13 questions
Substantivos
Presentation
•
6th Grade
18 questions
Informática Básica
Presentation
•
7th Grade
16 questions
El Poder de PowerPoint-Javier
Presentation
•
KG
15 questions
Números inteiros
Presentation
•
5th - 6th Grade
16 questions
Aula37_6ano_PL
Presentation
•
6th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade