SQL : Les fondamentaux par Aplose
Lieu(x)
En centre (34)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
1. Le modèle relationnel de Codd
- Principaux concepts
- Les domaines, les relations.
- Les dépendances fonctionnelles élémentaires, clés candidates, clé primaire.
- Valeur NULL, intégrité d'entité, intégrité référentielle (clés étrangères).
- Normalisation des données : les trois premières formes normales.
- Importance pour la base de données.
- Conséquence lors de l'accès aux données.
- Savoir lire MCD (Modèle Conceptuel de Données) et MLD (Modèle Logique de Données).2. La consultation avec le langage
- Structure générale d'une requête ; SELECT, FROM, WHERE.Elimination des doublons avec le DISTINCT.
- Restrictions avec les opérateurs LIKE, BETWEEN, IN...
- Tri des résultats avec ORDER BY.
- Accès à plusieurs tables : les jointures internes (INNER JOIN).
- Les sous
- requêtes : dans quels cas sont
- elles nécessaires ?
- Statistiques avec les fonctions d'agrégation : COUNT, MAX, MIN, AVG, SUM.
- Partitionnement des résultats statistiques : GROUP BY et HAVING.
- Opérateurs ensemblistes : UNION, EXCEPT et INTERSECT.
- Accès à plusieurs tables : les jointures externes (OUTER JOIN).
- Les fonctions SQL (manipulations de chaînes de caractères, manipulations de dates..).T.P. Ecrire des requêtes SQL permettant la consultation simple de données normalisées, d'accès à plusieurs tables. Ecrire des requêtes de statistiques.3. La mise à jour avec le langage SQL
- Création de lignes dans une table : INSERT.
- Modification du contenu de lignes : UPDATE.
- La destruction de lignes : DELETE.
- T.P. Ecrire des requêtes SQL permettant la mise à jour de données.4. Travailler avec des tables et avec des vues
- Différences entre tables et vues.
- Comment créer une table simple avec SQL.
- Comment créer une vue avec SQL.
- Se servir d'une vue : Intérêt pour un utilisateur.
- T.P. Créer des tables et des vues simples. Requêtes sur ces objets.
- Principaux concepts
- Les domaines, les relations.
- Les dépendances fonctionnelles élémentaires, clés candidates, clé primaire.
- Valeur NULL, intégrité d'entité, intégrité référentielle (clés étrangères).
- Normalisation des données : les trois premières formes normales.
- Importance pour la base de données.
- Conséquence lors de l'accès aux données.
- Savoir lire MCD (Modèle Conceptuel de Données) et MLD (Modèle Logique de Données).2. La consultation avec le langage
- Structure générale d'une requête ; SELECT, FROM, WHERE.Elimination des doublons avec le DISTINCT.
- Restrictions avec les opérateurs LIKE, BETWEEN, IN...
- Tri des résultats avec ORDER BY.
- Accès à plusieurs tables : les jointures internes (INNER JOIN).
- Les sous
- requêtes : dans quels cas sont
- elles nécessaires ?
- Statistiques avec les fonctions d'agrégation : COUNT, MAX, MIN, AVG, SUM.
- Partitionnement des résultats statistiques : GROUP BY et HAVING.
- Opérateurs ensemblistes : UNION, EXCEPT et INTERSECT.
- Accès à plusieurs tables : les jointures externes (OUTER JOIN).
- Les fonctions SQL (manipulations de chaînes de caractères, manipulations de dates..).T.P. Ecrire des requêtes SQL permettant la consultation simple de données normalisées, d'accès à plusieurs tables. Ecrire des requêtes de statistiques.3. La mise à jour avec le langage SQL
- Création de lignes dans une table : INSERT.
- Modification du contenu de lignes : UPDATE.
- La destruction de lignes : DELETE.
- T.P. Ecrire des requêtes SQL permettant la mise à jour de données.4. Travailler avec des tables et avec des vues
- Différences entre tables et vues.
- Comment créer une table simple avec SQL.
- Comment créer une vue avec SQL.
- Se servir d'une vue : Intérêt pour un utilisateur.
- T.P. Créer des tables et des vues simples. Requêtes sur ces objets.
Objectifs
- Maîtriser le modèle relationnel.
- Écrire et exécuter des requètes sur une base de données (insert, select, update, delete)
- Appréhender le DDL : mises à jour structures
- Écrire et exécuter des requètes sur une base de données (insert, select, update, delete)
- Appréhender le DDL : mises à jour structures
Centre(s)
- Montpellier (34)
- Juvignac (34)
Secteur(s)
Formation proposée par : Aplose
À découvrir