retour HomePage

bases de données     30+20 heures
MySQL, Oracle, PostgreSQL

écran rafraichi le
updated 15 janv. 2002-feuillade@freesurf.fr

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
ne gère pas les ports USB
admin Windows-PULV 
bruno.amalric@devinci.fr

Linux distrib RedHat  7.1 i386
ressources T.Hummel installez Linux à partir de deux CD-Rom IPA
admin Linux-DER 
thomas.hummel@devinci.fr

 
 

Livres

database.gif (36942 bytes)

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)