Académique Documents
Professionnel Documents
Culture Documents
Etude de cas
Soit le MLD d’une base de données voiture qui enregistre les certificats
d’immatriculation des véhicules en circulation (carte grise: propriétaire,
voiture et date d’enregistrement).
Questions1:
a) Créer un fichier texte contenant une liste de modèles de voitures avec
autant de données par ligne que de colonnes dans la table modele de la
base voitures. Insérer ces données dans la base.
Exemple de fichier texte contenant des modèles : le fichier modele.txt
"17C92853AZ";"Citroën C5";"diesel"
"178524ER45";"Citroën Picasso";"essence"
"7499RF5679";"Renault Mégane Scénic";"diesel"
"33356677PO";"Peugeot 206";"électrique"
"563339GH56";"Citroën C3";"essence"
"83321TY455";"Renault Espace";"diesel"
Question 10:
Question5
Créer un formulaire permettant l’insertion simultanée des coordonnées
d’une personne dans les tables proprietaire et cartegrise. Il doit contenir
les zones de saisie des coordonnées de la personne et la liste des modèles
d’une marque créée dynamiquement à partir de la saisie de la marque.
Notez qu’il s’agit bien d’un exercice d’insertion de données dans plusieurs tables,
et que la gestionde la situation réelle serait plus complexe car il faudrait
s’assurer que la personne ne figure pas déjà dans la table «proprietaire »,
donc parcourir toute cette table. L’insertion des données se fait également dans
la table «voiture »
Question6
Créer un formulaire de recherche permettant de retrouver tous les
propriétaires d’un type de véhicule de marque et de modèle donnés.
Afficher les résultats sous forme de tableau HTML.
Question7
Créer un formulaire de recherche permettant de retrouver tous les
véhicules possédés par une personne donnée. Afficher les résultats sous
forme de tableau HTML.
Question 8 ( facultative): Refaire les questions 4,5,6 et7 avec SQLi et PDO.