Imprimer

Oracle 9i et 10g - Langage SQL et Outil SQLPlus

Filière Base de données et Décisionnel

Référence

BDD31

Durée du cours

3 jours

Prix Euro HT

Nous contacter

Objectif du cours

Maîtriser le langage SQL et les outils SQL*Plus et iSQL*Plus.

Public concerné

Développeurs, chefs de projet, administrateurs de bases de données et en général toute personne ayant à manipuler des données dans une base de données relationnelle.

Niveau requis

Connaître les concepts des bases de données relationnelles


Introduction
Les bases de données relationnels et Oracle un SGBD relationnel – Le langage SQL – le langage PL-SQL.

1ère partie : Le langage de manipulation des données

Extractions de données
L’algèbre relationnelle – Les requêtes élémentaires de projection et sélection – Le tri des données - La requête de palmarès (top n) – L’interaction entre le langage SQL et l’outil SQL*Plus.

Les fonctions SQL
Les fonctions horizontales – Les fonctions d’agrégation et le regroupement des valeurs – La génération de valeurs d’agrégation (Cube et Rollup).

Les requêtes multi tables et les sous requêtes
L’algèbre relationnelle – La jointure – Les jointures externes et les auto jointures – L’union, l’intersection, la différence et la division ensembliste – Les sous requêtesNouveauté : Les jointures ANSI d’Oracle 9i.

Mise en forme des résultats avec les commandes SQL*Plus
Les commandes interactives – La personnalisation de l’environnement – Le formatage du résultat des requêtes.

La mise à jour des données
Introduction – L’insertion des données – La mise à des données – La suppression des données – La gestion des transactions

2ème partie : Le langage de définition des données

Les tables et les contraintes d’intégrité
Création des tables relationnelles – Présentation des différentes contraintes d’intégrité (Null, Default, Check, Unique, Primary key, Foreign Key) - Modification des tables – Suppression des tables – Validation, déplacement et réorganisation des tables – Tables temporaires et organisées en index.

Les vues
Principe – Création des vues – Modification des vues – Suppression des vues – Mise à jour à travers des vues – Maintenance des vues.

Les index
Intérêt des index – Typologie des index – Création d’index d’arbre binaire – Création d’index bitmap – Création d’index sur fonctionsSuppression, reconstruction et validation des index.

Les séquences
Principe – Création et utilisation des séquences – Modification et suppression des séquences.

Les synonymes
Intérêt – Création et suppression des synonymes.

3ème partie : Le langage de contrôle des données

La sécurité d’une base de données

La gestion des utilisateurs
Création, modification et suppression des utilisateurs Oracle.

La gestion des privilèges
Les privilèges systèmes et objets -Les rôles - L’attribution des privilèges aux utilisateurs.



Dates des prochaines sessions pour cette formation

Août 2010

Précédent Précédent
Di Lu Ma Me Je Ve Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
             

Prochaines sessions

Il n'y a pas de prochaines sessions prévues pour cette formation.
N'hésitez-pas à nous contacter.


Microsoft Gold Certified Partner Prometric Testing Authorized Center Pearson Vue Authorized Test Center