Library

Course: SQL Server pour les (grands) débutants (cours de 7 heures)

SQL Server pour les (grands) débutants (cours de 7 heures)

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

Vous êtes un (très) grand débutant sur SQL, et vous voulez apprendre rapidement a faire des requêtes en TSQL ? 

Vous êtes Tech Lead, développeurs, futur DBA, ou autre métier qui va s'attaquer a SQL, alors ce cours de 7h est fait pour vous :)

Ce cours c'est 6 heures de démo et 1 heure de théorie. La théorie c'est dans les classes, pas dans ce cours :)

Pourquoi se lancer sur la technologie SQL?

SQL est une des compétences très activement recherchées sur le marché de l'emploi.

Administrer un serveur SQL et faire requêtes en TSQL aujourd'hui, c'est s'assurer avoir un job a plein temps.

De plus SQL Server par sa simplicité, permet assez rapidement a monter en compétence sur des sujets assez pointus.

 Alors pourquoi regarder mon cours ?

On va aborder dans ce cours : 

  • La création et la définition d'une base de donnée.
  • La création et la définition  d'une table.
  • Sélectionner, mettre a jour, supprimer et insérer des données.(SELECT,INSERT,UPDATE,DELETE).
  • 3 heures de vidéos dédiées au Transact SQL !!! (on abordera par exemple les opérateurs BETWEEN, AND, OR, ORDER BY etc...).
  • Les jointures (INNER JOIN,LEFT/RIGHT JOIN FULL OUTER JOIN etc...)
  • Voir les différents types de colonnes(DATETIME2, VARCHAR,GUID,INT etc...).
  • 10 Tips sur Management Studio qui vous simplifieront grandement la vie :)
  • La création et la définition d'une vue.
  • La création et la définition d'une Procédure stockée.
  • La création et la définition d'un trigger.
  • La création et la définition d'un schéma.
  • La création et la définition d'une fonction.
  • Et pour des astuces pour améliorer vos performances lors de l'écriture de vos requêtes SQL.

Une fois ce cours terminée, croyez moi que vous serez bougrement plus à l'aise avec le langage SQL.

J'ai tenu aussi a que les vidéos n’excèdent pas les 10 minutes, pour que ce ne soit pas trop soporifique :)

A notre monde, inondé de données.Et à vous qui voulez les maîtriser.

(cette citation célèbre vient de moi...non je plaisante ;)

Enjoy !!!!

Basic knowledge
  • Ce cours s'adresse a tous les niveaux. De débutant a confirmé
What you will learn
  • Créer supprimer et modifier une Base de donnée
  • Créer supprimer et modifier une table.
  • Apprendre a sélectionner des données via le SELECT
  • Mettre a jour des données via l'UPDATE
  • Inserer des données via l'INSERT
  • Supprimer des données via l'INSERT
  • Apprendre les différents types de colonnes (VARCHAR, CHAR, INT,DATETIME,GUID etc...)
  • Renommer les colonnes avec les alias
  • Apprenez a faire des jointures (INNER JOIN,LEFT et RIGHT JOIN, FULL OUTER JOIN etc...)
  • Sélectionner un certain nombre de lignes avec le TOP
  • Enlever les doublons avec le DISTINCT
  • Copier une table via le SELECT INTO
  • Les opérateurs de comparaison = != etc…
  • Rajouter, supprimer, modifier une colonne sur une table
  • Les opérateurs IN, NOT IN, IS et IS NOT
  • Trier les données avec l'ORDER BY
  • Les fonctions d'agrégats : MIN, MAV et AVG
  • Les opérateurs AND et OR
  • L'opérateur BETWEEN
  • L'opérateur HAVING cousin du WHERE
  • Regroupons les donnes avec le GROUP BY
  • La commande PRINT
  • Creer, modifier,et supprimer une vue
  • Creer, modifier, et supprimer une procédure stockée
  • 10 TIPS SSMS qui vous simplifier la vie
  • L'utilité des crochets et des commentaires sur SQL
  • Voir les performances néfastes sur un mauvais choix de colonne avec un GUID
Curriculum
Number of Lectures: 105
Total Duration: 07:37:18
Introduction
  • Presentation et aperçu du cours  
  • Définition de SQL  
  • Outil pour travailler  
  • Installation SQL Server  
  • Installation Management Studio  
  • Première utilisation de Management Studio  
La Base de donnée
  • Qu'est ce qu'une Base de donnée ?  
  • Démo: Comment créer une Base de donnée  
  • Démo : Comment supprimer et modifier le nom d'une base de donnée  
  • Exercice Base de donnée  
  • Corrigé Exercice  
Les tables
  • Qu'est ce qu'une Table ?  
  • Démo : Comment créer une table ?  
  • Démo : Comment supprimer ou modifier le nom d'une table ?  
  • Exercice sur la table  
  • Corrigé exercice sur la table  
Jouons avec les données :
  • Demonstration : Comment Insérer des données via l'INSERT  
  • Demonstration : Sélectionner et filtrer les donnes avec le WHERE  
  • Demonstration : Mettre a Jour des données via l'UPDATE  
  • Demonstration: comment faire un UPDATE sur deux colonnes  
  • Demonstration : L'utilité des commentaires et des crochets en TSQL  
  • Demonstration : Comment Insérer plusieurs valeurs identiques très simplement  
  • Demonstration : Supprimer des données via le DELETE  
  • Exercice sur les données  
  • Corrigé de l'exercice  
  • Focus sur les trois premières Sections  
Les différents types de colonnes
  • Les types de chaînes caractères  
  • Les types numériques  
  • Les colonnes avec des dates  
  • Performance sur une colonne en GUID ?  
  • Démo : Ajouter, renommer, supprimer une colonne  
  • Exercice sur les colonnes  
  • Corrigé de l'exercice - Types de Colonnes  
Allons un peu plus loin dans le Transact SQL 1er partie
  • Démo: Renommer les colonnes avec les alias  
  • Démo :L'opérateur LIKE  
  • Démo :Sélectionner un certain nombre de lignes avec le TOP  
  • Démo :Enlever les doublons avec le DISTINCT  
  • Démo: Copier une table via le SELECT INTO  
  • Démo :Les opérateurs de comparaison = != etc…  
  • Démo :Les opérateurs IN, NOT IN, IS et IS NOT  
  • Exercice sur le TSQL 1ere partie  
  • Corrigé de l'exercice TSQL Partie 1  
Allons un peu plus loin dans le Transact SQL 2eme partie
  • Démo :Trions les données avec l'ORDER BY  
  • Démo : Les fonctions d'agrégats : MIN, MAV et AVG  
  • Démo : Les opérateurs AND et OR  
  • Démo :L'opérateur BETWEEN  
  • Démo : Comptez les lignes avec COUNT et SUM  
  • Démo :L'opérateur HAVING cousin du WHERE  
  • Regroupons les donnes avec le GROUP BY  
  • La commande PRINT  
  • Exercice TSQL Partie 2  
  • Corrigé de l'exercice TSQL 2eme partie  
  • Focus sur Tout ce que l'on a appris (et c'est déjà pas mal)  
Allons (encore) un peu plus loin dans le Transact SQL 3eme partie
  • OFFSET FETCH et NEXT ROWS  
  • TRIM/LTRIM/RTRIM et UPPER/LOWER  
  • La commande SUBSTRING  
  • FORMAT  
  • CASE WHEN  
  • IIF  
  • LEFT/RIGHT  
  • REPLACE et LEN  
  • CHOOSE  
  • DROP IF EXISTS  
  • COALESCE  
  • UNION et UNION ALL  
Les jointures sur SQL
  • Démonstration : INNER JOIN  
  • Démonstration : LEFT et RIGHT JOIN  
  • Demonstration : FULL OUTER JOIN  
  • Démonstration : CROSS JOIN  
  • Démonstration : Faire une jointure sur plusieurs tables  
  • LEFT JOIN vs NOT IN Vs NOT EXISTS  
  • UPDATE avec les jointures  
  • Les Hints dans les jointures  
  • CROSS APPLY et OUTER APPLY  
  • EXECPT et INTERSECT  
Quelques TIPS sur Management Studio
  • Quelques astuces sur Management Studio  
  • Comment copier une table sur un autre serveur  
Les Vues
  • Qu'est-ce qu'une Vue sur SQL ?  
  • Démo : Création d'une Vue  
  • Démo : Comment renommer, modifier et supprimer une vue  
  • Exercice sur les vues  
  • Corrigé de l'exercice sur les vues  
Les Procédures Stockées
  • Qu'est-ce qu'une Procédure stockée sur SQL ?  
  • Démo : Création d'une Procédure Stockée  
  • Comment renommer, modifier et supprimer une Procédure Stockée  
  • Declarer une variable dans une PS  
  • Exercice sur les Procédures stockées  
  • Corrigé de l'exercice - Stockées  
Les Triggers
  • Demonstration : Qu'est ce qu'un trigger?  
  • Demonstration: les tables virtuelles dans les triggers  
  • Créer un trigger sur un login  
Table temporaire et table variable
  • Table temporaire  
  • Table Variable  
  • un peu de performance  
Les Fonctions sur SQL
  • Les fonctions scalaires  
  • Les fonctions de type TABLE Inline  
Les Schemas
  • Definition dun schema  
  • Demonstration dun schema  
  • Exercice sur le schema  
  • Corrige de lexercice sur le schema  
Et les performances dans tout ca ?
  • SARGABLE qu'est ce que c'est ?  
  • Attention aux performances avec les fonctions scalaires  
Exercice général et conclusion
  • Exercice général  
  • Corrigé de l'exercice général  
  • Conclusion  
Reviews (0)