|
Introduction au relationnel
- L'importance de la conception d'une
base de données.
- Vocabulaire associé à la conception d'une
base de données.
Les différentes phases de conception
de la base de données jusqu'à sa création.
- MCD : Modèle Conceptuel de Données
- MLD : Modèle Logique de Données
- MPD : Modèle Physique de Données
Le Revers-Ingeniering et les outils associés.
Le relationnel et la conception d'une base de données.
- La notion de table ou de relation.
- Les contraintes d'intégrité.
- Les schémas d'une base de données.
- Le dictionnaire de données oracle.
Travaux Pratiques
L'outil SQL*Plus
L'outil SQL*Plus
- Caractéristiques.
- Utilisation.
- Principales commandes.
Travaux Pratiques
Le langage SQL
Mise en place du schéma d'une
base de données
- Création des tables.
- Définition de contraintes d'intégrité
(intégrité de domaine, intégrité
référentielle, clés, cohérence).
Travaux Pratiques
Savoir exécuter des requêtes
d'interrogation simples
- Sélections, projection et restrictions.
- La valeur NULL.
- Tris, allias.
- Les jointures.
- Les fonctions.
Travaux Pratiques
Savoir exécuter des requêtes
d'interrogation complexes.
- Les regroupements et l'utilisation d'agrégats
(GROUP BY et HAVING, COUNT SUM, AVG ...).
- Les opérateurs ensemblistes (union, intersection,
différence).
- Les requêtes imbriquées (opérateurs
IN, EXISTS
).
- Optimisation des requêtes.
Travaux Pratiques
Manipuler des données dans une
table.
- Mise à jour, insertion et suppression
de lignes.
Travaux Pratiques
Les objets de schéma
Manipuler les objets oracles essentiels
au développement d'applications
- Les index et clusters.
- Les synonymes.
- Les séquences.
- Les procédures, fonctions, packages et triggers.
Travaux Pratiques
La notion de schéma, et la gestion
des droits.
- Les schémas.
- La gestion des utilisateurs.
- La gestion des autorisations.
La notion de transactions
Vérifier la notion de transaction.
- Les instructions COMMIT et ROLLBACK.
- La gestion des accès concurrents
- Les rollback segments.
Travaux Pratiques
Page
précédente
|