FORMATIONS / INFORMATIQUE / Oracle / SGBD OR-011 LANGAGE SQL ET ATELIER | 3 jours 01/. Introduction Définition d'une base de données relationnelle ; Les différents aspects d'une BDR (Base de donnée relationnelle) : théorie, conception et aspect physique ; L'implémentation dans Oracle du modèle relationnel (RDBMS) et objet relationnel (ORDBMS). 02/. Les ordres SELECT simples Décrire les possibilités de SQL ; Exécution d'ordre SELECT simple ; Les différences entre les ordres SQL et les commandes iSQLPlus 03/. Les restrictions et les tris Les limites du langage : traitement de lots ; Trier les enregistrements dans une requête. 04/. Les fonctions « single row » Décrire les différents types de fonctions utilisables avec SQL ; Les différents types de variables en SQL (nombre, caractère, date...) ; Utilisation des fonctions de conversion ; Utilisation des fonctions de contrôle. 05/. Récupérer des données provenant de plusieurs tables Écrire des requêtes sur plusieurs tables ; Le produit cartésien ; Les différents types de jointures. 06/. Agréger des données avec les fonctions de groupe Les fonctions de groupe ; L'utilisation des fonctions de groupe en utilisant la commande GROUP BY et HAVING. 07/. Écrire des sous requêtes Qu'est-ce qu'une sous requête et pourquoi les utiliser ? Écrire des sous requêtes « single row » et « multi row » ; Les sous requêtes NULL. 08/. Manipuler les données Décrire toutes les commandes DML ; Insérer des valeurs dans une table ; Modifier des valeurs dans une table ; Supprimer des tuples ; Construire une table résultat ; Contrôler les transactions ; Qu'est ce que le « read consistency » et les verrous implicites et explicites. 09/. Contrôler les transactions Qu'est-ce qu'une transaction ? Les ordres COMMIT et ROLLBACK ; Maîtriser les transactions ; Les SAVEPOINT ; Garder le « read consistency » sans verrou ; Les verrous implicites et explicites ; Les DEADLOCKS. 10/. Créer et gérer des tables Les objets « TABLE » ; L'ordre CREATE TABLE ; Les différents types de données ; L'ordre ALTER TABLE ; Supprimer, renommer et tronquer des tables. 11/. Défi nition des contraintes de table Description des contraintes ; Créer et gérer les contraintes. 12/. Créer des vues Qu'est-ce qu'une vue et pourquoi créer des vues ? Insérer, modifier et supprimer des Public Chefs de projet, analystes, analystes programmeurs, développeurs, administrateurs, responsables système. Objectifs Connaître les requêtes SQL Oracle simples et complexes permettant de travailler sur un système d'information relationnelle. Prérequis Aucun, cette formation est le point d'entrée vers les formations à l'administration et au développement. Moyens pédagogiques 1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation. VERTEGO / HÔTEL D’ENTREPRISES « LES ALLÉES » 26 Avenue des Lilas / 64062 PAU Cedex 9 Tél. : +33 (0)5 59 14 62 62 [email protected] / www.vertego.fr