EBSI - Plan du cours SCI6306 - Bases de données documentaires (Hiver 2015) Passer au contenu

/ École de bibliothéconomie et des sciences de l'information

Je donne

Rechercher

Navigation secondaire

Plan du cours SCI6306 - Bases de données documentaires (Hiver 2015)

3 crédits

Préalable : SCI6052

Chargé de cours : Houssem Eddine Dridi
Courriel : houssem.eddine.dridi@umontreal.ca

Site Web du cours : https://studium.umontreal.ca/course/view.php?id=42319


Les cours se donnent le mardi de 16h00 à 19h00.


Description officielle

Fonctions d'un SGBD. Modèles relationnel et hypertextuel. SQL. Méthodes de développement d'applications. Accès Web. Contrôle de qualité.

Objectifs d'apprentissage

Ce cours permettra aux étudiants de :

  1. Démontrer une bonne maîtrise des modèles de données;

    Plus précisément :

    1. Décrire en détail les modèles relationnel;
    2. Nommer et décrire sommairement quelques autres modèles de données;
  2. Utiliser efficacement les bases de données relationnelles pour la gestion d'information documentaire;

    Plus précisément :

    1. Concevoir un schéma relationnel (diagramme entité-relations, description des tables, etc.) correspondant à une situation donnée;
    2. Développer dans Access une base de données correspondant à un schéma relationnel (tables de données, relations, formulaires et états);
    3. Traduire des besoins d'information en langage SQL pour interroger une base de données relationnelle;
    4. Réaliser la publication Web statique d'une base de données relationnelle;
    5. Réaliser la publication Web dynamique d'une base de données relationnelle pour afficher ainsi que saisir des données;

Méthodes pédagogiques

Exposés en classe, démonstrations, exercices, projets pratiques en laboratoire

Calendrier des activités

DateActivité(s)Évaluation
2015-01-13

Cours 1

  • Aperçu du cours
  • Système de gestion de bases de données : définition, historique et survol des principaux modèles
  • Modèles relationnel et textuel : différences et ressemblances
  • Introduction à Access et particularités du modèle relationnel
 
2015-01-20
  • Approche entités-relations
  • Schéma relationnel

Projet Access, volet théorique

Présentation du Projet Access,

volet théorique

 

2015-01-27

Cours 3

  • Introduction SQL
  • Exercices pratiques SQL & 

            Projet Access, volet théorique

            (en laboratoire)

 
2015-02-03

Cours 4

  • SQL (suite)
  • Exercices pratiques SQL & Projet Access, volet théorique (en laboratoire)
 
2015-02-10

Cours 5

  • SQL (suite)
  • Exercices pratiques SQL & Projet Access, volet théorique (en laboratoire)

remise question rapide 1

2015-02-17

Cours 6

  • Formulaires et états (Access)
  • Exploitation de données externes (Access)
  • Projet Access, volet pratique (en laboratoire)

Remise du Projet Access,

volet théorique 

(au plus tard à 16h) (25%)

Note : à cause de l'enchaînement des travaux,

il est essentiel de respecter le moment de la remise du volet théorique

du Projet Access; aucun retard ne pourra

être permis.

Présentation du Projet Access,

volet pratique

2015-02-24

Cours 7

  • Projet Access, volet pratique (en laboratoire)
 
2015-03-03

Semaine de lecture (pas de cours)

 
2015-03-10

Cours 8

  • Projet Access, volet pratique (en laboratoire)
 
2015-03-17

Cours 9

  • Publication dynamique d'une base de données sur le Web
 
2015-03-24

Cours 10

  • Publication dynamique d'une base de données sur le Web (suite)
  • Exercices & Projet Web (en laboratoire)

Remise du Projet Access, volet pratique

(au plus tard à 16h) (30%)

Présentation du Projet Web

2015-03-31

Cours 11

  • Projet Web (en laboratoire)

remise question rapide 2

2015-04-07

Cours 12

  • Bilan des connaissances sous forme d'exercices
  • Projet Web (en laboratoire)
 
2015-04-14

Cours 13

  • Projet Web (en laboratoire)
 
2015-04-17

Remise du Projet Web

Remise du Projet Web

(au plus tard à 23hrs59) (30%)

Notes : La matière et sa répartition entre les cours sont sujettes à changement en fonction de la vitesse de progression. Les séances de cours pourraient également inclure des précisions sur les travaux.

Évaluation

La notation des travaux se fait en pourcentage. À la fin du cours, la note globale obtenue est convertie au système littéral de l'Université de Montréal (voir Guide étudiant).

L'évaluation des apprentissages est basée sur :

  • Réponses à deux « questions rapides » au cours de la session, questions données en classe et à remettre au cours suivant (2 x 7.5% = 15%) [individuel]
  • Projet Access, volet théorique (25%) [en équipe de 2]
  • Projet Access, volet pratique (30%) [en équipe de 2]
  • Projet Web (30%) [en équipe de 2]

Lien entre les modalités d'évaluation et les objectifs spécifiques du cours

Objectifs spécifiques

Modalités d'évaluation

Non évalué directement

Questions rapides

Projet Access – Volet théorique

Projet Access – Volet pratique

Projet Web

Décrire en détail les modèles relationnel

X

 

 

 

 

Concevoir un schéma relationnel (diagramme entités-relations, description des tables, etc.) correspondant à une situation donnée

 

 

X

 

 

Développer dans Access une base de données correspondant à un schéma relationnel (tables de données, relations, formulaires et états)

 

 

 

X

 

Traduire des besoins d'information en langage SQL pour interroger une base de données relationnelle

 

X

 

X

X

Nommer et décrire sommairement quelques autres modèles de données

X

 

 

 

 

Réaliser l'exportation Web statique d'une base de données relationnelle

 

 

 

 

X

Réaliser la publication Web dynamique d'une base de données relationnelle pour afficher et saisir des données

 

 

 

 

X

 

Lien entre les objectifs spécifiques et la validation des apprentissages

 Questions rapidesProjet Access – Volet théoriqueProjet Access – Volet pratiqueProjet Web
Décrire en détail les modèles relationnel;
Nommer et décrire sommairement quelques autres modèles de données;
Concevoir un schéma relationnel (diagramme entité-relations, description des tables, etc.) correspondant à une situation donnée;X
Développer dans Access une base de données correspondant à un schéma relationnel (tables de données, relations, formulaires et états);X
Traduire des besoins d'information en langage SQL pour interroger une base de données relationnelle;XXX
Réaliser la publication Web statique d'une base de données relationnelle;X
Réaliser la publication Web dynamique d'une base de données relationnelle pour afficher ainsi que saisir des données;X

Politiques, règlements et directives

L'ensemble des politiques, règlements et directives énoncés dans le guide étudiant s'appliquent. Une attention particulière est à porter aux éléments suivants :

  • Règlement disciplinaire sur le plagiat ou la fraude concernant les étudiants
    Toute infraction au règlement sur le plagiat ou la fraude sera traitée suivant la procédure indiquée dans le règlement.

    Il est attendu que tous les étudiants inscrits au cours respectent le code d'honneur de l'EBSI (http://www.ebsi.umontreal.ca/sout/code-honneur.html).

  • Délais et dates de remise des travaux
    Tout retard non justifié dans la remise d'un travail sera sanctionné : 5% de la note est retranché par jour de calendrier de retard jusqu'à un maximum de 35%; à la 8ième journée de calendrier, la note F (échec) ou zéro est accordée.

Ressources

Les notes de cours seront mises en ligne sur le site Web du cours (section En lien avec la matière présentée) au fur et à mesure de l'avancement de la session. Il est à noter que les notes de cours sont un support à ce qui est présenté en classe et ne suffisent pas, à elles seules, pour comprendre la matière couverte.

D'autres ressources d'intérêt pour le cours pourront être identifiées pendant la session. Elles seront alors mentionnées en classe ainsi qu'indiquées sur le site Web du cours  (section En lien avec la matière présentée).

Lectures obligatoires

Lectures recommandées
Les tutoriels de W3Schools sont particulièrement recommandés.

  • CONNOLLY, Thomas; BEGG, Carolyn. Systèmes de bases de données: approche pratique de la conception, de l'implémentation et de l'administration. Eyrolles, 2005. (Réserve BLSH QA 76.9 D26 C6612 2005)
    Le chapitre 5 est une introduction assez complète à SQL pour la manipulation des données (DML).
  • DATE, C.J. Database: A Primer. Addison-Wesley, New-York, 1983. (Réserve BLSH QA 76 .9 D3 D3698 1983)
  • DATE, C.J. Introduction aux bases de données (8e édition). Paris: Vuibert, 2004. (Réserve BLSH QA 76.9 D3 D3712 2004) [original anglais: bibli. Math-Info QA 76.9 D3 D37 2004]
  • GARDARIN, G. et VALDURIEZ, P. Bases de données relationnelles : analyse et comparaison de systèmes. Eyrolles, 1988. (Réserve BLSH QA 76 .9 D3 G37725 1988)
  • HERNANDEZ, Michael J.; VIESCAS, John L. Introduction aux requêtes SQL. Paris, Eyrolles, 2001. (Réserve BLSH QA 76.73 S67 H4712 2001)
  • MESGUICH, A. et NORMIER, B. Comprendre les bases de données : théorie et pratique. Masson, 1981. (Réserve BLSH Z 699 M48 1981)
  • PARSAYE, K., CHIGNELL, M., KHOSHAFIAN et WONG, H. Intelligent Databases : Object-Oriented, Deductive Hypermedia Technologies. John Wiley & Sons, 1989, Chapitre 1 (Introduction), pp. 1-33. (Réserve BLSH QA 76 .9 D3 I5625 1989)
  • TSICHRITZIS, D.C. et LOCHOVSKY, F.H. Data Models. Prentice-Hall, 1982. (Réserve BLSH QA 76 .9 D3 T754 1982)
  • WILLITTS, John. Database design and construction: an open learning course for students and information managers. London: Library Association Publishing, 1992. (Réserve BLSH QA 76 .9 D26 W55 1992)
  • W3Schools. ASP Tutorial. En ligne http://www.w3schools.com/asp/, ressource consultée le 2011-08-15.
  • W3Schools. SQL Tutorial. En ligne http://www.w3schools.com/sql/, ressource consultée le 2011-08-15.
  • W3Schools. VBScript Tutorial. En ligne http://www.w3schools.com/vbscript/, ressource consultée le 2011-08-15.

Bibliographie sur la qualité dans les systèmes d'information documentaire

  • ARNOLD, S.E. Information Manufacturing : A Historical View of Quality Engineering, in: Basch, R., éd., Electronic Information Delivery : Ensuring Quality and Value, Gower, 1995, pp. 13-30.
  • BASCH, R. An overview of Quality and Value in Information Services, in: Basch, R., éd., Electronic Information Delivery : Ensuring Quality and Value, Gower, 1995, pp. 1-10.
  • FOUQUET, C. ISO 9000 : le nouveau millésime est prêt, in: Duflos, A., La qualité en marche dans les services d’information, Éditions ADBS, 1996, pp. 78-81.
  • HALVORSON, T.R. Selected Aspects of Legal Liabilities of Independent Information Professionnals, in: Basch, R., éd., Electronic Information Delivery : Ensuring Quality and Value, Gower, 1995, pp. 171-187.
  • HERGET, J. The Cost of (Non-)Quality - Why it Matters for Information Providers, in: Duflos, A., La qualité en marche dans les services d’information, Éditions ADBS, 1996, pp. 70-77.
  • MINTZ, A.P. Quality Control and the Zen of Database Production, Online, vol. 14, no 6, novembre 1990, pp. 15-23.
  • O’NEILL, E.T.; Vizine-Goetz, D. Quality Control in Online Databases, Annual Review of Information Science and Technology, vol. 23, chap. 5, 1988, pp. 125-156.
  • PRITCHARD, S.M. Determining Quality in Academic Libraries, Library Trends, vol. 44, no 3, hiver 1996, pp. 572-594.
  • TENOPIR, C. A Day in the Life of a Database Producer, Database, vol. 15, no 3, juin 1992, pp. 15,17-20.
  • TENOPIR, C. Priorities of Quality, in: Basch, R., éd., Electronic Information Delivery : Ensuring Quality and Value, Gower, 1995, pp. 119-139.

Modes de communication

Deux modes de communication seront privilégiés entre le professeur et les étudiant(e)s à l'extérieur de la classe :

  • Le courriel pour les échanges individuels
    Assurez-vous de mettre à jour votre adresse électronique dans Votre profil informatique à la DGTIC (http://www.dgtic.umontreal.ca/profil_usager/profil_dgtic.html). Veuillez toujours ajouter la mention [sci6306] (avec les crochets) au début du sujet de votre message électronique.
  • Les "Nouvelles" sur l'espace Studium du cours pour les messages s'adressant à l'ensemble du groupe. Vous devez consulter régulièrement cet espace.