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,6/5
5/5
Avis certifié A suivi un cours chez PLB
Sylvie

Mon avis sur le contenu du stage :

"RAS"

Mon avis sur le formateur :

"RAS"

Mon avis sur la salle de formation :

"RAS"

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

"Les applications pratiques"

4/5
Avis certifié A suivi un cours chez PLB
LUIZOVA Mariya - PÔLE EMPLOI- DGA SI

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
Ibrahim

Mon avis sur le contenu du stage :

"Maintenant il faut pratiquer pour être opérationnel."

Lire tous les avis

5/5
Avis certifié A suivi un cours chez PLB
Oxana - GFI INFORMATIQUE
Mon avis sur le contenu du stage: un grand merci à notre formateur Alain Planchon. 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

 
Zope (Z Object Publishing Environment) est une plate-forme Open Source de développement et de gestion de sites Web et particulièrement de sites de gestion de contenus et de travail...

2 j

 

Bases de données

Les Bitcoins
Tout le monde en parle, mais qui comprend vraiment ce que sont les Bitcoins et tous les concepts qui tournent autour ? Concrètement cette formation bitcoins vous permettra...

2 j

 
A l'issue de cette formation dématérialisation vous serez capable de : Comprendre ce qu'est la dématérialisation et quels en sont les objectifs ...

2 j

 
Cette formation valoriser son image vous permettra de : - Prendre conscience des enjeux de la communication professionnelle et plus largement de la communication orale. - Développer son...
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