

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
06_05_01
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
Exercice Pratique : Créer une base de données et des tables avec phpMyAdmin
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.
06_05_01
Travailler avec une DB
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
15 questions
Mind Mapping
Presentation
•
KG
14 questions
Clase 2 ¿Quien eres?
Presentation
•
6th Grade
15 questions
Palabras con v y b
Presentation
•
5th - 6th Grade
12 questions
Way Maker
Presentation
•
KG
16 questions
SISTEMA OPERATIVO DE SERVIDORES DE RED
Presentation
•
6th Grade
15 questions
Apps
Presentation
•
7th Grade
17 questions
Numbers
Presentation
•
6th Grade
15 questions
Expersiones, operandos y operadores
Presentation
•
6th Grade
Popular Resources on Wayground
10 questions
Factors 4th grade
Quiz
•
4th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade