Cette formation sur le langage SQL vous permettra de maîtriser les bases et d'élargir vos compétences en gestion de bases de données à un niveau avancé.
À la fin de ce programme, vous aurez acquis des connaissances approfondies en SGBD et vous serez à l'aise avec les requêtes SQL les plus complexes.
Objectifs
Rédiger des déclarations SELECT de base, y compris les caractères génériques et les opérateurs de comparaison.
Effectuer des calculs mathématiques en SQL
Regrouper et comptez vos données.
Utiliser des commandes SQL plus complexes lors de la visualisation et de la gestion des tables
Exécuter des requêtes plus complexes.
Programme
Introduction au SQL
Concepts de base de données relationnelles
Le rôle de SQL
Le rôle des normes SQL et ANSI
Rédaction de déclarations SQL de base
La syntaxe de la déclaration SELECT
Utilisation du mot-clé DISTINCT
ORDER BY
Exemples de critères WHERE, y compris les caractères génériques, les opérateurs de comparaison, BETWEEN, LIKE, IN
Fonctions sur une ligne
Effectuer des calculs mathématiques
Les types de fonctions disponibles dans SQL
Fonctions de date utiles
GetDate( )
DateADD( )
DateDIFF( )
Les fonctions de conversion et leurs utilisations
Alias des colonnes
Regroupement des données
Comment rédiger des requêtes agrégées
COMPTE Vs Count(*)
GROUP BY
HAVING
Jointures SQL
Le principe de l'inclusion des données de
Plusieurs tableaux dans les requêtes
Joindre plusieurs tables dans la clause FROM
Jointures avec INNER, OUTER et SELF
Création de notre base de données pour la formation
Création d'une base de données
Création de tableaux
Types de données SQL
Modification des tableaux (ajout, suppression et
Renommer les colonnes)
Contraintes des tableaux et des colonnes
Le rôle des indices
Insertion de données
Importation de données
Scripts SQL
Bonnes pratiques pour la rédaction de requêtes SQL
Exploration des modèles et des données stockées
Les procédures disponibles dans le SSMS
Sauvegarde des fichiers de script v sauvegarde stockée
Procédures
Utilisation des requêtes paramétrées
Déclarations SQL SELECT avancées
Récapitulation sur la rédaction des déclarations conjointes et
Alias de colonnes et de tableaux
Fonction ISNULL() vs critère IS NULL
Fonctions utiles de chaîne de caractères, de date et de conversion
Fonctions agrégées
Groupe par clause, y compris le rollup
SI et CAS
Questions sur l'UNION
DML et contrôle des transactions
Travailler avec INSERT
Travailler avec UPDATE
Travailler avec DELETE
Création de colonnes calculées
Utilisation de Begin transactions avec Commit et Rollback
Piégeage simple des erreurs
Sous-requêtes et fonctions des fenêtres
Rédaction de sous-requêtes
Plus() et plus(Partition par)
Rangée() v Rang()
Gérer les vues
Créer une vue
Sélection des données à l'aide d'une vue
Modification et abandon de vues
Procédures stockées (Stored Procedures, USP)
Introduction aux procédures stockées
Avantages des procédures stockées
Création et utilisation des procédures stockées
Traiter un INSERT
Fonctions définies par l'utilisateur (UDF)
Scalar
Tabulaire
Public visé
Développeurs
Exploitants intervenant sur un serveur de bases de données
Futurs administrateurs de bases de données
Informations sur l'admission
Nous consulter.
Modalités d'admission
Admission sans disposition particulière
Prérequis
Il n'est pas nécessaire d'avoir une expérience préalable pour suivre cette formation au langage SQL.
Il est recommandé d'avoir une bonne expérience du travail sous Windows et une certaine expérience des bases de données relationnelles.
Modalités pédagogiques
Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :
Formation en présentiel
En groupe (inter-entreprises ou intra-entreprise)
En individuel (monitorat)
En journée ou en cours du soir (sur demande spécifique)
Formation en distanciel
Distanciel synchrone
Distanciel asynchrone
Moyens et supports pédagogiques
Apports des connaissances communes.
Mises en situation sur le thème de la formation et des cas concrets.
Méthodologie d'apprentissage attractive, interactive et participative.
Equilibre théorie / pratique : 60 % / 40 %.
Supports de cours fournis au format papier et/ou numérique.
Ressources documentaires en ligne et références mises à disposition par le formateur.
Pour les formations en présentiel dans les locaux mis à disposition, les apprenants sont accueillis dans une salle de cours équipée d'un réseau Wi-Fi, d'un tableau blanc ou paperboard. Un ordinateur avec les logiciels appropriés est mis à disposition (le cas échéant).
Modalités d'évaluation et de suivi
En amont de la formation
Recueil des besoins des apprenants afin de disposer des informations essentielles au bon déroulé de la formation (profil, niveau, attentes particulières...).
Auto-positionnement des apprenants afin de mesurer le niveau de départ.
Tout au long de la formation
Évaluation continue des acquis avec des questions orales, des exercices, des QCM, des cas pratiques ou mises en situation...
A la fin de la formation
Auto-positionnement des apprenants afin de mesurer l'acquisition des compétences.
Evaluation par le formateur des compétences acquises par les apprenants.
Questionnaire de satisfaction à chaud afin de recueillir la satisfaction des apprenants à l'issue de la formation.
Questionnaire de satisfaction à froid afin d'évaluer les apports ancrés de la formation et leurs mises en application au quotidien.
Accessibilité
Nos formations peuvent être adaptées à certaines conditions de handicap. Nous contacter pour toute information et demande spécifique.
Si vous êtes en situation de handicap, contactez-nous avant le début de votre formation pour que nous puissions vous orienter efficacement et vous accueillir dans les meilleures conditions.
Inscription possible jusqu'à 10 jours avant le démarrage de la formation
Prochaines Sessions
Désolé, cette formation n'est pas programmée pour le moment.
Si vous êtes responsable formation, vous pouvez faire une requête pour l'organiser en INTRA dans votre entreprise.