PostgreSQL,SQL Server, et MySQL pour les (grands) débutants.

Devenez (vraiment) un expert sur SQL, en suivant un cours dispensé par le Techlead DBA SQL chez Canal + et TF1..

3.80 (39 reviews)
Udemy
platform
Français
language
Other
category
278
students
13.5 hours
content
Nov 2022
last update
$19.99
regular price

What you will learn

Créer supprimer et modifier une Base de donnée et une table.

Apprendre a sélectionner des données via le SELECT, et mettre a jour des données via l'UPDATE.

Insérer des données via l'INSERT et Supprimer des données via le DELETE.

Apprenez a faire des jointures (INNER JOIN,LEFT et RIGHT JOIN, FULL OUTER JOIN etc...).

Apprendre en TSQL le DISTINCT, le LIMIT, le LIKE, le AND et le OR, le BETWEEN et l'order by.

Les agrégats COUNT et SUM et GROUP BY,MIN MAX et AVG

La spécificité OVERLAPS et generate series en TSQL.

Encore + de TSQL avec Les opérateurs IN, NOT IN, IS et IS NOT, le HAVING,le CASE WHEN et l'UPSERT.

Les fonctions de type chaîne de caractères (OVERLAY,POSITION,REVERSE,TRANSLATE,CONCAT, STRING_SPLIT etc...)

Les (puissantes) fonctions de partitions (ROW_NUMBER,DENSE_RANK,NTILE,LAG et LEAD)

Encore plus de fonctions de partitions (NTH_VALUE, ROWS UNBOUNDED PRECEDING,FIRST VALUE, LAST_VALUE)

Création et définition d'une procédure stockée, d'une vue, d'un Trigger, d'une fonction.

Les contraintes et les clés sur les tables ( PK,FK,DEFAULT,UNIQUE,CHECK)

L'identity et la séquence sur les tables.

Des exercices + corrigés

Description

  Dans ce cours, nous apprendrons les bases de données :

  • MySQL

  • POSTGRESQL

  • Microsoft SQL Server

Ce cours s'adresse au débutant absolu, nul besoin d'avoir une expérience sur une base de donnée.

Ce cours est le condensé de mes trois cours qui sont :

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

  • PostgreSQL pour les (grands) débutants (4 heures de cours)

  • MySQL pour les (grands) débutants (3 heures de cours)


Après avoir appris à installer SQL server,MySQL et PostgreSQL sur votre poste, on va aborder dans ce cours dans l'ordre  : 

  • 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.(Avec le SELECT, l'UPDATE etc...)

  • Sélectionner un certain nombre de lignes avec le TOP ,enlever les doublons avec le DISTINCT

  • Les opérateurs BETWEEN, AND, OR,HAVING,PRINT,GROUP BY etc...).

  • Allez un peu + loin en Transact SQL avec le OFFSET FETCH et NEXT ROWS,SUBSTRING  etc...

  • Allez encore + loin en Transact SQL avec le UNION et UNION ALL, TRIM/LTRIM/RTRIM et UPPER/LOWER,CHOOSE etc...

  • Copier une table via le SELECT INTO et les opérateurs de comparaison = != etc…

  • Allez encore + loin en Transact SQL avec le UNION et UNION ALL, TRIM/LTRIM/RTRIM et UPPER/LOWER,CHOOSE etc...

  • Copier une table via le SELECT INTO et les opérateurs de comparaison = != etc…

  • Les fonctions d'agrégats : MIN, MAV et AVG

  • Un long chapitre d'une heure 30 sur 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'une fonction.

  • Et pour des astuces pour améliorer vos performances lors de l'écriture de vos requêtes SQL.

  • Encore plus de fonctions de partitions (NTH_VALUE, ROWS UNBOUNDED PRECEDING,FIRST VALUE, LAST_VALUE)

  • Les (puissantes) fonctions de partitions (ROW_NUMBER,DENSE_RANK,NTILE,LAG et LEAD)

Nous allons commencer en premier lieu par SQL server, ensuite PostgreSQL, et nous finirons par MySQL.

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

Une fois ce cours terminée, vous serez bougrement plus à l'aise avec le TSQL.

Regardez la moyenne de mes autres cours (4,6/5), et vous verrez que mes cours sont des cours de qualité :)


Content

SQL Server pour les (grands) débutants

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

SQL Server : La BDD et la table

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
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 Base de donnée
Corrigé Exercice base de donnée
Exercice sur la table
Corrigé exercice sur la table

SQL Server : Commençons à Jouer avec les données

Demonstration : Comment Insérer des données via l'INSERT
Demonstration : Sélectionner et filtrer les donnees avec le WHERE
Demonstration : Mettre a Jour des données via l'UPDATE
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

SQL Server : 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

SQL Server : 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)

SQL Server : Allons (encore) un peu plus loin dans le Transact SQL 3eme partie

OFFSET FETCH et NEXT ROWS
TRIM/LTRIM/RTRIM et UPPER/LOWER
Démo : La commande SUBSTRING
Démo: CASE WHEN
Démo: IIF
Démo: LEFT/RIGHT
Démo: REPLACE et LEN
Démo: CHOOSE
Démo: DROP IF EXISTS
Démo: COALESCE
Démo: UNION et UNION ALL

SQL Server : Les jointures sur SQL

Démo : INNER JOIN
Démo : LEFT et RIGHT JOIN
Démo : FULL OUTER JOIN
Démo : CROSS JOIN
Démo : Faire une jointure sur plusieurs tables
Démo : LEFT JOIN vs NOT IN Vs NOT EXISTS
Démo : UPDATE avec les jointures
Démo : Les Hints dans les jointures
Démo : CROSS APPLY et OUTER APPLY
Démo : EXECPT et INTERSECT

SQL Server : Quelques TIPS sur Management Studio

Quelques astuces sur Management Studio
Comment copier une table sur un autre serveur

SQL Server : Les vues, les Procédures stockées, les triggers et les fonctions

Qu'est-ce qu'une Vue sur SQL ?
Démo : Création d'une Vue
Démo : Comment renommer, modifier et supprimer une vue
Qu'est-ce qu'une Procédure stockée sur SQL ?
Démo : Création d'une Procédure Stockée
Démo :Comment renommer, modifier et supprimer une Procédure Stockée
Démo : Declarer une variable dans une PS
Démo :Qu'est ce qu'un trigger ?
Démo : les tables virtuelles dans les triggers
Démo :Créer un trigger sur un login
Démo : Les fonctions scalaires
Démo : Les fonctions de type TABLE Inline
Exercice sur les vues
Corrigé de l'exercice sur les vues
Exercice sur les Procédures stockées
Corrigé de l'exercice sur les procédures stockées

SQL Server : Les fonctions de partitionnement

Démo: Présentation des fonctions de partitionnement
Démo: OVER et PARTITION BY
Démo: les fonctions de RANKING
Démo: Les fonctions de RANKING dans le monde réel
Démo: L'aggrégation dans le RANKING
Démo: L'aggrégation dans le RANKING dans le monde réel
Démo: LAG et LEAD
Démo: FIRST_VALUES et LAST VALUES
Démo : UNBOUNDED ROWS et RANGE

Exercice général

Exercice général
Corrigé de l'exercice général

PostgreSQL : Introduction et mise en place de votre environnement

Presentation de Postgres
Installation de votre environnement de travail
Presentation de PGadmin

PostgreSQL : Creation de la BDD et de la table

Comment creer, modifier et supprimer une base de donnée
Comment créer, supprimer et modifier une table
Exercice BDD et table, puis corrigé de l'exercice

PostgreSQL : Ensuite commençons a jouer avec les données

Démonstration : Comment Insérer des données via l'INSERT
Demonstration : Sélectionner et filtrer les donnees avec le WHERE
Demonstration : Mettre a Jour des données via l'UPDATE
Supprimer des données via le DELETE
Exercice sur les données
Corrigé de l'exercice
Focus sur les trois premières Sections

PostgreSQL : Et si on allait un peu plus loin dans le Transact SQL ? 1ere partie

Démo :Découvrons LIMIT,la concaténation et les alias de colonne
Démo :L'operateur LIKE
Démo :Le DISTINCT et les opérateurs de comparaison
Démo :IN ,NOT IN , IS NULL et IS NOT NULL
Démo : Creation d'une table a partir d'un SELECT
Exercice sur la 1ere partie sur le TSQL
Corrigé de l'exercice

PostgreSQL :Allons (beaucoup) plus loin dans le Transact SQL !!! 2eme partie

Démo : Les opérateurs AND et OR
Démo : Le BETWEEN et ORDER BY
Démo : OVERLAPS et Generate_Series
Démo :Les agrégats MIN MAX et AVG
Démo :Les agrégats COUNT et SUM et GROUP BY
Démo : HAVING le cousin du WHERE
Démo: Le CASE WHEN
Démo : UNION et UNION ALL et IF/ELSE
Démo: UPSERT
Exercice sur la 2eme partie sur le TSQL
Corrigé de l'exercice
Focus sur ce que l'on appris a ce stade de la formation

PostgreSQL : Les fonctions de type chaîne de caractères.

Démo: Le LENGHT,REPLACE et SUBSTRING
Démo: OVERLAY,POSITION,REVERSE
Démo: TRIM/LTRIM/RTRIM,UPPER et LOWER
Démo: TRANSLATE,CONCAT, STRING_SPLIT

PostgreSQL :Découvrons ensemble les jointures

Démo :INNER JOIN
Démo :LEFT et RIGHT JOIN
Démo :FULL OUTER JOIN
Démo :CROSS JOIN
Démo: Jointure sur plusieurs tables
Démo: LEFT JOIN VS NOT IN VS NOT EXISTS
Démo: EXECPT et INTERSECT

PostgreSQL : Les fonctions de partitionnement

Démo: Les fonctions OVER et PARTITION BY
Démo : NTILE / RANK et DENSE RANK
Démo : ROWS RANGE UNBOUNDED PRECEDING et FIRST VALUES/LAST VALUES
Démo : LAG et LEAD et NTH_VALUE
Démo: L’agrégation dans les fonctions de partitionnement

PostgreSQL :Les Vues, les Procédures stockées,les triggers

Démo: Création, modification et suppression d'une vue
Démo: Définition et explication d'une procédure stockée
Qu'est ce que le block procedure ?
Démo : Définition et explication d'un trigger

PostgreSQL : La sequence et l'identity

Démo: L'identity sur les tables
Démo: Explication d'une sequence

PostgreSQL: Les contraintes et les clés sur les tables

Démo :La clé UNIQUE et CHECK
Démo : La contrainte DEFAULT
Démo : La contrainte Primary Key
Démo : La contrainte Foreign Key
Démo: La cascade dintégrité referentielle

MySQL pour les (grands) débutants

Presentation de MySQL
Installation de MySQL

MySQL :Création de la BDD,des tables, puis jouons avec le données

Comment creer, modifier et supprimer une base de donnée
Comment créer, supprimer et modifier une table
Démonstration : Comment Insérer des données via l'INSERT
Demonstration : Sélectionner et filtrer les donnees avec le WHERE
Demonstration : Mettre a Jour des données via l'UPDATE
Supprimer des données via le DELETE
Exercice sur les données
Corrigé de l'exercice

MySQL :Et si on allait un peu plus loin dans le Transact SQL ? 1ere partie

Démo :Découvrons LIMIT,la concaténation et les alias de colonne
Démo: Le LIKE
Démo :Le DISTINCT et les opérateurs de comparaison
Démo :IN ,NOT IN , IS NULL et IS NOT NULL
Démo : Creation d'une table a partir d'un SELECT
Exercice sur la 1ere partie sur le TSQL
Corrigé de l'exercice

MySQL: Allons (beaucoup) plus loin dans le Transact SQL !!! 2eme partie

Démo : Les opérateurs AND et OR
Démo : Le BETWEEN et ORDER BY
Démo :Les agrégats MIN MAX et AVG
Démo :Les agrégats COUNT et SUM et GROUP BY
Démo : HAVING le cousin du WHERE
Démo: Le CASE WHEN
Exercice sur la 2eme partie sur le TSQL
Corrigé de l'exercice
Focus sur ce que l'on appris a ce stade de la formation

MySQL: Voyons ensemble les jointures

Démo :INNER JOIN
Démo :LEFT et RIGHT JOIN
Démo :CROSS JOIN
Démo: Jointure sur plusieurs tables
Démo: LEFT JOIN VS NOT IN VS NOT EXISTS

MySQL :Les fonctions de type chaîne de caractères.

Démo: Le LENGHT,REPLACE et SUBSTRING
Démo : UNION et CONCAT
Démo: TRIM/LTRIM/RTRIM,UPPER et LOWER
Démo: REPEAT, POSITION,REVERSE

MySQL :Les Vues, les Procédures stockées,les triggers et les fonctions

Démo: Création, modification et suppression d'une vue
Démo: Définition et explication d'une procédure stockée
Démo: Appelez une variable dans une Procédure stockée
Démo : Définition et explication d'un trigger

MySQL Les contraintes et les clés sur les tables

Démo : La contrainte Primary Key
Démo : La contrainte Foreign Key
Démo : La contrainte DEFAULT

Screenshots

PostgreSQL,SQL Server, et MySQL pour les (grands) débutants. - Screenshot_01PostgreSQL,SQL Server, et MySQL pour les (grands) débutants. - Screenshot_02PostgreSQL,SQL Server, et MySQL pour les (grands) débutants. - Screenshot_03PostgreSQL,SQL Server, et MySQL pour les (grands) débutants. - Screenshot_04

Reviews

Darine
May 22, 2022
Cours bien structuré pour un débutant, intervenant maitrisant son sujet, un plaisir pour suivre et apprendre le cours.
Eric
August 20, 2020
Le formateur est dynamique, il présente bien les concepts que nous allons apprendre. C'est un très bon début de formation ! Cela correspond exactement à ce que je recherche !

Coupons

DateDiscountStatus
2/12/202180% OFF
expired

Charts

Price

PostgreSQL,SQL Server, et MySQL pour les (grands) débutants. - Price chart

Rating

PostgreSQL,SQL Server, et MySQL pour les (grands) débutants. - Ratings chart

Enrollment distribution

PostgreSQL,SQL Server, et MySQL pour les (grands) débutants. - Distribution chart

Related Topics

2978064
udemy ID
4/9/2020
course created date
4/12/2020
course indexed date
Bot
course submited by