CONCEPTION DE BASE DE DONNEES
A propos de cette formation
SEQUENCE 1: Découverte et initiation à la conception de base de données
Questions & Réponses
Introduction
– Quid de la base de données ?
– Ranger la donnée de manière intelligible
– Langage standard SQL
Historique
SEQUENCE 2: Modélisation de la base de données
Questions & Réponses
– Comprendre sa donnée et l’organiser au préalable
– Modélisation de la MCD en fonction du cahier des charges
– Instances et schémas de base de données
– Les relations entre les tables (cardinalités)
– Les clés primaires et étrangères
– Exercice de conception (DIA)
SEQUENCE 3: Choisir son SGBD
Questions & Réponses
– Qu’est ce qu’un SGBD ?
– Les principaux SGBD du marché et leurs différences
SEQUENCE 4: Le langage SQL
Questions & Réponses
-
- Introduction au langage
- CREATE TABLE
- SELECT FROM WHERE AND/OR
- 1 table
- N tables
- JOINTURES
- LEFT
- RIGHT
- INNER/OUTER
- UNION
- ALL
- IS NULL
- IN
- LIKE
- ORDER BY
- LIMIT & OFFSET
- Sous requêtes
- CASE WHEN
- EXIST
- Fonctions d’agrégation
- Group by having
- MAX
- MIN
- SUM
- AVG
- Fonctions Date
-
- Fonction sur les chaines de caractères
- Fonction de modification de tables
- UPDATE
- INSERT
DELETE - TRUNCATE
- Exercices d’écriture de code
SEQUENCE 5: Procédures SQL
Questions & Réponses
- Introduction aux procédures
- Syntaxe de base pour la procédure
SEQUENCE 6: Pistes d’optimisation de la base de données
Questions & Réponses
- Conception
- Indexes
- Requêtes et fonctions
