Tanit Formation

Introduction : les bases de données et le langage sql

Par Tanit Formation

Objectifs

  • Comprendre les principes d'un SGBDR, appréhender les fonctions d'interrogation SQL.

Programme

Généralités

  • Le modèle client/serveur
  • Structure générale d'une base de données
  • Base
  • Schéma
  • Tables
  • Principaux SGBD

Présentation du langage SQL

  • Langage SQL
  • Types d'instructions SQL: DDL, DML, DCL
  • Éléments de la syntaxe SQL
  • Traduction de l'algèbre relationnelle

Manipulation des données

  • Insertions (INSERT)
  • Modifications (UPDATE)
  • Suppression (DELETE/TRUNCATE)
  • Clause RETURNING/OUTPUT*

Interrogation des données

  • Structure générale de l'ordre SELECT
  • Alias de colonnes et alias de tables
  • Clause WHERE
  • Prédicat LIKE
  • Prédicat SIMILAR TO
  • Prédicat IS NULL
  • Prédicat IN
  • Fonctions d'agrégats
  • Clause GROUP BY
  • Clause HAVING
  • Clause ORDER BY
  • Clause LIMIT*
  • Clause OFFSET/FETCH*
  • Sous-requêtes
  • Sous-requêtes simples
  • Sous-requêtes corrélées
  • Prédicat EXISTS
  • Opérateurs de jeux
  • UNION
  • INTERSECT*
  • EXCEPT/MINUS*
  • Tables temporaires
  • Vues
  • Clause WITH : les CTE*
  • Jointures et requêtes multi-tables
  • Produit cartésien
  • Jointures internes
  • Jointure naturelle
  • Théta-jointure (ON)
  • Équi-jointure (USING*)
  • Auto-jointure
  • Jointures externes
  • Jointures externes gauches
  • Jointures externes droites
  • Jointures externes complètes*
  • Fonctions de fenêtrage*
  • Présentation et intérêts
  • Principales fonctions de fenêtrage
  • Clause OVER()
  • Prédicat ORDER BY
  • Prédicat PARTITION BY
  • Prédicat ROW BETWEEN
  • Fonctions de gestion de chaînes
  • Fonctions de gestion de date
  • Selon le SGBD

Pédagogie

  • Remise d'un support de cours et/ou un manuel de référence au format numérique ou papierMise en pratique au travers d'exercices et de cas concrets réalisés seul ou en groupe
  • L'évaluation des acquis se fait tout au long de la formation au travers des différents travaux dirigés réalisés par le stagiaire
  • Formateur professionnel de l'informatique et de la pédagogie (compétences techniques et pédagogiques certifiées)
  • Formation dans une salle équipée d'une solution de visio-conférence dans le cas des formations suivies "présentiel à distance"
  • Le nombre de stagiaires peut varier de 5 à 6 personnes en moyenne, ce qui facilite le suivi permanent et la proximité avec chaque stagiaire.

Formations de la même catégories (5)

Openska
SQL : interroger des bases de donnéesPar Openska

La formation SQL : interroger des bases de données a pour objectifs de vous permettre de pratiquer le langage SQL quel que soit l’environnement relationnel mais aussi d’exploiter les informations quel que soit le système d’hébergement. Nous commencerons par un rappel du modèle relationnel et les propriétés propres au langage SQL avant d’entrer dans le vif du sujet : la pratique du langage SQL et l’écriture des requêtes. Du langage d’interrogation des données au langage de manipulation de données, nous aborderons tous les sujets indispensables pour une maîtrise complète du langage SQL. Pour finaliser cette formation très complète, nous traiterons de la création et de l’interrogation des tables. Cette formation SQL : interroger des bases de données est un must pour toute personne souhaitant pratiquer et appliquer le langage SQL dans tout environnement relationnel et écrire des requêtes pouvant être compatibles avec plusieurs SGBD.

Arkesys
Oracle - Langage SQLPar Arkesys

A l’issue de cette formation, l’apprenant sera capable de :

  • Comprendre les concepts de bases de données relationnelles ;
  • Ecrire des requêtes simples et complexes d'extraction de données (conditions, tris, regroupements, utilisation de fonctions, jointures, sous-requêtes…) ;
  • Ecrire des requêtes de modifications de données (ajout, suppression, modification) et gestion des transactions ;
  • Ecrire des requêtes de création ou de modification des objets d'une base de données (tables, colonnes, contraintes…) ;
  • Appliquer des indexes ;
  • Contrôler les permissions d'accès aux données ;
  • Gérer les problèmes de formats de dates ;
  • Mettre en œuvre des traitements par expressions régulières.
SQLI Institut
Langage SQL SQL*Plus pour OraclePar SQLI Institut
  • Maîtriser le langage SQL et l'Outils SQL*Plus dans un environnement ORACLE à travers de nombreux travaux pratiques
Micropole Institut
SAS Utilisation du SQL dans une session SASPar Micropole Institut

Cette formation Utilisation du SQL dans une session SAS illustrée d'exemples comparatifs, vous permettra de d'opter pour la technique de manipulation de données la plus appropriée à vos besoins. Vous verrez, comment l'utilisation des fonctions SAS et du langage Macro peuvent être combinés avec le langage SQL.

Orsys
Oracle SQL pour le décisionnelPar Orsys

Le langage SQL chez Oracle a été doté de spécificités pour concevoir des environnements de Business Intelligence. Avant de pouvoir l’utiliser, il faut comprendre les modèles en étoile, en flocon, les constellations, savoir faire la différence entre table de fait et table de dimension, bien utiliser les clés, les jointures. Une fois son Data Warehouse conçu, la maitrise du SQL, des groupements, des agrégations et des fonctionnalités possibles permettront l’alimentation de l’entrepôt à des fins d’analyse. Nous vous proposons de découvrir et maitriser le SQL Oracle pour le décisionnel.