CSI 3530 -- Automne
2007
NOTE: Les
annonces les plus récentes sont en haut de la page
18/11/07:
Devoir #3: Exercices 22.8 et 22.10.
Veuillez faire ce devoir en groupes de deux personnes et le remettre le
dernier jour des classes.
06/11/07:
- Devoir #2: Exercices 17.2 (sauf "view-serializable"
et "strict") et 18.4. Notez que vous avez eu l'Exercice 17.2 au tutorial.
Je veux voir si vous avez bien compris ces propriétés. Veuillez faire ce
devoir en groupes de deux personnes.
- Je suis obligé d'annuler le cours de demain pour des raisons
médicales.
Je serai à SITE brièvement l'avant-midi jusque vers 11:00AM
pourque ceux avec qui j'avais rendez-vous viennent me voir.
Mercredi de la semaine prochaine, nous aurons cours de 9:00AM à 11:30AM
pour rattrapper le retard. Je pense ne pas couvrir le chapitre 20, afin de
passer plus de temps plutard aux chapitres 25 et 26.
05/11/07 : Points de l’examen :
4225528
(80), 4109468 (95), 3516653 (50), 4322129 ( 90), 4221559 (55), 4359848 (70), 4325037 (88), 3356497 (77), 4025021 (72), 3547852 (65)
23/10/07: Le tutorial de
demain est maintenu et aura lieu. L’examen est repoussé
à vendredi le 26 Octobre à l’heure du laboratoire dans
SITE2052 de 8 :30 à 10:00. Je ferai une brève
révision en classe demain. Voici les chapitres et sections sur
lesquelles porte l’examen de misession:
- Evaluation des requêtes
- Survol de l'évaluation des
requêtes -- Chap 12 :
12.1--12.6
- Tri externe -- Chap
13 : 13.1--13.5
- Evaluation des opérateurs relationels
-- Chap 14 : 14.1-- 14. 6 (Sauf
14.2.3,14.4.4)
- Example d'optimisateur de requêtes:
système R -- Chap 15 : 15.1-15.6 (Sauf les histograms)
- Gestion des transactions
- Survol
-- Chap 16: 16.1-16.6
- Accès simultané -- Chap
17: 17.1-17.4 (Sauf 17.1.1)
La lecture des notes de cours
ainsi que la revue des exercices faits dans les tutoriaux et dans le devoir #1
vous assureront une bonne partie du succès. Cependant, un coup d’oeil au livre sera aussi nécessaire.
09/10/07 DEVOIR 1: Exercices 13.4, 14.4,
(1)-(4) et 15.8. Faites les en groupes de 2 personnes. Date limite: 22 Octobre.
02/10/07: RAPPEL IMPORTANT -- Notez que
demain il y aura un labo additionnel à la place du tutorial. Ce labo
aura lieu dans STE 2060, 08:30 -
10:00. Après cela nous aurons notre cours à l'endroit habituel
(B004 dans le bâtiment de Math sur King Edward).
12/09/07: La journee
d'aujourd'hui a ete horrible comme vous le savez:
j'ai ete retarde sur la route par un incident de
circulation et les configurations de mon portable n'ont pas fonctionne. Le
technicien de SITE a decouvert
la source de l'erreur: ils avaient change la configuration de mon systeme sans que je le sache! Pour ratrapper
le retard, j'enseignerai le mercredi prochain et a l'heure prevue
pour le cours et a celle prevue pour le tutorial. Les
labos commencent la semaine prochaine selon mes previsions.
Merci, -- IK
12/09/07: Nous avons le cours exceptionnelement
aujourd'hui à 10AM à l'endroit où a lieu le tutorial (585
King Edward B004).
03/09/07:
- Le premier cours aura lieu le lundi
10 septembre 2007
- Je mettrai les notes de cours progressivement
sur le web.
- Le manuel de cours est le même que
celui utilisé pour le cours CSI2532. Comme pour le cours CSI2532,
nous suivrons ce manuel de près. Certaines questions d'examens
viennent des chapitres et sections de ce manuel que nous aurons couverts.
En plus du manuel que vous avez déjà, vous aurez besoin du
célèbre livre de Kernighan et Richie sur le language C.
- Le cours a des tutoriaux ainsi que des heures
de laboratoire. Les tutoriaux serviront à a faire des exercices
relatifs aux cours magistraux. Les laboratoires serviront à vous
familiariser avec l'environnement utilisé pour programmer un engin
de SGBD.
- Le projet du cours exige une connaissance de PostgreSQL qui est le SGBD dit "open source"
le plus sophistiqué en usage jusqu'à date. Je vous
recommande de consulter les pages web appropriées pour vous
familiariser avec ce système. Surtout, il vous sera fort utile de
consulter la documentation pour le développement de PostgreSQL. Les séances de laboratoires reviendront dessus.