Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| sio:bloc2:conception:physique [2023/04/22 13:39] – créée jcheron | sio:bloc2:conception:physique [2023/04/22 23:34] (Version actuelle) – [MPD mariaDB] jcheron | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Le niveau physique ====== | ====== Le niveau physique ====== | ||
| + | Le passage du niveau logique au niveau physique suppose d' | ||
| + | |||
| + | <WRAP info round> | ||
| + | Seul est évoqué dans ces lignes le cas des MLDR avec bases de données relationnelles. | ||
| + | </ | ||
| + | |||
| + | ===== Passage du Niveau logique au niveau physique ===== | ||
| + | |||
| + | ^Niveau Logique ^Niveau Physique ^ | ||
| + | |Relation | Table | | ||
| + | |Clé primaire | Clé primaire (PRIMARY KEY) | | ||
| + | |Attribut | Champ ou colonne (FIELD or COLUMN) | | ||
| + | |Clé étrangère | Clé étrangère (FOREIGN KEY) | | ||
| + | |||
| + | ===== Choix ===== | ||
| + | Les choix les plus simples à effectuer sont ceux relatifs aux types de données, qui dépendent du SGDB utilisé. | ||
| + | |||
| + | ===== Représentation ===== | ||
| + | |||
| + | Le modèle physique des données (MPD) dépend du SGDB utilisé : | ||
| + | |||
| + | ==== MPD mariaDB ==== | ||
| + | |||
| + | === depuis Mysql Workbench === | ||
| + | < | ||
| + | |||
| + | === depuis phpmyadmin === | ||
| + | < | ||
| + | |||
| + | ===== Génération ===== | ||
| + | |||
| + | Exemple de Script SQL de génération pour MariaDb : | ||
| + | |||
| + | <sxh sql> | ||
| + | CREATE TABLE Client( | ||
| + | | ||
| + | nom VARCHAR(50), | ||
| + | | ||
| + | age VARCHAR(50), | ||
| + | | ||
| + | ); | ||
| + | |||
| + | CREATE TABLE Commande( | ||
| + | | ||
| + | dateC VARCHAR(50), | ||
| + | | ||
| + | | ||
| + | | ||
| + | ); | ||
| + | |||
| + | CREATE TABLE Produit( | ||
| + | | ||
| + | | ||
| + | prix VARCHAR(50), | ||
| + | | ||
| + | ); | ||
| + | |||
| + | CREATE TABLE ComporterDetail( | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ); | ||
| + | |||
| + | </ | ||
| + | |||