Formation introduction Oracle data base 10G - Gestion base de données oracle - Techni-Contact

Formation introduction Oracle data base 10G

Durée de formation 5 Jours

Code fiche produit :12045927
Prix sur demande
4.3/5
Qualité de service garantie



Présentation: Afin de traiter efficacement leurs informations vitales, les entreprises s’appuient sur des systèmes de base de données fiables, évolutifs et gérés par des professionnels expérimentés. Lors de ce c...

[En savoir plus]


Prix
sur demande
Demandez un prix en 30s à notre fournisseur
Imprimer
Partager
Les professionnels ont aussi consulté ces produits :

Prix
sur demande
Demandez un prix en 30s à notre fournisseur

Description
Présentation:

Afin de traiter efficacement leurs informations vitales, les entreprises s’appuient sur des systèmes de base de données fiables, évolutifs et gérés par des professionnels expérimentés. Lors de ce cours, vous acquerrez les compétences nécessaires pour mettre à profit les avantages du serveur de base de données Oracle 10g. Les travaux pratiques vous apporteront une expérience des concepts de bases de données relationnelles, de l’utilisation du langage SQL et de la programmation avec PL/SQL.
A qui s’adresse cette formation : A toutes personnes qui s’intéressent à Oracle 10g, administrateurs de bases de données...
Prérequis: Une expérience des bases de données relationnelles et des connaissances des concepts de base de la programmation

Objectifs :

- Utiliser les bases de données Oracle 10g afin de créer de puissantes applications
- Créer et gérer les tables, vues et séquences des bases de données
- Établir la sécurité et renforcer l’intégrité des données grâce aux rôles et privilèges
- Écrire du code PL/SQL réutilisable avec des curseurs et des procédures
- Optimiser les performances grâce aux index et au code PL/SQL optimisé

Les avantages :

- Création de tables, vues et séquences
- Création de requêtes à l’aide de jointures, opérateurs ensemblistes, groupement et sous-requêtes
- Fusion d’ensembles de données et insertion dans plusieurs tables ....
- Une clé USB offerte : repartez avec les exemples et cas pratiques vus pendant la formation,une sacoche, un bloc note, des supports de cours professionnels
- Un mois d’hôte ligne offert sur numéro non surtaxé

Introduction à Oracle 10g :

- Bases de données relationnelles
- Modélisation logique des données
- Définition des attributs, entités, relations et candidats clés
- Installation, configuration et architecture
- Définition de la SGA, des processus et des fichiers de la base de données /li>

Contrôle des données:
Utilisation de SQL*Plus et de iSQL*Plus


- Configuration des paramètres
- Définition des connexions avec login.sql
- Requêtes sensibles à la casse

Concepts fondamentaux de SQL:

- Sélection, filtrage et tri des résultats
- Éviter les pièges avec les valeurs NULL
- Filtrage grâce aux expressions rationnelles
- Référencement d’objets avec REF et DEREF

Utilisation des techniques SQL :

- Jointures Oracle vs. Jointures ANSI
- Jointures externes et auto-jointures
- Groupement et agrégat de données
- Sous-requêtes simples et corrélées
- Comparaison de CASE et DECODE

Manipulation des données:

Fusionner des ordres de manipulation de données avec MERGE
Verrouillage des données et gestion des transactions

Conception de la base de données :
Application de la conception physique


- Adaptation de la modélisation logique à la conception physique
- Mise en place d’une structure de stockage

Création d’utilisateurs et de schémas:

- Définition de données LOB et TIMESTAMP
- Création et gestion des tables
- Création de tables avec CREATE TABLE
- Correction et suppression de tables
- Restauration de données avec Flashback
- Accès aux fichiers du système d’exploitation avec les tables externes
- Optimisation du dictionnaire de données

Vues et séquences :

- Assemblage de vues pour filtrer les données
- Création d’identifiants avec les séquences

Maintenance de l’intégrité:

- Définition de l’intégrité référentielle
- Renforcement des règles  d’entreprise avec les contraintes CHECK
- Gestion des données avec les contraintes renforcées et différées

Programmation du serveur:

- Concepts fondamentaux de PL/SQL
- Déclaration des variables et constantes
- Définition des procédures stockées et des fonctions
- Écriture de code structuré avec %TYPE et %ROWTYPE

Mise en oeuvre du programme :

- IF...THEN...ELSE vs. Les énoncés CASE
- Création de WHILE LOOP et FOR LOOP
- Traitement des erreurs avec des exceptions prédéfinies

Utilisation des différents curseurs :

- Contrôle des curseurs implicites/explicites
- Passage de paramètres aux curseurs
- Simplification des curseurs avec FOR LOOP
- Plus de performances grâce à ROWID
- Gestion de la concurrence avec FOR UPDATE

Techniques de développement :
Assemblage de triggers


- Différence entre les triggers niveau instruction et niveau ligne
- Contrôle des triggers avec des prédicats
- Création de triggers pour valider,dériver et auditer les données

Création de procédures et packages :

- Choix des paramètres les plus appropriés
- Construction et gestion de packages
- Avantages de l’utilisation de packages
- Débogage des programmes avec DBMS_OUTPUT

Sécurité et performances :
Mise en oeuvre de la sécurité


- Authentification avec des mots de passe
- Mise en place des privilèges système et objet
- Contrôle d’accès avec des rôles
- Accès aux schémas via les synonymes

Amélioration des performances:

- Conseils pour définir les meilleurs index
- Création d’index uniques, non uniques et composés
- Suivi de l’utilisation des index






Autres Formation ITIL et Service Management