Interroger et manipuler des bases de données Oracle avec le langage SQL
Interroger et manipuler des bases de données Oracle avec le langage SQL
Informatique > Base de données
Objectifs
- Connaître les fonctionnalités du langage SQL : langage de requêtes, fonctions.
- Comprendre comment manipuler des données avec le langage SQL.
- Savoir créer et modifier des objets (tables, vues...) a l'aide de SQL Plus.
- Être en mesure d'assurer la sécurité de l'accès aux données.
Le programme de la formation
Avant la session
Un quiz de consolidation des pré-requis
Introduction
Rappels sur le modèle relationnel
Les composantes du serveur Oracle
Les commandes SQL*Plus
Variables de substitution
Commandes ACCEPT et DEFINE
Personnalisation de l'environnement
Commandes de formatage
Enregistrer le résultat d'une requête
Dictionnaire de données
SQL*Plus
- Paramétrer l'affichage des résultats
- Créer et exécuter des scripts
Le langage d'interrogation des données
Structure d'une requête SQL
Gestion des valeurs NULL
Filtres et opérateurs logiques
Tri des données
Ecritures des premières requêtes
- Interrogation des données présentes dans une table
- Requêtes filtrant et triant les lignes renvoyées
Utilisation des fonctions
Les chaînes de caractères
Les fonctions numériques, sur dates, de conversion, générales, de regroupement
Utilisation des clauses Group BY et HAVING
Calculs
- Ecriture de requêtes comprenant des fonctions d'agrégation et des regroupements de ligne
Les requêtes Multi-tables
Jointure avec et sans condition
Jointure externe et auto-jointure
SQL : 1999
Les jointures
- Saisie de requêtes interrogeant le contenu de plusieurs tables
Utilisation des opérateurs ensemblistes
Union, intersect, différence
Les opérateurs ensemblistes
- Saisie de requête nécessitant l'utilisation d'un opérateur ensembliste
Utilisation des sous-interrogations
Sous-interrogations : syntaxe
Sous-interrogations dans la clause FROM
Sous-interrogations synchronisées
Les sous-requêtes
- Création de requêtes nécessitant une sous-requête dans la clause WHERE
Le langage de manipulation de données (LMD)
Notion de transaction, fin de transaction
Les verrous
L'insertion de données
La modification des données
La suppression des données
Modifier les données
- Ajout, modification et suppression de données dans une table
Le langage de définition des données (LDD)
Création de tables : syntaxe
Types de données et de contraintes
Modifier la définition d'une table
Supprimer une table
Vue, index et synonyme
Contrôle des accès
Le contrôle des accès
Création d'un utilisateur, d'un rôle
Gestion des privilèges
Après la session
Un quiz pédagogique pour évaluer vos acquis et approfondir les sujets de votre choix
Des vidéocasts pour revenir sur les points clés de la formation
Des vidéos-tutos pour vous accompagner dans la mise en oeuvre de vos acquis
Public et Pré-requis de la formation
Analystes et analystes programmeurs, Responsables de service, chefs de projet, Administrateurs de bases de données, exploitants.
Avoir suivi la formation "Introduction au SGBD Oracle" ou connaissances équivalentes
Méthode pédagogique de la formation
De la théorie à la pratique : les multiples ateliers qui ponctuent ce programme apportent aux participants les compétences nécessaires à la manipulation de données au sein d'une base Oracle.
Le passage en revue des différents aspects du langage SQL pour une meilleure appréhension de son rôle et de ses apports.
Spécialistes des bases de données, les consultants apportent leurs conseils et leur expérience.
Les contenus digitaux mis à disposition des participants avant et après la formation renforcent l'efficacité pédagogique du programme et garantissent un bénéfice durable de l'action de formation.
29 Commentaires
Formation flexible en petit groupe
Très bonne formation! Organisation rapide et on est bien conseillé. Merci up up formation, je recommande fortement!!
Formation intéressante avec de bons échanges et une formatrice à l'écoute.
Merci up up concernant la flexibilite de mon planning
Bien.
Une organisation à la fois simple et professionnelle
bien mais surprenant concernant le paiement
Une formation adaptée à ce que je désirais m’a été trouvée avec succès
Bonne prestation Groupe sympathique
Société professionnelle, bon relationnel
Bonne formation
Simple et concis, une bonne présentation du concept
Je suis très satisfait d’UpUp. Le principe de la mutualisation est malin et très innovant. J’ai pu me former pour le 1/4 du prix initial de la formation. Je recommande.
Je suis particulièrement satisfaite de la formation surtout par la disponibilité de la formatrice et par le contenu du programme.
J'ai découvert cette plateforme très récemment. J'ai trouvé une formation près de chez moi dans le domaine recherché en quelques clics. Simple, efficace et rapide ! merci.
formation adaptée à mes besoins et mes horaires, je recommande vivement
Site clair. Offre complète
Claire facile d'acces ,rapide
Super formation. Merci beaucoup
Je recommande pour la qualité, la réactivité et la précision,
Simple, efficace, pratique !
très bonne formation très agréable merci
Site simple et facile d'utilisation.
Bonne formation
Site convivial facile d'accès et ergonomique prix intéressant
Excellente formation et concept innovant. Je recommande !
Upup est très professionnel, le site ergonomique.
Très clair, moderne et utile. N’hésitez pas à y aller, vous ne serez pas déçu
Un concept innovant. En mutualisant la formation, on assure un minimum de stagiaires par session.