Formation SQL : Interroger les bases de données avec le langage SQL


REFERENCE
 
 
OIBB
DUREE
 
 
3 jours
TARIFS
 
 
1590 € HT
Niveau : Débutant
Cours à distance: Possible
OBJECTIFS :
 

Le langage SQL est incontournable dans le paysage informatique car c'est le langage de référence pour interroger les bases de données. Il permet également de mettre à jour les données de la base et sa standardisation permet de communiquer avec tous les système de gestion de base de données (SGBD) tels qu'Oracle, SQL Server, MySQL, PostgreSQL, DB2, etc.
Au cours de cette formation SQL, nous vous expliquerons la structure générale d'un SGBDR (système de gestion de bases de données relationnelles) et la philosophie du langage SQL (Structured Query Language) afin d'apprendre à écrire des requêtes, simples ou complexes, naturellement et avec simplicité.
Concrètement ce cours vous apprendra à:

  • Découvrir et prendre en main votre environnement SQL
  • Comprendre le schéma d'une base et des tables
  • S'initier à l'écriture des requêtes SQL pour extraire des données
  • Savoir écrire des requêtes SQL pour mettre à jour la base
  • Comment extraire les informations de plusieurs tables
  • Assimiler les fonctions standards du langage SQL.
PRÉ-REQUIS :
 

Aucune connaissance particulière sur le SQL n'est requise pour suivre ce module.

PUBLIC :
 

Ce stage SQL s'adresse aux développeurs, aux exploitants intervenant sur un serveur de bases de données ainsi qu'aux futurs administrateurs de bases de données souhaitant apprendre le SQL.

PROGRAMME :
 

Schéma général d'une base de données

Principes des tables et des relations entre les données Le rôle des contraintes d'intégrité Les clefs primaires et étrangères Des exemples de violations de contraintes
Les domaines d'utilisation du SQL

L'environnement de travail pour le SQL

Différents produits selon les acteurs pour un même résultat

Les nécessités d'un environnement spécifique pour dialoguer avec la base
L'exemple d'Oracle Developper
DBA Management Studio pour SQL Server
PHPMyAdmin pour MySQL
L'outil graphique de PostgreSQL (pgAdmin3)
Autres outils selon le SGBD

Les utilisateurs

Comprendre le principe de connexion à la base
La notion de schéma
Sensibilisation aux accès concurrents et aux transactions

D'où viennent les données ?

La genèse des données

Création de tables en SQL
Savoir pourquoi il faut typer les données d'une table
Apprendre les différents types de bases (entier, réel, chaîne, date)
Comment et pourquoi modifier la définition d'une table
La suppression d'une table
Notions sur les vues, les séquences, les index et les synonymes

La mise à jour des données

L'insertion de données (insert)
La mise à jour (update)
La suppression d'informations (delete)
Ne pas confondre NULL, 0, et chaîne vide (˜˜)

Requêtes fondamentales en SQL

Décourvrir la structure d'une requête SQL

La structure select ... from ... where ...
Restrictions et conditions
Trier les données (order by)
Eliminer les doublons (uniq)
Croiser les informations (jointure)

Regroupement et premières fonctions

Présentation des grandes familles de fonctions SQL
Philosophie d'utilisation des fonctions
Moyenne des valeurs (avg)
Nombre d'enregistrements retournés (count)
Minimum et maximum (min, max)
Somme des valeurs (sum)

Fonctions avancées en SQL

Les fonctions sur les chaînes de caractères

La longueur d'une chaîne (length)
Les minuscules et majuscules (lower, upper)
L'opérateur LIKE et le symbole %
Extraction d'une partie de la chaîne (substr)

Les fonctions sur les dates

Qu'est-ce que le format date ?
Savoir manipuler une date (last_day, next_day, months_between, etc. )

La conversion date/chaîne

Les pièges classiques avec les dates
Conversion d'une date en caractères (to_char)
Conversion d'une chaîne de caractères en date (to_date)

Requêtes ensemblistes en SQL

Regroupement et condition (group by, having)
Le cumul de résultats (union)
Le recoupement de résultats (intersect, minus)

Requêtes complexes en SQL

Bien comprendre les sous-interrogations dans le where
Bien comprendre les sous-requêtes synchronisées (where exists)
Variantes sur la jointure (auto jointure, jointure complexe)

Import / Export de données

Savoir récupérer les données dans un fichier texte
Savoir importer les données d'un fichier texte, CSV, XML dans la base
Découvrir comment présenter les résultats des requêtes SQL dans un fichier Excel

Limites du SQL, apports d'autres solutions

Philosophie des procédures stockées
Place du SQL dans l'offre Business Intelligence (BI)
Quelques exemples : BO, Oracle Discoverer...

REMARQUES :
 

Vous pouvez suivre cette formation SQL à distance, vous participez en temps réel à la même session en même temps que les autres participants présents eux en salle de cours. Un kit spécial formation à distance vous sera envoyé avec notamment le matériel (casque micro). Vous n’avez besoin que d’un navigateur et d’une connexion internet pour suivre dans les meilleures conditions cette formation à distance SQL. Contactez-nous pour plus d’informations sur cette formation SQL à distance de chez vous ou depuis votre bureau. Attention sur cette formation toutes les sessions ne sont pas réalisables en formule cours à distance.

TRAVAUX PRATIQUES :
 

Stage très pratique avec beaucoup d'exercices de difficulté variable permettant à chacun d'avancer à son rythme. Remarque : l'ensemble des travaux pratiques est réalisable à distance si vous optez pour la formule cours à distance.

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation SQL : Interroger les bases de données avec le langage SQL : Note moyenne : 4,8/5
5/5
Avis certifié A suivi un cours chez PLB

SM

Mon avis sur le contenu du stage :

"très bien "

Mon avis sur le formateur :

"EXCELLENT "

Ce que j'ai le plus apprécié :

"Environnement, la qualité "

Ce que j'ai le moins apprécié :

"rien"

4/5
Avis certifié A suivi un cours chez PLB

MOREIRA Nathalie

Mon avis sur le formateur :

"Pascal est toujours de très bonne volonté pour apporter des réponses à nos questions et nous faire avancer dans nos compétences. Merci à lui."

Ce que j'ai le plus apprécié :

"Très bon environnement de travail, bons ordinateurs, on peut vraiment bien travailler. La salle de pause est top."

Ce que j'ai le moins apprécié :

"Trop chaud dans certaines salles"

5/5
Avis certifié A suivi un cours chez PLB

BORDELET Nicolas

Mon avis sur le contenu du stage :

"Le cours est bon, mais il manque un glossaire et un état spécifique oracle/générique"

Mon avis sur le formateur :

"animateur conviviale et disponible"

Ce que j'ai le plus apprécié :

"le matériel, la salle de pause"

Lire tous les avis

5/5
Avis certifié A suivi un cours chez PLB

EMR

Mon avis sur le formateur :

"Formateur très pédagogue, qui connaît très bien son sujet"

Ce que j'ai le plus apprécié :

"la salle de pause, l'accessibilité"

5/5
Avis certifié A suivi un cours chez PLB

CM

Mon avis sur le contenu du stage :

"j'aurais voulu plus d'exercices à la fin pour renforcer"

5/5
Avis certifié A suivi un cours chez PLB

LABEAU Karine

Mon avis sur le contenu du stage :

"La formation a répondu en tout point à mes attentes"

Mon avis sur le formateur :

"Un formateur à l'écoute et pedagogue"

5/5
Avis certifié A suivi un cours chez PLB

VALETTE Hugo

Mon avis sur le contenu du stage :

"le stage a un contenu plus que satisfaisant, nous avons aborder les notions importantes "

Mon avis sur le formateur :

"Très bonne animateur, disponible et pédagogue "

5/5
Avis certifié A suivi un cours chez PLB

BS

Mon avis sur le contenu du stage :

"Avoir une premièrement expérience sur le sujet avant la formation me semble fortement conseillé, car formation assez dense. Un 4ème jour uniquement dédié à des excercices sur les sujets abordés ne serait pas de trop."

5/5
Avis certifié A suivi un cours chez PLB

MMA

Mon avis sur le formateur :

"formateur pédagogue,"

Ce que j'ai le plus apprécié :

"équipements des salles informatiques salle de pause (cafés + gâteaux à volonté)"

Ce que j'ai le moins apprécié :

"salle pour se restaurer avec chaises tables"

4/5
Avis certifié A suivi un cours chez PLB

LUIZOVA Mariya

Mon avis sur le contenu du stage :

"J'ai pu apprendre les choses que je voulais. Donc le contenu était clair et utile."

5/5
Avis certifié A suivi un cours chez PLB

Oxana

Mon avis sur le contenu du stage: un grand merci à notre formateur Alain P. qui a été toujours à l'écoute de nos besoins. les méthodes pédagogiques effaces avec un suivi de bon compréhension Mon avis sur le formateur: parfait !
4/5
Avis certifié A suivi un cours chez PLB

MJA

Mon avis sur le contenu du stage: Le niveau de la formation (débutant)ne correspondait pas au mien; je fais déjà du SQL. Mon avis sur le formateur: Très pédagogique malgré la différence de niveau entre les stagiaires. Il a su s'adapter et limiter la frustration. Ce que j'ai le plus apprécié: La salle de pause qui est vraiment un plus.
S'INSCRIRE À CETTE
FORMATION SQL
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 

Bases de données

SQL pour Oracle
Le langage SQL (Structured Query Language) est un élément incontournable lorsque l'on aborde la manipulation des données d'une base ORACLE. Il permet à la fois...

3 j

 
Ce cours vous prépare au passage de la certification Oracle officielle "Oracle Database 12c : SQL Fundamentals", examen 1ZO-061. Bien que cette certification soit proposée...

2 j

 

Bases de données

SQL avancé pour Oracle
Le langage SQL (Structured Query Language) est dédié avant tout à l’extraction de données même si sa grammaire permet de manipuler d’autres objets que...

3 j

 

Bases de données

MariaDB : Développement SQL
MariaDB est un SGBD (Système de Gestion de Base de Données) édité sous licence GPL. Développé au départ pour concurencer MySQL, les deux sont...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB