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

Slides:



Advertisements
Présentations similaires
OC Informatique.
Advertisements

Structures de données avancées : Principales structures de fichiers
Linq, fonctionnement et architecture
GEF 435A Principes des Systèmes dexploitation Introduction et syllabus.
LES MILLE ET UNE QUESTIONS DU CCF
TECHNOLOGIE 6ÈME Professeur : Baptiste DUMAS.
ORGANISATION PRATIQUE DE L’EPREUVE DE LANGUE VIVANTE OBLIGATOIRE EN CCF (à partir de la session 2012) Vrai ou Faux ? Les citations en bleu sont des extraits.
Chapitre 0 INF6001 Ingénierie des protocoles de communication
Dossier informatisé EPSMR.
Database B2 2 MIP Paris.
Décembre de 8 Accès à pluriweb pour un élève Aperçu de pluriweb après branchement.
Décembre de 9 Accès à pluriweb pour un parent Aperçu de pluriweb après branchement.
Les outils anti-plagiat
Décembre de 9 Accès à pluriweb pour un enseignant Aperçu de pluriweb après branchement.
LOGO BIENVENUE!! Science 9 ième Année. Semestre Comment Survivre et Avoir du Succès! Le Cours de Science de 9ième année comprend plusieurs.
1 Bases de Données Distribuées Chapitre 22, Sections 22.6–22.14.
Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo
1. Quest-ce que cest lagenda ? Cest ta mémoire écrite… 2.
Le Travail Collaboratif ...
Recherche Documentaire et traitement de l’information
Introduction à la communication COM-13598
Bibliothèque Saint-Jean Octobre 2013 ANTHE 393 Travail dapplication #3: Santé dans un contexte multiculturel contemporain.
Réunion parents –professeurs classes de 3 ème Lundi 3 octobre 2011.
1 POLI-D-208 Introduction à la recherche en science politique Jean-Benoit PILET et Emilie van HAUTE Université Libre de Bruxelles.
LA STRUCTURE D'ARBRE-B Institut National des Sciences Appliquées – Rouen Département Architecture des Systèmes d’Information.
Programmation 2: IFT1025 Jian-Yun Nie H 2009.
Bienvenue FEF2D/FIF2D Mme Morgenstern
D. Buchs, A. Chen, D. Hurzeler, L. Lúcio, L. Pedro, M. Risoldi Software Modeling and Verification group Applications Discovered = Appear Save or Discard.
ELE792. Projet de fin d'études en. génie électrique GTS792
Séance d'information aux étudiants Présentation préparée par: Ghyslain Gagnon Professeur au département de génie électrique ELE792PROJET DE FIN D'ÉTUDES.
Trouver son horaire sur ADE
GCI 210 – Résistances des matériaux
Évaluation des apprentissages et des compétences en enseignement supérieur 1er cours Claire Bélanger Chargée de cours Claire Bélanger Chargée de cours.
Environnement Numérique d’Apprentissage
Copyright Serge Miranda
IFT6255 – Recherche d’information Jian-Yun Nie
Introduction.
Présenté par : Attia Hamza Merzouk Abdelkrim 2003/2004
Description Initiation à l'utilisation des ordinateurs, à leur système d'exploitation et à certains logiciels d'usage courant. Utiliser un ordinateur pour.
Algorithmes sur les sons
Optimisation de requêtes
Introduction a l’indexation
Application de gestion des retards
Structures de données avancées : Fichiers uni-dimensionnels Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
Communication écrite I Cours 9 (14 mars 2005). Programme de la séance  Information: OTTIAQ, Énoncé TP2, grève des étudiants  Retour sur l’exercice de.
CSI 3525, Survol, page 1 CSI 3525 Concepts des langages de programmation.
Bin Hiver 2005 Intégration biosciences/informatique Sylvie Hamel Département d’informatique et de recherche opérationnelle André-Aisenstadt: 3161.
Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: Web:
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
Structures de données avancées : Principales structures de fichiers
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 Matière Sélectionnée: Triage Externe, Join à Hachage, … Chapitres 13—15: 13.1—13.5, 14.4,
CSI 3520 Concepts des langages de programmation. Information Enseignante: Nathalie Japkowicz Bureau: SITE 5-029
Informations option socio-éducative
Introduction à l’apprentissage en ligne Medtech. Agenda 1. Introduction 2. Séries de vidéos sur les outils du Programme MD 3. Questions 4. Pause (5m)
Gestion des congés à partir du 1er octobre 2015
Règlements des examens et des délibérations 2015 Quelques infos importantes.
1 Chapitre 0 INF6263 Ingénierie des protocoles de communication Informations générales sur le cours w3.uqo.ca/luigi IF6263 Chap 0.
IFT 2505 Techniques d’optimisation 1 Prof: Jacques A. Ferland Bureau AA 3359 Tel Auxiliaire.
Analyse, élaboration et exploitation d’une Base de Données
Raison d'être de la structure de fichiers : Les premiers travaux : Début des années 1960 : En 1963 : Près de 10 ans plus tard... (à peu près 1973) : Durant.
FABRIQUE D’AVENIRS Jeudi 21 janvier Présentation APB.
Padlet, un mur collaboratif Mode d’emploi
Installation du PGI – CEGID
Grace à ce nouveau programme, vous pouvez consultez :  Avis de convocations (CP, CPA, Séminaires, Cours, etc..)  Vos désignations futures..  Vos missions.
Le cahier de communication à l’école enfantine Présentation pour les séances d’information collective Direction pédagogique, août 2013.
ETAPE 1 Avant la fin du mois d’Octobre : Rendre le coupon réponse (Doc 1) concernant les épreuves de CCF que vous avez à faire passer aux élèves dont vous.
INFO 3020 Introduction aux réseaux d’ordinateurs Philippe Fournier-Viger Département d’informatique, U.de M. Bureau D216, Automne.
Transcription de la présentation:

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

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

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

Livres Shaffer Clifford, A practical introduction to data structures and algorithm analysis, edition (2013) Chap. 7, 8, 9 et Silberschatz, Korth et Sudarshan, Database System concepts, Sixth edition, New York, McGraw-Hill, Chap. 1,2,3,4,5, 7,8,9 et14 principalement 4

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

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

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

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

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

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

Calendrier Sur feuille distribuée en classe 11

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

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

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

Règlements importants Politique sur les absences (maximum 3 absences) Règlement 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

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

CLIC 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