Formation SQL pour Oracle

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre l'origine des données et les liens entre elles (modèle relationnel)
  • Savoir créer des données avec le langage SQL (table)
  • Comprendre l'impact des types de données
  • Savoir mettre à jour les données d'une base Oracle (insert, update, delete) en SQL
  • Savoir extraire les données d'une base ORACLE avec le SQL (select, where, like, ...)
  • Savoir écrire des requêtes SQL complexes (jointure, union, tri, ...)
  • Comprendre la sécurité des données (grant, revoke)
  • Comprendre la problématique des accès concurrents (verrou)
  • Comprendre le principe de transaction (commit, rollback)

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 840,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 840,00 €

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

Description

Le langage SQL (Structured Query Language) est un élément incontournable pour aborder la manipulation des données d'une base ORACLE. Il permet à la fois de générer les données, de les modifier, et de les extraire de la base en utilisant un langage proche de l'anglais quotidien sans véritablement programmer. C'est une des raisons du succès du SQL. Il est également important de comprendre l'origine des données, les liens entre elles, et comment Oracle nous propose d'extraire les données tout en sécurisant et permettant leur accès à plusieurs utilisateurs en même temps.

Programme

Conception et création d'une base ORACLE

Concevoir une base de donnéesEn quoi consiste la démarche de conception d'une base de données ?
Vocabulaire et concepts (modèles relationnel et conceptuel)
A l'origine le MCD (Modèle Conceptuel de Données)
Règles de passage du MCD au MLD (Modèle Logique de Données)
Exemples de modèle de base mal conçue
La base de données pour le développeur SQLDu MLD au MPD (Modèle Physique de Données)
Que deviennent les relations entre les données (contraintes d'intégrité) ?
Principes des clés primaires et étrangères (primary key, foreign key).
Des données d'applications différentes dans une même base (schémas) ?
Disposer d'informations sur la base (dictionnaire de données)
TRAVAUX PRATIQUES

L'environnement utilisateur

SQL*Plus et SQL DeveloperQue signifie le « Plus » dans SQL*Plus ?
Se connecter à une base Oracle
Quelques problèmes classiques (tnsnames.ora, base arrêtée, listener, ...)
Utiliser efficacement le buffer des commandes
Premières commandes SQL
Mise en forme des résultats
Stocker les résultats dans un fichier (spool)
Faire des scripts interactifs (accept, define)
Prise en main de SQL Developer
Retrouver des informations du dictionnaire de données (tables, contraintes, etc.) 
TRAVAUX PRATIQUES

Le langage SQL pour gérer le contenu d'une base

Créer le schéma d'une base de donnéesCréation des tables (create table)
Modification du schéma des tables (alter, drop)
Protéger la cohérence des données avec les contraintes d'intégrité (primary key, foreign key, uniq)
Les contraintes de valeurs (not null, check)
Règles de nommage des contraintes d'intégrité
Retrouver les informations dans le dictionnaire de données
Mettre à jour les donnéesInsérer des données (insert)
Modifier leurs valeurs (update)
Supprimer des données (delete)
Fusionner les données entre deux tables sans écrasement (merge)
TRAVAUX PRATIQUES

Le langage SQL pour extraire les données

Premières requêtes SQL pour interroger la baseStructure générale (select ... from .... where ...)
Vocabulaire associé (sélections, projection, restrictions)
La gestion de la valeur NULL
Trier les données
Utiliser des alias pour simplifier les requêtes
Obtenir les données de plusieurs tables (jointure)
Utiliser des fonctions de groupe (count, sum, avg, ...)
Regrouper les données (group by) et les filtrer (having)
TRAVAUX PRATIQUESRequêtes ensemblistesLes opérateurs ensemblistes (union, intersection, différence).
Les requêtes imbriquées (opérateurs IN, EXISTS).
TRAVAUX PRATIQUESLes fonctionsManipulations de chaînes de caractères (upper, lower, substr, instr, replace, ...)
Fonctions numériques (abs, round, trunc, ceil, ...)
Gestion du temps (next_day, add_mont, months_between, ...)
Fonctions de conversion (to_char, to_date, cast, ...)
TRAVAUX PRATIQUESSensibilisation aux performances des requêtesPlusieurs façons d'écrire une même requête
Comment Oracle analyse une requête ?
Présentation des possibilités pour modifier les performances (statistiques, règles, ...)
Principes des index
Cas des clusters.
Les objets de schémaÉléments du quotidien autres que les tablesSéquences et auto-incrementation (12c)
Intérêt des vues (view)
Exploiter les vues du dictionnaires de données
Présentation du PL/SQL (procédures, fonctions, packages et triggers)
TRAVAUX PRATIQUESLa notion de schéma, et la gestion des droits.Regrouper les données dans un schéma.
Qu'est-ce qu'un utilisateur pour Oracle ?
La gestion des autorisations (grant, revoke)
TRAVAUX PRATIQUES

La notion de transaction

Qu'est-ce qu'une transaction ?
Les « garanties » d'ORACLE par rapport aux données
Les instructions COMMIT, ROLLBACK et SAVEPOINT.
La gestion des accès concurrents (verrou)
Exemples de blocages en SQL
Exemple de transaction trop volumineuse (rollback segment)
TRAVAUX PRATIQUES

Prérequis

Connaissance générale en Informatique

Public

Développeur, utilisateur d'une base Oracle, utilisateur de progiciel s'appuyant sur Oracle

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Oracle - Prise en main

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Disposer d’une vision large du monde des bases de données Oracle et comprendre la modélisation des données. Être en mesure d’utiliser le langage SQL pour requêter une base, disposer d’un premier niveau de compétence pour réaliser les tâches d’administrations courantes d’une base Oracle et comprendre comment développer des applications Oracle avec le langage PL/SQL.

Tarif

A partir de 2 830,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Connaître les ETL SSIS et ADF
  • Prendre en main SSIS
  • Travailler avec les flux de contrôle et de données
  • Manier les packages dynamiques
  • Résoudre les problèmes, administrer SSIS
  • Manier Azure Data Factory, le configurer
  • Créer ses premiers pipelines sous ADF
  • Imbrication SSIS dans ADF
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Développeurs Web souhaitant maîtriser le langage SQL pour mettre en œuvre des solutions de gestion des données et l'intégrer dans le développement d'une application Web basée sur PHP.

À l'issue de la formation, le stagiaire sera capable de :

  •     Maîtriser le langage SQL de MySQL pour développer une application de gestion des données
  •     Maîtriser l'exploitation et l'administration d'une Base de données MySQL

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au niveau suivi

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Professionnels IT.

Pré-requis

Connaissance d'un langage orienté objet.

Tarif

Contacter l'organisme

Durée

4 jour(s)

Modes
  • Entreprise

Objectifs de la formation

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

  • Décrire l'architecture de SQL Server et ses différents composants
  • Expliquer le modèle d'exécution SQL Server et les files d'attente
  • Identifier les concepts architecturaux et les meilleures pratiques liés aux fichiers de données, pour les bases de données des utilisateurs et TempDB
  • Gérer les concepts architecturaux de l'Optimizer, identifier et corriger les problèmes de plan de requête
  • Décrire les concepts architecturaux, les scénarios de dépannage et les bonnes pratiques liés au cache
  • Décrire les techniques permettant d'identifier et de diagnostiquer les "goulots d'étranglement", pour améliorer la performance globale
  • Utiliser les outils permettant d'atteindre ces objectifs.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Formation SQL : les fondamentaux

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation SQL, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Comprendre le modèle d’algèbre relationnelle sur lequel repose le SQL
  • Appréhender l'écriture des requêtes SQL (conception et compréhension des requêtes SQL)
  • Décrire les principales fonctions d’un SGBDR
  • Être à l’aise dans son environnement de développement SQL (IDE)
  • Extraire des données avec le SQL (select)
  • Mettre à jour les données avec le SQL (insert, update, delete)
  • Extraire les données de plusieurs tables (jointure)
  • Connaître les principales fonctions du langage SQL
  • Comprendre la place du SQL dans les applications et les outils
Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Administration Oracle 12c

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Administration Oracle 12c, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Créer, configurer et maintenir les bases de données Oracle 12c
  • Automatiser l'administration à l'aide de OEM Cloud Control 12c
  • Mettre en oeuvre les partitions Oracle pour gérer les grandes tables et les grands index
  • Gérer le stockage pour optimiser l'espace et les performances
  • Déployer les procédures de sauvegarde, récupération et de flashback appropriées.
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Approche et réussite d'un projet de virtualisation vous aurez acquis les connaissances et compétences nécessaires pour :

  • Maîtriser des connaissances de base de la virtualisation (concepts, vocabulaire, acteurs...)
  • Avoir de solides connaissances (technique et financière notamment) des différentes offres (éditeurs et produits) du marché
  • Comparer des solutions et de faire des préconisations
  • Conjuguer tous les paramètres qui permettront de réussir un projet de virtualisation
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Planifier, déployer et configurer les offres de SQL Azure
  • Surveiller la performance des bases de données
  • Configurer une base de données et exécuter des requêtes pour une performance optimale.
  • Planifier et configurer une solution de haute disponibilité.
Tarif

A partir de 2 590,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

SQL Server 2016 - Performance - Tuning - Optimisation

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

  • Comprendre les techniques pour identifier et diagnostiquer les goulots d’étranglement pour améliorer la performance 
  • Décrire l’architecture de haut niveau SQL server et ses différents composants 
  • Décrire le modèle d’exécution SQL Server, les attentes et les files
  • Décrire les concepts architecturaux de l’optimiseur et comment identifier et fixer les problèmes des plans d’exécution
Tarif

A partir de 2 200,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...