Mardi 11/09 17/09 Présentation du travail en STS2 en ALSI Objectif

Mardi 11/09
17/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
Pb de machines virtuelles (1 h perdue !!!)
Mardi 25/09
Stockage et intégrité des données
CREATE TABLE
Les types de données Type de Données ORACLE
Types de données personnalisés
Les contraintes
TP CAmping à préparer pour le 2/10
Mardi 2/10
TP
Stockage et intégrité des données
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 9/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
Profils
Exercice sur le cas Vente
TP à préparer pour le 16/10
Mardi 16/10
TP
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
Jeudi 18/10
Evaluation
Création de tables
Contraintes
Gestion des utilisateurs Corrigé
Mardi 23/10
Corrigé (1h)
Les étudiants souhaitent revoir les jointures.
A faire pour le 13/11, requêtes 1 à 10 sur les spectacles
VACANCES DE TOUSSAINT
Mardi 13/11
Les jointures
Corrigé des exercices
Définition de la jointure
Rappel de la syntaxe d’un SELECT
Rappel des opérateurs
Exercice sur la BD BANQUE
Chaque étudiant écrit une consigne faisant intervenir une jointure
Requêtes SQL correspondantes pour le 20/11
Corrigé
Mardi 20/11
Langage de manipulation des données
Objectif :
Revoir INSERT, UPDATE, DELETE externes
Revoir UPDATE, DELETE avec requête imbriquée
INSERT et UPDATE internes
Dispositif pédagogique : poly avec exercice
Etudiant en grève
Mardi 27/11
Garantir la consistance des données
Objectif :
Pourquoi la notion de transaction est nécessaire
Repérer le début/Fin d’une transaction
Comprendre les problèmes inhérents à la concurrence d’accès
Dispositif pédagogique
Questionnement sur l’état des données
Lecture de documents décrivant une lecture incorrecte et mise à jour
concurrente Application à des instructions SQL
Expliquer comment Oracle traite le pb (segment UNDO)
Démo : blocage des transactions concurrentes
Les étudiants repère l’état des données
Bilan : propriétés ACID
Exercice : distinguer les transactions d’une séquence de requêtes SQL
Etat des données
Mardi 3/12
Evaluation
Jointure
GROUP BY
INSERT interne
DELETE
GRANT Corrigé
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !