Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
teaching:infoh303:projet [2007/12/04 19:14]
boverhae
teaching:infoh303:projet [2007/12/07 11:53]
boverhae
Line 1: Line 1:
 ====== Projet du cours INFO-H-403 ====== ====== Projet du cours INFO-H-403 ======
  
-<note important>​La défense du projet du cours de bases de données aura 
-lieu toutes les 30 minutes : 
  
-  * Le lundi 17 décembre de 9h à 12h et de 13h à 16h30 pour les groupes composés uniquement d'​étudiants de la Faculté des Sciences 
- 
-  * Le mardi 18 décembre de 9h à 13h pour les autres groupes 
-</​note>​ 
  
  
Line 34: Line 28:
   * {{teaching:​infoh403:​infoh403_projet_webapp.pdf|Slides d'​introduction aux applications web}} (15/​11/​2007)   * {{teaching:​infoh403:​infoh403_projet_webapp.pdf|Slides d'​introduction aux applications web}} (15/​11/​2007)
   * {{teaching:​infoh403:​infoh403_projet_mysql.pdf|Slides d'​introduction à MySQL}} (15/​11/​2007)   * {{teaching:​infoh403:​infoh403_projet_mysql.pdf|Slides d'​introduction à MySQL}} (15/​11/​2007)
 +  * [[http://​spreadsheets.google.com/​pub?​key=p0FmSsgfVWarb9u5qdIHzZw|Horaire de la défense finale du projet]] (07/12/07)
   ​   ​
  
Line 158: Line 153:
  
 //Nous tiendrons bien sûr compte dans l'​évaluation finale de votre première partie bien que nous ne lui attribuerons pas officiellement une note séparée. Vous devrez également tenir compte des remarques du jeudi 8 novembre lorsque que vous incorporerez celle-ci dans le rapport final.// //Nous tiendrons bien sûr compte dans l'​évaluation finale de votre première partie bien que nous ne lui attribuerons pas officiellement une note séparée. Vous devrez également tenir compte des remarques du jeudi 8 novembre lorsque que vous incorporerez celle-ci dans le rapport final.//
 +
 +
 +**Question 23** (07/12/07) : Avec MySQL, comment ajouter une contrainte de clé étrangère avec une clé composée ?
 +
 +//Soit les tables //​T1(__cle1,​cle2__,​attribut1)//​ et //​T2(__cle1__,​T1_cle1,​T1_cle2)//​ où //​(T1_cle1,​T1_cle2)//​ référence //​(T1.cle1,​T2.cle2)//​.//​
 +
 +
 +//Pour définir une contrainte de clé étrangère sur //​(T1_cle1,​T1_cle2)//​ de T2, il faut tout d'​abord définir un index sur ces deux colonnes de la table T2 via la commande //"​ALTER TABLE T2 CREATE INDEX monIndex ON T2(T1_cle1,​T1_cle2)"//​.//​
 +
 +
 +//Ensuite, on peut créer la contraite de clé étrangère sur ces deux champs via la commande //"​ALTER TABLE T2 ADD FOREIGN KEY (T1_cle1,​T1_cle2) REFERENCES T1(cle1,​cle2)"//​. Cette dernière opération ne semble pas prévue dans phpMyAdmin et il faut donc exécuter cette commande manuellement.//​
 +
 +
 +
  
  
 
teaching/infoh303/projet.txt · Last modified: 2023/03/27 09:04 by gdejaege