![]() |
bases de données
30+20 heures |
écran rafraichi le |
plan du cours IPA2001-02 par Jean-Pierre.Matsumoto@inria.fr |
||||
Ma 13 nov 2001 | 9-12h | Introduction | cours | contexte et motivations |
14-16h30 | Représentation d'une portion du monde réel par : | cours +TD | 1- Modèle E\R Entité/Relation "riche sémantiquement" | |
Me 14 nov | 13-16h30 | cours +TD | 2- Modèle Relationnel de Données "pauvre sémantiquement" | |
Ma 20 nov | 9-12h | Manipulation de données | cours +TD | Algèbre Relationnelle |
Ve 23 nov | 14-16h30 | Langage de requêtes SQL QCM modèle E/R |
cours | QCM:
modèle E/R syntaxe et opérateurs SQL |
Ma 27 nov | 9-12h | SGBD MySQL 4 | cours +TP | serveur SQL de bdd multi-API (C, PHP et Perl) |
14-16h30 | QCM modèle relationnel de données +algèbre relationnel |
TP | QCM: modèle
rel. de données +algèbre relationnelle implémenter bdd "NouvelleVague" dans MySQL |
|
Me 28 nov | 13-16h30 | |||
Ma 4 déc | 9-12h | Contraintes SQL et triggers | cours +TP | problèmes 1+2+3 |
14-16h30 | ||||
Me 5 déc | 14-17h | reporté au Ve 21 déc |
||
Ma 18 déc | 9-12h | SGBD Oracle, commandes sqlplus pour Linux : http://download-eu.oracle.com/otndoc/oracle9i/901_doc/server.901/a8827/ch82.htm |
rendre par écrit Ma 18/12, question #5 SQL de bdd "NouvelleVague" | |
14-16h30 | ||||
Ve 21 déc | 14-17h | examen oral |
évaluation | 15 mn /étudiant IPA |
Lu 7 janv | 13h30-16h | correction "NouvelleVague" |
TP tables SQL Etudiants-Profs-Cours-InscritPour quest 1 à 3.3 | |
Ma 8 janv | 9-12h | TP tables SQL Etudiants-Profs-Cours-InscritPour | ||
14-17h | JDBC | exo: MySQL database ipa (notes ipa) interfacé Java via JDBC | ||
Ma 15 janv | 9-12h | vues adaptées à l'utilisateur (semblables à une interface web), les vues ne sont pas acceptées par MySQL | exo | |
Ma 22 janv | 9-12h | 3heures d'examen sur table BD 2 |
Supports de cours & TP disponibles à l'URL indiquée
le 13/11/01 par Jean-Pierre.Matsumoto@inria.fr
http://www-caravel.inria.fr/~jpmat/bd2001/
Le cours aborde JSP mais pas ASP, ni Access, ni PHP
ni XML ni PL SQL
Ce cours n'aborde pas non plus: indexation, optimisation de requêtes, accès
concurrents, verrouillage, tolérances aux fautes, transactions pour garantir atomicité
et isolation, jounalisation, ni l'aspect système des SGBD, ni les bdd
orientées objet et object-relational.
Windows NT4 |
Linux distrib RedHat 7.1 i386 |
|
|
|
Livres
MS Access
Access Basic (proche de MS Visual Basic) est le langage de
programmation de la bdd Access qui repose sur des objets de bdd
(formulaires, états, requêtes). De plus Access prend automatiquement en charge la
gestion des relations entre tables ainsi que les processus de validation des données et
d'impression des informations (pas besoin de programmer ces tâches)