Langage SQL avec SQLite
SGBDR -SQLite-
Contenu
Le relationnel
- Les rappels (règles de CODD, vocabulaire, les formes normales)
L'algèbre relationnelle et la logique du SQL
- Projection, sélection, union, différence, produit cartésien, jointure, intersection et division
L'interrogation des données
- Projection d'une ou plusieurs colonnes (avec ou sans éliminer les doublons : ALL ou DISTINCT)
- Les conditions de recherche (WHERE) et les opérateurs booléens (NOT, AND, OR)
- Suite de valeurs (IN), intervalle (BETWEEN)
- Recherche d'une chaîne de caractères (LIKE avec % et _)
- Les opérateurs arithmétiques dans la projection et la sélection
- Recherche de valeurs nulles (IS NULL et IS NOT NULL)
- Les tables dérivées et le tri des résultats (ORDER BY)
- Les regroupements de valeurs (GROUP BY) et leurs conditions (HAVING)
- Les traitements de groupes (SUM, AVG, MIN, MAX, COUNT)
- La structure case (CASE WHEN THEN ELSE)
Les jointures
- Les jointures (JOIN, ON, USING)
- Les auto-jointures, les jointures externes (RIGHT, LEFT, FULL)
- Les jointures naturelles (NATURAL JOIN)
- Opérateurs algébriques sur plusieurs tables (UNION, MINUS, INTERSECT)
Les sous-interrogations
- Les sous-interrogations ramenant une ou plusieurs valeurs (<, >, =, ANY, ALL)
- Sous interrogation de groupe et la corrélation
- Sous-interrogations scalaires
Mise à jour des données
- Mise à jour des données de la base (INSERT, UPDATE, DELETE)
- Création et gestion des structures (tables, index, vues) de données (CREATE, ALTER, DROP)
Sécurité et transactions
- Gestion des accès et de la sécurité des données (GRANT, REVOKE)
- Gestion des transactions (COMMIT, ROLLBACK)
Module dans la Filière
Jours: |
Dimanche et mercredi |
Horaires: |
09h00 - 12h00 |
Début: |
Octobre 2024 |
Durée: |
1 Mois: 24 heures |
Module en Séminaire
Jours: |
|
Horaires: |
|
Début: |
|
Durée: |
4 jours |