Les jointures non naturelles - Free.fr

Correction individuelle des exercices ... Corrigé du cas Vente ... Comprendre l'
interêt d'un middleware pour conserver l'indépendance Client/serveur; Mettre en
 ...

Part of the document


Lundi 10/09 |Présentation du travail en STS2 en ALSI Objectif :
. Installer Oracle V9.2
. Avoir une vision d'ensemble du logiciel Architecture logicielle d'Oracle
C/S en général
C/S Oracle
Outils client En parallèle : création d'une BD Oracle
| |
|Mardi 11/09 |Objectif : |
| |Mettre en ?uvre la connectique coté client |
| |Tester les outils Oracle (requêteur, console |
| |d'administration) |
|Lundi 17/09 |Stockage et intégrité des données |
|Mardi 18/09 | |
| |CREATE TABLE |
| |Les types de données |
| |Type de Données ORACLE |
| |Types de données personnalisés |
| |Les contraintes |
| | |
| |Exercice Spectacle pour le 24/09 |
|Lundi 24/09 |Stockage et intégrité des données |
|TP | |
| |Correction individuelle des exercices |
| | |
| |TP Camping |
| | |
| |Objectif : |
| |Créer des tables |
| |Mettre en ?uvre les contraintes |
| |Tester les contraintes |
| |Se familiariser à la documentation Oracle (graphe |
| |syntaxique) |
| | |
| |TP Camping |
|Mardi 25/09 |Révisions - L'ordre SELECT |
| | |
| |Rappeler les possibilités des clauses |
| |SELECT |
| |FROM |
| |WHERE |
|Lundi 1/10 |Sécuriser les données d'une BD |
| | |
| |Objectif : |
| |Présenter la gestion des utilisateurs |
| |Programmer la gestion des utilisateurs |
| | |
| |TD |
| |Introduction : Parallèle avec la sécurité d'un OS |
| |Utilisateurs |
| |Privilèges système et privilèges sur les données |
| |Attribution/révocation des privilèges |
| |Syntaxe du GRANT |
| |Rôles |
| | |
| |Exercice sur le cas Vente |
| |Corrigé du cas Vente |
| |TP à préparer pour le 8/10 |
|Mardi 2/10 |Révisions - L'ordre SELECT |
| | |
| |Rappeler les possibilités des clauses |
| |WHERE |
| |ORDER BY |
| | |
| |Exercice : Etude de cas Triathlète à finir pour le 9/10|
|Lundi 8/10 |Sécuriser les données d'une BD |
|TP | |
| |Objectif : |
| |Concevoir une gestion des droits d'accès |
| |La mettre en ?uvre |
| |Clarifier les droits de l'administrateur/du |
| |propriétaire |
| |Plusieurs rôles pour un même utilisateur |
|Mardi 9/10 |Révisions - L'ordre SELECT |
| | |
| |Exercice : Etude de cas Triathlète |
| |Exercice à préparer pour le 16/10 |
|Lundi 15/10 |Langage de manipulation des données (1 h) |
| |Objectif : |
| |Revoir INSERT, UPDATE, DELETE externes |
| |Revoir UPDATE, DELETE avec requête imbriquée |
| |INSERT et UPDATE internes |
| | |
| |Dispositif pédagogique : poly avec exercice |
| | |
| |Garantir la consistance des données |
| | |
| |Objectif : |
| |Transaction |
| |Début/Fin d'une transaction |
| | |
| |Exercice : distinguer les transactions d'une séquence |
| |de requêtes SQL |
|Mardi 16/10 |Les jointures non naturelles |
| | |
| |Objectif : |
| |Comprendre le produit cartésien |
| |Une jointure = Produit cartésien + restriction |
| |Visualiser les associations du MCD pour ces requêtes |
| |particulières |
| | |
| |TD |
| |Qu'est-ce que la jointure ? |
| |Introduire le produit cartésien |
| |Inéquijointures |
| |Jointures faisant intervenir plusieurs fois la même |
| |table |
| | |
| |Dispositif pédagogique |
| |Au travers d'exemples, sentir la difficulté |
| |Ecrire un extrait du produit cartésien et retrouver la |
| |requête. |
|Jeudi 18/10 |Evaluation |
| |Création de tables |
| |Contraintes |
| |Gestion des utilisateurs |
| |Jointures |
| |Corrigé |
|Lundi 22/10 |Correction de l'évaluation |
| | |
| |Les jointures non naturelles |
| | |
| |Jointures faisant intervenir plusieurs fois la même |
| |table |
| |Autojointure |
|Mardi 23/10 |Garantir la consistance des données |
| | |
| |Objectif : |
| |Comprendre les problèmes inhérents à la concurrence |
| |d'accès |
| | |
| |Dispositif pédagogique |
| |Lecture de documents décrivant une lecture incorrecte |
| |et mise à jour concurrente - Application à des |
| |instructions SQL |
| |Expliquer comment Oracle traite le pb |
| |Démo : blocage des transactions concurrentes |
|Lundi 12/11 |Garantir la consistance des données |
| |Les verrous |
| | |
| |Les vues |
| |Définition |
| |Programmation |
| |Intérêt