La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

INFO 2014 Fichiers et base de données Philippe Fournier-Viger Département d’informatique, U.de Moncton Bureau D216

Présentations similaires


Présentation au sujet: "INFO 2014 Fichiers et base de données Philippe Fournier-Viger Département d’informatique, U.de Moncton Bureau D216"— Transcription de la présentation:

1 INFO 2014 Fichiers et base de données Philippe Fournier-Viger Département d’informatique, U.de Moncton Bureau D216 philippe.fournier-viger@umoncton.ca Hiver 2015 1

2 Horaire du cours Cours Lundi 8:30 à 9:45 Jeudi 10:00 à 11:15 2

3 Préalables INFO2012 - Structures de données et algorithmes INFO1002 - Principes de programmation II INFO1001 - Principes de programmation I (Connaissance du C++) 3

4 Livres Shaffer Clifford, A practical introduction to data structures and algorithm analysis, edition 3.2.0.10 (2013) Chap. 7, 8, 9 et 10. http://people.cs.vt.edu/shaffer/Book/ http://people.cs.vt.edu/shaffer/Book/ Silberschatz, Korth et Sudarshan, Database System concepts, Sixth edition, New York, McGraw-Hill, 2010. Chap. 1,2,3,4,5, 7,8,9 et14 principalement 4

5 Les fichiers (1) Stockage de fichiers sur disques dur ◦ fonctionnement d’un disque ◦ organisation des fichiers sur disque ◦ coût des accès disque vs mémoire vive 5

6 Les fichiers (2) Stratégies pour des algorithmes efficients utilisant le disque ◦ mise en tampon ◦ bassins de tampons ◦ Ex.: algorithmes de tri externe! 6

7 Les fichiers (3) Recherche d’information en mémoire vive ◦ dans une liste  listes auto-organisées (TP1) ◦ dans un ensemble  hachage, vecteurs de bits ◦ recherche de documents (TP2) 7

8 Les fichiers (4) Recherche d’information sur disque avec index (indexation) ◦ qu’est ce qu’un bon index? ◦ index linéaire ◦ index linéaire à 2 niveaux ◦ ISAM et autres… ◦ index à base d’arbres  arbres 2-3  B arbres  B+ arbres 8

9 Les bases de données (1) Systèmes de gestion de bases de données Les bases de données relationnelles ◦ schémas, clés, requêtes ◦ le langage SQL (TP3) Conception de base de données ◦ comment, le modèle entité-relation ◦ passage au modèle relationnel (TP4) ◦ normalisation 9

10 Les bases de données (2) Autres sujets: ◦ Conceptions et développement d’applications utilisant les base de données. ◦ Traitement des requêtes. ◦ Transactions. ◦ Architecture des bases de données. 10

11 Calendrier Sur feuille distribuée en classe 11

12 Consultations Local D216: Lundi 10:00 à 13:00 Jeudi 12:00 à 15:00 philippe.fournier-viger@umoncton.ca Note: S.V.P., utilisez votre adresse umoncton.ca pour communiquer avec moi. 12

13 Évaluation 30 % travaux pratiques ◦ (4 travaux pratiques) 30 % examen de mi-session 40 % examen final Travaux pratiques  13

14 Travaux pratiques Langage C++ et SQL, principalement. Environ 1 semaine ou 1 semaine et demie pour chaque devoir. Les devoirs doivent être remis à temps. En cas de problème pour remettre le devoir, me contacter avant l’heure de remise. Tout retards seront pénalisés. Pour le C++, ◦ les devoirs doivent compiler avec la version de Visual Studio installée à l’université. ◦ le projet Visual Studio et l’exécutable doivent être remis, ◦ bonnes pratiques de programmation. Note: Vous pouvez obtenir une copie gratuite de Visual Studio au département 14

15 Règlements importants Politique sur les absences (maximum 3 absences) Règlement 10.9.1 Assiduité Un trop grand nombre d'absences à un cours peut entraîner, après un avis écrit de la professeure ou du professeur, l'obligation pour l'étudiante ou l'étudiant de se retirer du cours. La décision définitive au sujet du retrait obligatoire est prise par la doyenne ou le doyen. 15

16 Règlements importants (suite) 10.9.2 sur l’absence aux épreuves et non remise de travaux et 10.9.3 sur la fraude. 16

17 CLIC http://clic.umoncton.ca Le système CLIC sera utilisé pour la distribution des diapositives, devoirs, notes et messages importants. Important: vérifiez que vous avez accès à CLIC. 17


Télécharger ppt "INFO 2014 Fichiers et base de données Philippe Fournier-Viger Département d’informatique, U.de Moncton Bureau D216"

Présentations similaires


Annonces Google