?

Formation SQL Les Fondamentaux
Formation : SQL Les Fondamentaux
Thématiques :Programmation / Développement de bases de données
Editeur : Video2Brain
Langue :
Francais
Duree : 1h53
Nombre de videos : 24 + Fichiers sources
Taille : 1.24 Go
Date de parution :21 mars 2012
Logiciel :SQL
Extension du Fichier : ISO
Apprenez SQL à l'aide de cette formation réalisée par Rudi Bruchez, qui aborde les fondements du langage d'accès aux systèmes de gestion de bases de données. Vous allez apprendre pas à pas à écrire des requêtes, tout d'abord en interrogeant une table, grâce au SELECT, puis plusieurs, avec des jointures, en passant par les sous-requêtes, les regroupements, etc. jusqu'à la mise à jour de données et les transactions. Vous pourrez utiliser ce que vous aurez appris sur Microsoft SQL Server, MySQL, Oracle, PostgreSQL, etc. Le langage SQL n'aura bientôt plus beaucoup de secrets pour vous !
Introduction et outils
Dans ce chapitre, nous découvrirons le langage SQL et les bases de données relationnelles. Nous ferons un tour des outils que nous allons utiliser et verrons comment est structurée la base exemple.
Présentation de la formation 03:30
Introduction au langage SQL 08:10
Bases de données relationnelles 07:13
Présentation de la base exemple 08:25
Intégrité référentielle entre les tables 04:42
Installation des outils 07:00
Instruction SELECT
Ce chapitre traite pas à pas de l'instruction SELECT, la plus importante du langage SQL, car elle permet d'interroger nos données.
Premiers pas avec le SELECT 06:01
Ordre des colonnes et placement de commentaires 05:24
Projection et restriction 03:55
Introduction aux types de données 05:35
Types de données SQL 1/2 07:25
Types de données SQL 2/2 07:22
Filtre par la clause WHERE 05:45
Tri par la clause ORDER BY 04:26
Importance de la clause ORDER BY 06:03
Alias 07:58
Collations 09:33
Schéma et métadonnées 06:16
Fonctions et opérateurs
Dans ce chapitre, nous approfondirons les possibilités du SELECT en apprenant comment gérer les NULL dans nos résultats, en utilisant des opérateurs de comparaison et des fonctions qui nous permettent de manipuler des chaînes, des dates et des nombres.
Gestion des NULL 06:40
Gestion des NULL dans le SELECT 06:57
Fonctions SQL 06:51
Fonctions de gestion de dates 04:49
Fonctions de chaînes de caractères 07:05
Fonctions numériques 05:05
SELECT avancé
On peut faire beaucoup de choses avec le SELECT ! Par exemple utiliser un LIKE pour rechercher une partie de chaîne. Dans ce chapitre, nous présenterons ces opérateurs particuliers avant d'aborder les jointures pour lier nos tables.
Efficacité de la clause WHERE 07:47
IN et BETWEEN 07:51
Instruction CASE 09:52
Jointure 1/2 08:54
Jointure 2/2 07:26
Exemple de jointure complexe 04:58
Jointures externes 1/2 07:00
Jointures externes 2/2 07:35
Opérateurs relationnels 07:10
Sous-requêtes et regroupements
Nous pouvons placer des SELECT dans d'autres SELECT, ce sont les sous-requêtes. Nous verrons aussi dans ce chapitre quelques opérateurs particuliers pour utiliser ces sous-requêtes. Puis nous ferons des calculs sur les données avec des regroupements.
Sous-requêtes 07:44
Sous-requêtes corrélées 06:59
Opérateur EXISTS 05:52
Précisions sur EXISTS 04:48
ALL et ANY 05:22
Informations complémentaires sur les sous-requêtes 04:35
Fonctions d'agrégation 07:35
GROUP BY 06:23
GROUP BY et jointures 07:10
ROLLUP et CUBE 08:28
Filtre du GROUP BY 06:10
Mise à jour de données
Après avoir passé tout ce temps à extraire nos données, nous verrons enfin comment les modifier : INSERT pour ajouter, UPDATE pour modifier et DELETE pour supprimer. Nous aborderons ensuite les transactions et brièvement la création de tables et de vues.
Introduction à la modification de données 03:29
Insertion de lignes 06:00
Insertion de plusieurs lignes 07:08
Insertion à partir d'un SELECT 05:28
Exemple d'insertion 06:41
Mise à jour avec UPDATE 05:36
Exemple d'UPDATE avec des sous-requêtes 07:18
DELETE 04:23
MERGE 08:58
Présentation des transactions 06:43
Gestion d'erreurs dans la transaction 05:05
Création de tables 08:44
Introduction aux vues 05:18
Conclusion 02:51