Différences
Ci-dessous, les différences entre deux révisions de la page.
| si3 [2018/12/17 13:35] – [Td n°6 : Compte Google - Évolutions] jcheron | si3 [2019/08/31 14:20] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ===== TD n°7 -2019 ===== | ||
| + | ==== Phase 1 ==== | ||
| + | A partir des règles de gestion données à l' | ||
| + | |||
| + | ==== Phase 2 ==== | ||
| + | On utilisera pour les exemples la base précédemment élaborée. | ||
| + | |||
| + | === Objectifs : === | ||
| + | * Rédaction de mode opératoire/ | ||
| + | * Prise en main de bases de données | ||
| + | * SQL : LDD (Langage de Définition de Données) | ||
| + | |||
| + | <wrap round info>A rédiger dans 2 documents différents à déposer sur le Drive</ | ||
| + | |||
| + | === Travail à faire === | ||
| + | |||
| + | Pour chaque SGDB (MariaDb, SQLite) : | ||
| + | - Présenter le sommairement (caractéristiques, | ||
| + | - Documenter les manipulations suivantes | ||
| + | - Installation | ||
| + | - Création base de données (CREATE DATABASE) | ||
| + | - Création table (CREATE TABLE) [! clé primaire, types de données, auto-increment] | ||
| + | - Modification table (ALTER TABLE) | ||
| + | - Ajout contraintes de clé étrangère (ALTER TABLE ... ADD CONSTRAINT...) | ||
| + | - Suppression (DROP TABLE, DATABASE, CONSTRAINT) | ||
| + | - Ajout d' | ||
| + | - Création d'une vue (CREATE VIEW ...) | ||
| + | |||
| + | Consignes, pour chaque SGDB : | ||
| + | * Utiliser l' | ||
| + | * Préciser les particularités SQL (non respect des normes) | ||
| + | |||
| + | __**Liens :**__ | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | ==== Commandes de base de l' | ||
| + | |||
| + | |||
| + | |< | ||
| + | ^Opération ^Mysql ^PostGreSQL ^SQLite ^ | ||
| + | |**Accès à l' | ||
| + | |**Lister databases** | SHOW DATABASES; | | | ||
| + | |**Sélectionner base** | USE dbName; | | | ||
| + | |**Lister tables** | SHOW TABLES; | .tables | | ||
| + | |**Infos table** | DESCRIBE tableName; | .schema tableName | | ||
| + | |||
| ===== TD n°1 : openfootball ===== | ===== TD n°1 : openfootball ===== | ||
| Ligne 206: | Ligne 255: | ||
| < | < | ||
| < | < | ||
| + | < | ||
| </ul> | </ul> | ||
| </ | </ | ||