CONCEPTION ET IMPLEMENTATION D'UNE BASE DE DONNà‰ES POUR LA PRODUCTION DES STATISTIQUES DE DELIBERATION.( Télécharger le fichier original )par Bofumbo Becko ISC/KIN - Graduat 2013 |
Section3 : MODELISATION PHYSIQUE DES DONNEES3.1. Définition et butLa modèle Physique des données (MPD ou MPhD)permet de préciser les systèmes de stockage employés. Les données qui sont stockées et gérées dans un ordinateur le sont souvent par un système de gestion de base de données (SGBD). Le MPD est l'implémentation du MLD dans le SGBD retenu. Une fois le système d'information analysé et modélisé en Modèle Conceptuel de Donnée (MCD), et après être passé par le Modèle Logique de Donnée Relationnel (MLDR), nous arrivons au Modèle Physique de Donnée (MPD). Il s'agit maintenant de créer la base correspondante à l'étude entamée. C'est à ce stade seulement que le système de gestion de base de données choisie intervient. Le SQL (Structured Query Language), ou Langage d'Interrogation Structuré, a été reconnu en tant que norme officielle de langage de requête relationnelle. Toutefois, les syntaxes d'extractions des données et de créations des tables varient quelques peu d'un système de gestion de base de données à l'autre. Le modèle physique consiste donc à ressortir le script SQL de création des tables en précisant la longueur des champs et les différentes clés. Ensuite il faudra évaluer le poids global de la base de données et faire une projection sur un certains nombre d'années. Ce qui permet de tabler sur la capacité du disque requise pour l'exploitation de la base de données pendant cette période. 3.2. Règles de passage du MLDR au MPDRIci on constante que le modèle physique des données dépend du système de gestion de base des données utilisée, car il n'existe pas de formalisme précis. Il y a que le passage du MLD au MPDR, qui entraine des changements de vocabulaire. Voici alors une représentation de vocabulaire entre MLDR et MPDR Ainsi à partir de l'organigramme ci-après, on obtient la structure de la base des données 251632640 251633664 251634688 UT 01 : Unité de traitement 01 (Création de la BDD) MPD : Modèle Physique de Données (Création de la Bdd) De tous ce que nous venons de parlés, à propos de MCD, MLD et MPD, nous procédons alors de création d'une base des données aux opérations de notre Application concernant le cas en question. Nous montrerons comment créer une base des données à partir d'easy PHP. Comme dans tout autre SGBD, Easy PHP nous permettra à implémenter la base des données, pour la production statistique de délibération. Ainsi pour créer la base des données, on procède comme suit : Préparer un dossier de stockage pour votre Bdd au disque dur ; 251651072251650048 Cliquer sur l'icone EasyPHP et choisissez le menu « Administration » ; La page Administration s'affiche et cliquer sur « GESTION DE BDD » ; 251652096 251653120 Entrer votre nom de BDD ; pour le notre, nous allons tapés le nom comme « STATDELIBE » et cliquons sur le bouton « CRÉER » ; Entrer ici pour enregistrer sous 251659264251658240251655168251654144 251657216 251656192 Pour enregistrer les données, cliquer sur File(Fichier), cliquer « Save as » qui veut dire enregistrer sous, et aller stocker le fichier au dossier que vous avait crée pour votre base des données. Apres avoir crée notre base des données, il est nécessaire de crée aussi les contenues qui peuvent tirés notre attention sur la base de données, pour la satisfaction de nos clients. Les contenues sont les tables, qui portent les informations importantes pour les chercheurs. Voici alors le chemin de création table de BDD en phpMyAdmin : Entrer le nom de la table là l'écrit est « Nom » et le nombre de champs qu'elle doit contenir ; 251635712251636736251637760 251638784 Tapez nombre de champs Tapez le nom de table La table ce crée et ouvre l'interface qui va vous permettre d'écrire les noms des champs, les types, les tailles et la clé primaire d'une table. 251648000 251645952 251646976251642880251641856 251644928251643904251640832251639808 Vous pouvez ajouter un champ ou plus 251649024 Table T_Etudiant a
été créé(e).requête
SQL: `Matr_Etu` CHAR( 13 ) NOT NULL
, T_ contenir T_ cours T_ departement T_ enregistrer T_ etudiant T_ faire T_ frais T_ liste T_mention T_Résultat T_ section T_ session T_ statistique T_vacation |
|