Formation initiation SQL (cours accelérés été))
- Rabat
- Vue: 15
- Annonce N°: 7517428
Cette formation "découverte" vous permettra de comprendre les bases de données dites relationnelles et leurs principes de fonctionnement.
Vous manipulerez le langage SQL pour interroger les données d'une base. Vous vous familiariserez également avec des requêtes plus avancées pour analyser les informations.
Objectifs pédagogiques
Comprendre le principe et le contenu d'une base de données relationnelle
Créer des requêtes pour extraire des données suivant différents critères
Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables
Utiliser des calculs simples et des agrégations de données
Combiner les résultats de plusieurs requêtes
Méthodes pédagogiques
Nombreux exercices progressifs d'extraction de données sur base exemple. Formation commune à toutes les bases relationnelles (Oracle, SQL Server, DB2, PostGreSQL, MySQL, Access, SQL Lite...).
PROGRAMME DE FORMATION
Introduction aux bases de données
Qu'est-ce qu'une base et un serveur de base de données ?
Lire un modèle relationnel.
Composition d'une table. Notion de colonne et de types.
Clé primaire et unicité.
Notion d'intégrité référentielle.
Outil pour interroger une base.
Exercice
Investigation dans la base à la recherche de tables, colonnes et clés.
Extraire les données d'une table
Qu'est-ce qu'une requête d'extraction ?
Lister les valeurs à retourner.
La clause WHERE pour filtrer les données.
L'absence de valeur (marqueur NULL).
Retourner des lignes sans doublon (DISTINCT).
Opérateurs de restriction (BETWEEN, IN, LIKE...).
Exercice
Interrogations de plusieurs tables sur des critères différents.
Interroger les données de plusieurs tables
Principe des jointures : restituer les informations à partir de plusieurs tables.
Jointure interne. Jointure externe.
La jointure "naturelle"... et ses difficultés.
Opérateurs ensemblistes (UNION, INTERSECT...).
Vous manipulerez le langage SQL pour interroger les données d'une base. Vous vous familiariserez également avec des requêtes plus avancées pour analyser les informations.
Objectifs pédagogiques
Comprendre le principe et le contenu d'une base de données relationnelle
Créer des requêtes pour extraire des données suivant différents critères
Réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables
Utiliser des calculs simples et des agrégations de données
Combiner les résultats de plusieurs requêtes
Méthodes pédagogiques
Nombreux exercices progressifs d'extraction de données sur base exemple. Formation commune à toutes les bases relationnelles (Oracle, SQL Server, DB2, PostGreSQL, MySQL, Access, SQL Lite...).
PROGRAMME DE FORMATION
Introduction aux bases de données
Qu'est-ce qu'une base et un serveur de base de données ?
Lire un modèle relationnel.
Composition d'une table. Notion de colonne et de types.
Clé primaire et unicité.
Notion d'intégrité référentielle.
Outil pour interroger une base.
Exercice
Investigation dans la base à la recherche de tables, colonnes et clés.
Extraire les données d'une table
Qu'est-ce qu'une requête d'extraction ?
Lister les valeurs à retourner.
La clause WHERE pour filtrer les données.
L'absence de valeur (marqueur NULL).
Retourner des lignes sans doublon (DISTINCT).
Opérateurs de restriction (BETWEEN, IN, LIKE...).
Exercice
Interrogations de plusieurs tables sur des critères différents.
Interroger les données de plusieurs tables
Principe des jointures : restituer les informations à partir de plusieurs tables.
Jointure interne. Jointure externe.
La jointure "naturelle"... et ses difficultés.
Opérateurs ensemblistes (UNION, INTERSECT...).