Plan du cours SCI6306 - Bases de données documentaires (Automne 2013)
3 crédits
Préalable : SCI6052
Chargé de cours : Romaric Boley
Courriel : romaric.boley@umontreal.ca
Bureau : Pavillon Lionel-Groulx, local C-2007
Disponibilités : Lundi de 14 h à 16 h
Site Web du cours : https://studium.umontreal.ca/course/view.php?id=42319
Les cours se donnent le lundi 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 :
- Démontrer une bonne maîtrise des modèles de données;
Plus précisément :
- Décrire en détail les modèles relationnel et hypertextuel;
- Nommer et décrire sommairement quelques autres modèles de données;
- Expliquer deux mécanismes de contrôle de qualité d'une base de données documentaire et leur utilisation pertinente.
- Utiliser efficacement les bases de données relationnelles pour la gestion d'information documentaire;
Plus précisément :
- Concevoir un schéma relationnel (diagramme entité-relations, description des tables, etc.) correspondant à une situation donnée;
- Développer dans Access une base de données correspondant à un schéma relationnel (tables de données, relations, formulaires et états);
- Traduire des besoins d'information en langage SQL pour interroger une base de données relationnelle;
- Réaliser la publication Web statique d'une base de données relationnelle;
- 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
Date | Activité(s) | Évaluation |
---|---|---|
2013-09-09 | Cours 1
| Présentation de la question rapide #1 |
2013-09-16 | Cours 2
| Présentation du Projet Access, volet théorique Remise de la réponse à la question rapide #1 (au plus tard à 16h) (5%) |
2013-09-23 | Cours 3
| |
2013-09-30 | Cours 4
| |
2013-10-07 | Cours 5
|
Remise du Projet Access, volet théorique (au plus tard à 16h) (25%) Présentation du Projet Access, volet pratique Présentation de la question rapide #2 |
2013-10-14 | Action de grâce (pas de cours) | |
2013-10-15 | Remise de la réponse à la question rapide #2 | Remise de la réponse à la question rapide #2 (au plus tard à 16h) (5%) |
2013-10-21 | Semaine de lecture (pas de cours) | |
2013-10-28 | Cours 6
| |
2013-11-04 | Cours 7
| |
2013-11-11 | Cours 8
| |
2013-11-18 | Cours 9
| Remise du Projet Access, volet pratique (au plus tard à 16h) (30%) Présentation du Projet Web |
2013-11-25 | Cours 10
Note : Pour permettre aux étudiants qui le désirent d'assister au Congrès des milieux documentaires (https://milieuxdoc.ca/2013/), la nouvelle matière sera présentée pendant la deuxième partie du cours (de 17h30 à 19h) ; les derniers ateliers du congrès se terminant à 16h30. La première partie du cours sera consacrée uniquement à l'avancement du volet pratique du Projet Access en laboratoire (de 16h à 17h30). | Présentation de la question rapide #3 |
2013-12-02 | Cours 11
| Remise de la réponse à la question rapide #3 (au plus tard à 16h) (5%) |
2013-12-09 | Cours 12
| |
2013-12-16 | Cours 13
| |
2013-12-20 | Remise du Projet Web | Remise du Projet Web (au plus tard à 23h59) (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 à trois « questions rapides » au cours de la session, questions données en classe et à remettre au cours suivant (3 x 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 et hypertextuel |
X |
|
|
|
|
Concevoir un schéma relationnel (diagramme entités-relations, description des tables, etc.) correspondant à une situation donnée |
|
X |
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 |
Expliquer deux mécanismes de contrôle de qualité d'une base de données documentaire et leur utilisation pertinente |
X |
|
|
|
|
Lien entre les objectifs spécifiques et la validation des apprentissages
Questions rapides | Projet Access – Volet théorique | Projet Access – Volet pratique | Projet Web | |
---|---|---|---|---|
Décrire en détail les modèles relationnel et hypertextuel; | ||||
Nommer et décrire sommairement quelques autres modèles de données; | ||||
Expliquer deux mécanismes de contrôle de qualité d'une base de données documentaire et leur utilisation pertinente. | ||||
Concevoir un schéma relationnel (diagramme entité-relations, description des tables, etc.) correspondant à une situation donnée; | X | 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 | |
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. -
Qualité de la langue
Un maximum de 10% de la note globale d'un travail pourra être retranché pour la qualité de la langue.
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
- MARCOUX, Yves. Introduction au modèle relationnel par comparaison avec le modèle textuel. En ligne (texte HTML) [http://mapageweb.umontreal.ca/marcoux/enseign/6306/textuel-versus-relationnel.htm], ressource consultée le 2011-08-15. (Réserve BLSH)
- MARCOUX, Yves. Exemples de requêtes SQL avec explications. (disponible sur le site du cours).
- MARCOUX, Yves. Clé primaire multi-champ. En ligne (texte HTML) [http://mapageweb.umontreal.ca/marcoux/enseign/6306/cle-primaire-multichamp.htm], ressource consultée le 2011-08-15. (Réserve BLSH)
- MARCOUX, Yves. Comment distinguer une entité d'un attribut. En ligne (texte HTML) [http://mapageweb.umontreal.ca/marcoux/enseign/6306/entite-vs-attribut.htm], ressource consultée le 2011-08-15. (Réserve BLSH)
- MARCOUX, Yves. Conversion d'un diagramme E/R en structure de tables relationnelles. En ligne (texte HTML) [http://mapageweb.umontreal.ca/marcoux/enseign/6306/conversion-ER-relat.htm], ressource consultée le 2011-08-15. (Réserve BLSH)
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.