Langage SQL

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL
  • Interroger une base de données avec la clause SQL SELECT
  • Utiliser les commandes SQL de mise à jour des données
  • Identifier les commandes SQL de début et fin de transaction BEGIN, COMMIT et ROLLBACK
  • Présenter les concepts de gestion des privilèges systèmes et objets avec les commandes SQL GRANT et REVOKE
  • Créer, modifier et supprimer certaines catégories d'objets (table, index, vues...) avec CREATE, ALTER et DROP.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Le relationnel

  • Rappels de concepts de base des SGBDR (RDBMS)
    • Règles de Codd
    • Vocabulaire
    • Terminologie
    • Formes normales

L'algèbre relationnelle et la logique du SQL

  • Rappels d'algèbre relationnelle applicable au langage SQL
  • Opérateurs sur une seule table : projection et sélection
  • Opérateurs sur plusieurs tables : union, différence et produit cartésien
  • Opérateurs complémentaires : jointure, intersection et division

L'interrogation des données

  • Généralités sur les groupes de commandes SQL
    • DML
    • DDL
    • DCL
    • TCL
  • Descriptions des tables de démonstration utilisées pour illustrer les exemples
  • Projection d'une ou plusieurs colonnes (avec ou sans éliminer les doublons ALL ou DISTINCT)
  • Les conditions de recherche WHERE (opérateurs égal, différent, inférieur, supérieur...) avec une condition (prédicat) ou plusieurs conditions (opérateurs booléens NOT, AND, OR)
  • Suite de valeurs IN, intervalle de valeurs BETWEEN
  • Recherche d'une chaîne de caractères LIKE (avec% et _)
  • Recherche de valeurs nulles (IS NULL et IS NOT NULL)
  • Les opérateurs arithmétiques dans la projection et la sélection
    • Addition
    • Soustraction
    • Multiplication
    • Division
  • Opérateurs et fonctions supplémentaires en fonction du SGBDR
    • Fonctions arithmétiques supplémentaires : modulo, racine carrée, puissance, arrondi, valeur plancher ou plafond...
    • Fonctions sur les chaînes de caractères : mise en majuscules / minuscules, longueur d'une chaîne, remplissage à gauche ou à droite, extraction d'une sous chaîne...
  • Tri des résultats ORDER BY
Exemples de travaux pratiques (à titre indicatif)
  • Prise en main de l'environnement des travaux pratiques
  • Travaux pratiques sur les projections
  • Exercices sur tout ce qui est abordé pendant la théorie

Jour 2

L'interrogation des données - Suite

  • Traitements des dates et de l'affichage des dates avec la fonction TO_CHAR
  • Traitements numériques sur les dates avec les fonctions
    • TO_DATE
    • ADD_MONTH
    • NEXT_DAY
    • TRUNC
    • ROUND
    • Différence de deux dates
    • Date courante...
  • Jointures standard, jointures externes, auto-jointures et jointures avec syntaxes SQL3
    • NATURAL
    • INNER JOIN
    • RIGTH / LEFT / FULL OUTER JOIN
  • Les regroupements de valeurs (GROUP BY) et leurs conditions (HAVING)
  • Les traitements de groupes
    • SUM
    • AVG
    • MIN
    • MAX
    • COUNT
Exemple de travaux pratiques (à titre indicatif)
  • Exercices sur la manipulation des dates

Les jointures

  • Jointures standard, jointures externes et auto-jointures
  • Jointures avec syntaxes SQL3
    • NATURAL
    • INNER JOIN
    • RIGTH / LEFT / FULL OUTER JOIN
    • ON
    • USING
Exemple de travaux pratiques (à titre indicatif)
  • Exercices sur les jointures

Les sous-requêtes

  • Sous-interrogation retournant une seule valeur
  • Sous-interrogation retournant plusieurs valeurs (opérateurs IN, ANY et ALL)
Exemple de travaux pratiques (à titre indicatif)
  • Exercices sur les sous-interrogations

Traitements de groupes

  • Traitement sur les groupes de lignes résultant d'une sélection avec les fonctions
    • AVG
    • SUM
    • MIN
    • MAX
    • COUNT
  • Regroupement du résultat d'une sélection avec GROUP BY
  • Sélection des groupes de lignes en fonction d'un critère avec HAVING
  • Sous-interrogation de groupe et la corrélation
Exemple de travaux pratiques (à titre indicatif)
  • Exercices sur les traitements de groupe

Jour 3

Opérateurs algébriques sur plusieurs tables

  • Opérateurs UNION, MINUS et INTERSECT
Exemple de travaux pratiques (à titre indicatif)
  • Exercices sur les opérateurs algébriques

Divers

  • Structure CASE
  • Sous-interrogation scalaire
  • Tables dérivées

Mise à jour des données

  • Insertion d'une ligne dans une table avec INSERT
  • Insertion de lignes dans une table, à partir d'une autre table avec INSERT...SELECT
  • Mise à jour de lignes dans une table avec UPDATE
  • Suppression de lignes dans une table avec DELETE
  • Environnement transactionnel avec BEGIN, COMMIT et ROLLBACK
Exemple de travaux pratiques (à titre indicatif)
  • Exercices sur les mises à jour

Gestion des privilèges

  • Concepts généraux de la gestion des privilèges des commandes DCL GRANT et REVOKE

Gestion des objets

  • Création et gestion des structures de données (tables, vues...) avec les commandes DDL
  • Création d'une table CREATE TABLE
  • Création d'une vue CREATE VIEW
  • Création d'un index CREATE INDEX
  • Suppression d'une table DROP TABLE
  • Modification de la structure d'une table ALTER TABLE
Exemple de travaux pratiques (à titre indicatif)
  • Exercices sur la création, modification et suppression de tables et de vues

Certification (en option, hors inscription via le CPF)

  • Prévoir l'achat de la certification en supplément (ne concerne pas les inscriptions via le CPF pour lesquelles la certification est incluse)
  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • Il est constitué de cas pratiques ainsi que de questions sous la forme d'un questionnaire à choix multiples et à choix unique
  • Sa durée moyenne est de 1h30
  • Il est nécessaire d'obtenir 700 points sur 1000 pour réussir la certification et le score obtenu attestera d'un niveau de compétence

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou une certification (proposée en option)

Prérequis

Maîtriser les concepts de base du modèle relationnel.

Public

Informaticiens et gestionnaires de données.

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Appliquer une démarche SOA dans le cadre d'un système d'information
  • Utiliser des techniques nécessaires sous-jacentes aux produits mis en oeuvre dans le cadre de l'implémentation SOA
  • Mettre en place la norme JBI, le langage XML, WSDL et SOAP ainsi que le langage d'orchestration BPEL
  • Distinguer des normes JEE telles que JAX-WS, JNDI, REST, JMS, JMX.
Tarif

A partir de 3 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Regarder des films avec beaucoup plus d'acuité
  • Jauger une photo / une image avec des critères objectifs
  • Elargir votre champ d'appréciation de n'importe quelle bande sonore
  • Mieux repérer ou distinguer le style d'un réalisateur / photographe / dessinateur
  • Convaincre de l'impact d'un choix de cadrage sur la psychologie des spectateurs
  • Identifier les mécanismes du suspens, du teasing, et les astuces de grands scénaristes.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Créer des macros
  • Modifier des macros
  • Réaliser des programmes en VBA
  • Créer des procédures
  • Exploiter l'ensemble des objets
  • Structurer le code
  • Créer des fonctions personnalisées
Tarif

A partir de 990,00 €

Durée

30 heures

Modes
  • Distance

Objectifs de la formation

Face au développement de l'Open Source et de Linux, les administrateurs système et les administrateurs réseaux expérimentés sur les systèmes Linux vont valoriser leur expertise sur le marché de l'emploi en passant les certifications Linux Professional.

La certification LPIC-1, Junior Level Linux Professional, est le premier niveau de certification Linux. Elle atteste que le professionnel possède les bases de l'administration sous Linux, quelle qu'en soit la distribution.

A l'issue de cette formation Préparation à la certification LPIC-1, vous disposerez des connaissances et des compétences nécessaires pour :

  • Maîtriser l'administration de base d'un système Linux
  • Connaître les domaines-type susceptibles d'être évalués lors du passage de la certification
  • Vous préparer au passage des deux examens LPI101 et LPI102 permettant d'obtenir la certification LPIC-1, Linux Server Professional Certification.

A noter que cette formation de révision est destinée à assurer la réussite à l’examen mais en aucun cas à l’acquisition des connaissances de base contenues dans les cours cités en prérequis.

Tarif

A partir de 1 430,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Java sans connaître l'objet vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Maîtriser la syntaxe et les concepts 
  • Maîtriser les possibilités de Java 8
Tarif

A partir de 2 590,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Présenter l'architecture de la base de données Oracle 18c
  • Identifier les principales fonctionnalités de l'administration d'une base de données Oracle
  • Gérer les utilisateurs, leurs rôles et privilèges
  • Connecter les postes clients au serveur Oracle Database 18c
  • Exporter et importer des bases de données Oracle 18c
  • Expliquer les notions de sauvegardes et de restauration physique.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Oracle Haute Disponibilité et Performances vous aurez acquis les connaissances et compétences nécessaires pour :

  • Définir et mettre en place des stratégies de sauvegarde et restauration ultra rapides et efficaces
  • Mettre en œuvre et configurer le module Oracle Data Guard
  • Définir et configurer une architecture robuste d'un réseau de bases de données de secours
  • Mettre en place un plan de reprise d'activité pour les bases de données Oracle
  • Comprendre le fonctionnement global d'Oracle Database (SGA, PGA, Caches...) en vue de l'optimisation des instances
  • Améliorer les temps de réponse des requêtes en langage SQL en utilisant les fonctions avancées du noyau Oracle Database
  • Mettre en œuvre les outils d'aide à l'optimisation SQL
  • Comprendre le fonctionnement du moteur d'optimisation SQL
  • Corriger le comportement des ordres SQL sans intervenir directement sur le code
  • Définir une approche proactive pour stabiliser les plans d’exécution des requêtes SQL
Tarif

A partir de 3 225,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

SQL Server - Travailler avec SQL

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Comprendre les problématiques liées à un gros volume de données
  • Créer la structure pour les gérer avec SQL Server
  • Interroger, ajouter et modifier des données avec SQL Server
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation PowerDesigner Conception et modélisation d'une base de données vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Concevoir une base de données
  • Modéliser une base de données sous la forme de MCD (Modèle Conceptuel de Données)
  • Générer un Modèle Physique de Données à partir d’un MCD
  • Créer une base de données
  • Générer un modèle conceptuel de données à partir d’une base existante (reverse engineering)
  • Utiliser efficacement le référentiel de données
  • Générer des rapports
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Le langage F# est le langage fonctionnel de Microsoft qui s’appuie sur la plate-forme .net. Intégré à Visual Studio, il permet de développer tout type d’application, en liaison si nécessaire avec d’autres langages .net (C#, VB.net…). Relevant du paradigme fonctionnel, le langage F# trouve son réel usage dans les traitements de données complexes pour lequel il déploie une expressivité sans pareil. Le langage F# est également orienté objets et permet de consommer les classes du Framework .net.

Vous découvrirez une autre approche de la programmation, dite fonctionnelle, plus élégante, au sein du Framework .net. Vous apprendrez les bases conceptuelles ainsi qu'une syntaxe particulière, et vous aborderez des notions comme l'immuabilité ou l'expression lambda. Puis, avant de finir sur un exemple concret (parseur), vous découvrirez les structures de contrôle et les types complexes, incontournables en langage fonctionnel.

Si vous êtes programmeur ou développeur et que vous souhaitez améliorer votre façon de programmer, tout en étant encore plus efficace, suivez cette formation.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...