DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Langage SQL - Les fondamentaux (Option certification 'Exploitaton d'une base de données avec le langage SQL')Date de mise à jour : 14/10/2021
| Identifiant OffreInfo : 08_1000029606 |
Région Grand Est, missions Carif-Oref |
Maîtriser les bases du langage SQL.
Vue d'ensemble de SQL ? L'importance de SQL comme élément essentiel de toute activité de base de données ? Normes ANSI/ISO ? Description des composants fondamentaux: tables, colonnes, clés primaires et clés étrangères Structure de la base de données ? Création de tables et de colonnes
o Comparaison de types de données selon les plates-formes
o Construction de tables avec CREATE TABLE
o Modification de la structure d'une table avec ALTER TABLE
o Ajout de colonnes à une table existante
o Augmentation de la taille d'une colonne
o Suppression de tables avec DROP TABLE ? Protection de l'intégrité des données avec les contraintes
o Les types de contraintes o Garantir l'unicité avec les contraintes de clé primaire, renforcement de l'intégrité référentielle avec les contraintes de clé étrangère, activation et désactivation des contraintes, suppression de contraintes avec ALTER TABLE ? Amélioration des performances avec les index
o Récupération de données avec les index
o Recommander une marche à suivre pour la création d'index Manipulation de données ? Modification des contenus de table
o Ajout de lignes dans une table avec INSERT
o Changement du contenu des lignes avec UPDATE
o Suppression de lignes avec DELETE ? Utilisation de transactions
o Règles ACID (Atomicité Consistance Isolation Durabilité)
o Contrôle des transactions avec COMMIT et ROLLBACK ? Écriture de requêtes pour une seule table
o Récupération de données avec SELECT
o Inclure les colonnes et les expressions dans les résultats de requêtes
o Restriction de colonnes avec le filtre WHERE
o Tri des résultats avec ORDER BY
o Gestion des valeurs NULL dans les expressions
o Éviter le piège des valeurs NULL dans les conditions de filtre PROGRAMME PÉDAGOGIQUE Page 3 sur 3 Interrogation de plusieurs tables ? Syntaxe de jointure selon la norme ANSI/ISO
o Rapprocher les lignes apparentées avec INNER JOIN
o Inclure les lignes non appariées avec OUTER JOIN
o Création d'un produit cartésien avec CROSS JOIN ? Combiner des résultats avec des opérateurs définis
o Combinaison de résultats avec UNION
o Identification de lignes similaires avec INTERSECT
o EXCEPT pour rechercher des différences entre ensembles Récupérer les données avec les fonctions ? Traitement de données avec les fonctions scalaires
o Résolution de problèmes mathématiques avec les fonctions
o Manipulation des chaînes de texte
o Changement de la présentation de la date et de l'heure
o Formatage conditionnel avec l'expression CASE
o Utilisation de l'expression CASE pour simuler des tests IF
o Prise en charge des valeurs NULL ? Analyses avec les fonctions d'agrégation
o Résumé de données avec SUM, AVG et COUNT
o Recherche des valeurs la plus haute/basse avec MAX et MIN
o Définition du niveau de résumé avec
Certifiante
Sans niveau spécifique
Conventionnement : Non
Niveau d'entrée : Sans niveau spécifique
Connaissance générale de l'informatique et de l'environnement Windows.