Oracle gratuit une présentation générale

Formation Oracle gratuit, tutoriel & guide de travaux pratiques en pdf.

I  – Rappels (SGBD)
II – Présentation d’Oracle
III- Architecture fonctionnelle
IV- Architecture interne

Rappels

Définition d’un SGBD :

Un Système de Gestion de Bases de Données (SGBD) est un logiciel de haut niveau qui permet de manipuler les informations   stockées dans une base de données.

Les fonctionnalités d’un SGBD  :

1.Décrire les données qui seront stockées
2.Manipuler ces données (ajouter, modifier, supprimer des informations)
3.Consulter les données et traiter les informations obtenues (sélectionner, trier, calculer, agréger,…)
4.Définir des contraintes d’intégrité sur les données (contraintes de domaines, d’existence,…)
5.Définir des protections d’accès (mots de passe, autorisations,…)
6.Résoudre les problèmes d’accès multiples aux données (blocages, inter blocages)
7.Prévoir des procédures de reprise en cas d’incident (sauvegardes, journaux,…)

Le DBA?

D.B.A= Data Base Administrator = Administrateur   de bases de données.
Il est responsable du bon fonctionnement des bases de données de l‘entreprise (bases de développement, test et production).
Les tâches du DBA :
-Installer le logiciel, faire les mises à jour (patchs, changement de version du noyau mais aussi des autres produits),
-Créer les bases de données physiques et gérer l’espace physique,
-Gérer les utilisateurs et leurs droits d’accès,
-Valider les schémas de données (cohérence, non redondance, optimisation)
-créer les objets du schéma : tables, index, vues, …
-Assurer la sécurité de la base (sauvegarde, restauration, confidentialité d’accès),
-surveiller le système, gérer les ressources et optimiser les performances,
-Faire les transferts de données de et vers d’autres systèmes,
-contacter le support technique.

Le SGBD Oracle

Oracle est un SGBD relationnel
Édité par Oracle Corporation
1ère version : 1981
Version actuelle : 11g

Architecture fonctionnelle :

Le SGBD Oracle est formé de 4 couches de base :
Le noyau
Le dictionnaire de donnée
La couche SQL
La couche PL/SQL

Le Noyau d’Oracle

Il assure les fonctions suivantes:
intégrité et cohérence des données
Confidentialité des données
Sauvegarde et la restauration des donnée
Gestion des accès concurrents
Optimisation des requêtes
Gestion des accélérateurs (index, cluster et hash cluster)
Stockage physique des données

Le dictionnaire de données :

Le dictionnaire de données est une méta base qui décrit d’une façon dynamique la base de données.
Le DD est organisé comme  une BD, car les informations qu’il contient  sont organisés sous forme  de tables et de vues.
Dans les tables sont enregistrés les informations relatives aux différents objets de la BD.
Les vues sont accessibles à l’utilisateur.
Le DD est maintenue dynamiquement  par le noyau.
Le DD décrit en particulier :
Les objets de la base (tables, colonnes, vues, clusters, …)
Les privilèges d’ accès
Les informations relatives à l’activité  de la base( connexions, ressources utilisées, verrouillages , …)

La couche SQL :

Oracle est basé sur le langage SQL (Structured Query Langage).
SQL est le langage de définition, de manipulation et de contrôle des bases de données relationnelles.
Le rôle de la couche SQL d’Oracle est :
L’interprétation des commandes SQL (analyse syntaxique et sémantique)
La décomposition des commandes SQL en opération élémentaires
La soumission de commandes au noyau pour exécution
La récupération du résultat et sa transmission à l’application ou l’outil ayant soumis la commande

……

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours oracle gratuit (321.08 KB) (Cours PPT)
Présentation générale d'Oracle

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *