BDD1
Université de Marne-la-Vallée G. Molinengault & F. Petit / TP_PHP_BD.doc
Informatique / web 7 avril 2006 1 / 2
TP PHP/MySQL : Base de données de type Annuaire
Préparation
1. Créez un dossier tp_bd_php dans votre dossier WWW/test dans lequel vous mettrez vos fichiers.
2. Sur http://igm.univ-mlv.fr/~fpetit/ , récupérez le fichier t_personne.sql (par un clic droit puis
enregistrer le lien ou la cible sous...). Ce script SQL va vous permettre de créer la table t_personne et
ses 38 enregistrements. Récupérez aussi le formulaire form_BD.html.
Accès à l'administration de la base de données MySQL avec phpMyAdmin
3. Accédez à l'administration de votre base de données MySQL à UMLV par http://etudiant.univ-
mlv.fr/connect/ puis par Gérer sa base de données MySQL. Authentifiez-vous avec login et mot de
passe.
Création d'une table avec un script SQL préexistant avec phpMyAdmin
4. Cliquez à gauche sur votre base de données (monlogin_db), puis sur l'onglet SQL de l'interface
graphique, parcourez votre arborescence pour trouver le fichier t_personne.sql et exécutez le fichier.
Une table "t_personne" à 6 champs va être créée :
- num : tinyint (donc 0 à 255), unsigned, primaire, not null, auto-incrementation
- nom : varchar(20), not null, index
- prenom : varchar(20), null
- titre : enum, taille/valeurs : '1','2','3' // 1 pour M. ; 2 pour Mme ; 3 pour Mlle.
- date_n : date, null, index // format iso AAAA-MM-JJ
- service: varchar(4), null
Création de 2 tables avec phpMyAdmin
5. Créez avec l'interface graphique une table "t_service" à 2 champs :
- code_service : varchar (4), not null, primaire
- lib_service : varchar(20), not null
6.
Introduisez dans la table "t_service" les enregistrements suivants (à respecter pour le jeu d'essai…):
pers personnel
prod productique
comm commercial
dvlp développement
logi logistique
7. Créez avec l'interface graphique une table "t_loisir" à 2 champs :
- code_loisir : varchar (3), not null, primaire
- lib_loisir : varchar(20), not null
8. Introduisez dans la table "t_loisir" les enregistrements suivants (à respecter pour le jeu d'essai…):
spo Sport
mus Musique
jeu Jeux
voy Voyages
Rappel : Votre base de données s'appelle votrelogin_db et est stockée sur le serveur (hôte) sqletud.