Retour

Détail d'une formation

Langage SQL - Les fondamentaux (Option certification 'Exploitaton d'une base de données avec le langage SQL')

Référence Formation :
08_1000029606
Intitulé complet
Langage SQL - Les fondamentaux (Option certification 'Exploitaton d'une base de données avec le langage SQL')
Niveau d'entrée :
Sans niveau spécifique
Niveau de sortie :
Sans niveau spécifique
A quoi prépare cette formation ?

Maîtriser les bases du langage SQL.

Eligible au CPF
Formation éligible au CPF sur la liste nationale pour tout public sous le n° CPF 208983
Programme :

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 GROUP BY
o Utilisation des conditions de filtre avec HAVING Création de requêtes imbriquées ? Sous-requêtes dans les conditions de filtre
o Intégration de sous-requêtes à différents niveaux
o Tester l'existence de lignes
o Sous-requêtes monolignes et multilignes ? Intégration de sous-requêtes dans les expressions
o Placer des sous-requêtes dans la liste de colonnes
o Créer des expressions complexes avec des sous-requêtes
o Gérer les sous-requêtes qui n'indiquent aucune ligne Développer des vues stockées ou à la volée ? Simplifier les problèmes complexes
o Sélection de données à partir de résultats de requêtes
o Sous-requêtes dans la clause FROM ? Création de vues dans une base de données
o Créer du code réutilisable o Vues modifiables vs non modifiables

Validation de la formation :
Titre ou diplôme homologué
Contact :
Christophe KUDLEWSKI - formation@ackware.fr - 0326821991
Conditions d'entrée :

Connaissance générale de l’informatique et de l’environnement Windows.

Public concerné :
  • Demandeur d'emploi
  • Salarié
Organisme responsable : 
Ackware
39 avenue Hoche - Bâtiment B
51100 Reims

Téléphone  Tél: 03 26 82 19 91
Fax  Fax: 03 26 82 19 70
Email  Envoyer un email
Site web  Consulter le site internet
Participation financière :
Consultez l'organisme
Durée de la formation :
3 jours - 21 heures
Informations collectives :
Veuillez contacter l'organisme de formation pour les prochaines dates
Lieux, effectifs et session(s) de formation :
Reims : du 01/01/2019 au 31/12/2019 (Nº CARIF 64296)