• Aucun résultat trouvé

Plan de cours COURS. Base de données relationnelle Techniques de l informatique Voie de sortie INFORMATIQUE. Pratique 3 Étude personnelle 3

N/A
N/A
Protected

Academic year: 2022

Partager "Plan de cours COURS. Base de données relationnelle Techniques de l informatique Voie de sortie INFORMATIQUE. Pratique 3 Étude personnelle 3"

Copied!
11
0
0

Texte intégral

(1)

Plan de cours

COURS Base de données relationnelle

PROGRAMME 420 - Techniques de l’informatique Voie de sortie

DISCIPLINE INFORMATIQUE

Pondération Théorie 3

ENSEIGNANT DU COURS-GROUPE

Stéphane Poirier

PÉRIODE DE DISPONIBILITÉ AUX ÉTUDIANTS

LUNDI Avant-midi

Après-midi

COORDONNATEUR DU DÉPARTEMENT

Chantal Vallières Benjamin Duval

Département

Base de données relationnelle

Techniques de l’informatique

Voie de sortie 420.AA Informatique de gestion

INFORMATIQUE

Pratique 3 Étude personnelle

GROUPE BUREAU

poste courriel ou site web

E-213 6467 stephane.poirier@college

LITÉ AUX ÉTUDIANTS À remplir par les étudiants

MARDI MERCREDI JEUDI

DÉPARTEMENT BUREAU ℡ poste courriel

E-210 6402 chantal.vallieres@college

E-210 6471 benjamin.duval@col

420-316-EM Automne 2011

Département d’Informatique

Étude personnelle 3

courriel ou site web

stephane.poirier@college-em.qc.ca

VENDREDI

chantal.vallieres@college-em.qc.ca benjamin.duval@college-em.qc.ca

(2)

PLACE DU COURS DANS LA FORMATION DE L’ÉTUDIANT

Les 2 premières sessions de la formation offrent une formation générale en informatique et les sessions 3 à 6 se spécialisent en « Informatique de gestion » ou en « Gestion de réseaux ».

Le cours 420-316 «Base de données relationnelles» est le premier cours de 3 cours de base de données de la voie de sortie «Informatique de gestion» et il est dispensé à la 3e session.

Dans ce cours, l’étudiant développe des habiletés pour accéder une base de données relationnelle.

Le cours «420-106 Algortihmie et programmation » est un pré-requis absolu au cours «420-316 Base de données relationnelle » puisque les notions de base de programmation sont nécessaires dans l'apprentissage du langage SQL associé aux bases de données ainsi que pour le développement d'une application de gestion qui accède à une base de données.

Le cours 420-316 « Base de données relationnelle » est pré-requis absolu aux cours :

• 420-415 « Applications orientées objet »

• 420-435 « Base de données client serveur »

• 420-446 « Analyse et conception d'applications ».

Session 1 Session 3 Session 4 Session 5

Pré-requis Corequis

Applications orientées objet

420-415 170, 171, 17C

Base de données client-serveur

420-435 173, 175

Analyse et conception d'applications

420-446 16X, 173, 17B Algorithmie et

programmation 420-106 16S, 16T, 16W

Approfondissement base de données

420-525 16Z, 175, 177 Base de données

relationnelles 420-316

175

Entreprises et systèmes d'info

410-904 172

(3)

OBJECTIFS MINISTÉRIELS

Numéro objectif Description

0175 Créer et exploiter des bases de données.

STRATÉGIES D’ENSEIGNEMENT ET D’APPRENTISSAGE

Le cours de 6 heures semaine est dispensé en 2 périodes de 3 heures, une théorique en laboratoire avec un maximum 40 étudiants et une période laboratoire avec un maximum de 20 étudiants.

L'étude de cas "Gestion Pédagogioque" est utilisé tout au long de la session, pour présenter toutes les techniques de création, de manipulation et d’interrogation d’une base de données relationnelle.

Partie théorique

Les concepts de base sur les bases de données relationnelles sont vus sous forme de discussions en groupes et de recherches.

À l'aide d'un schéma de base de données fourni, le langage SQL est exploré à l'aide d'exemples. Des exercices seront complétés en équipe de 2 étudiants.

Les principes de base de connexion d'une application seront présentés.

Le professeur utilisera des supports électroniques tels que des documents, des présentations

« Powerpoint » et/ou des démonstrations au tableau blanc.

Les travaux de préparation au laboratoire devront être complétés et remis avant le laboratoire suivant.

Dans un cas exceptionnel où le travail ne serait pas terminé, il devra être complété au laboratoire en mode individuel au début du laboratoire.

Partie laboratoire

Une installation d'un logiciel de base de données est complétée par les étudiants.

À partir d'un schéma de base de données fourni, l'étudiant applique les commandes vues pendant le cours théorique. Les exercices doivent être terminées pour le laboratoire suivant.

Simulation

Un client présente ses besoins pour une application de gestion. Les étudiants doivent réfléchir à la manière de développer la base de données pour cette application. Le professeur présente par la suite les techniques de modélisation d'une base de données. Les étudiants utiliseront cette base de données dans le cadre de travaux pratiques.

Évaluation

Les examens sont réalisés à l'ordinateur et/ou sur papier. Les examens démontrent la maîtrise des concepts et des techniques de base de bases de données.

Le portail du collège : https://college-em.intraflex.ca peut être utilisé pour récupérer ou remettre des travaux à distance.

(4)

PLANIFICATION DU COURS

Objectifs

Objectif d’apprentissage 1 Semaines 1 à 5

Décrire les caractéristiques d’un système de gestion de base de données.

Contenu

les types d’architecture de base de données

les composantes d’un environnement de base de données en architecture client/serveur

un exemple d’une base de données

types d'utilisateurs

l'architecture d'un logiciel de base de données.

ACTIVITÉS D’ÉTUDE PERSONNELLE

Recherche sur des thèmes en lien avec les notions de base sur les bases de données.

Terminer les travaux non complétés : questions de connaissances, de recherche et de réflexion.

Objectif d’apprentissage 2 Semaines 1 à 5

Installer un logiciel de base de données.

Contenu

l'installation d’un environnement de base de données : un schéma et une instance.

l'architecture à 3 niveaux

les langages de base de données

les types de données

les composants d'un système de gestion de base de données.

ACTIVITÉS D’ÉTUDE PERSONNELLE

Installation de la base de données SQL Server 2008R2.

Rédiger un rapport d'installation.

Objectif d’apprentissage 3 Semaine 3 et 4

Décrire le modèle relationnel.

Contenu

Historique

Niveau de représentation des données

Terminologie: relations, règles d'intégrité, vues

Illustration du développement de la conception d'une base de données.

Langages de base de données

ACTIVITÉS D’ÉTUDE PERSONNELLE Lectures.

(5)

Objectif d’apprentissage 4 Semaines 3 à 6 Extraire des données dans une table.

Contenu

anatomie d'une requête

clause select

o une ou plusieurs ou toutes les colonnes o colonnes calculées

o valeurs distinctes o format d'affichage

clause where : filtre de données

o opérateurs de comparaison : BETWEEN, IN, LIKE IS NULL, les nulls o opérateurs logiques : AND, OR, précédence, les nulls

clause order by

o distinct et order by o ascendant et descendant o les nulls

les fonctions

o caractères et numériques o date

o conversion

clause group by et having o fonctions agrégées

o groupement par un ou plusieurs colonnes o tri des données après regroupement o conditions multiples dans le having o imbrication des fonctions agrégéesé ACTIVITÉS D’ÉTUDE PERSONNELLE Compléter les exercices.

Objectif d’apprentissage 5 Semaines 7 à 9

Extraire des données dans plusieurs tables.

Contenu

types de jointure

jointure de plusieurs tables

o étapes de formulation d'une requête o syntaxe ANSI

o produit cartésien

o jointure interne et externe o auto-jointures.

ACTIVITÉS D’ÉTUDE PERSONNELLE Compléter les exercices.

(6)

Objectif d’apprentissage 6 Semaines 9 et 10 Gérer les données d'une base de données.

Contenu

insertion

modification

suppression.

ACTIVITÉS D’ÉTUDE PERSONNELLE Compléter les exercices.

Objectif d’apprentissage 7 Semaines 11 à 15

Accéder à une base de données relationnelle à partir d'une application de gestion.

Contenu

Architecture ADO.NET

Les classes ADO.NET

La connexion : propriétés, méthodes, événements

connexion à un formulaire Windows o datagrid view

o vue détails o défaut

ACTIVITÉS D’ÉTUDE PERSONNELLE Compléter les exercices.

(7)

SYNTHÈSE DES MODALITÉS D’ÉVALUATION SOMMATIVE

Description activité1 d’évaluation

Contexte de réalisation Objectif(s)

apprentissage Échéance2 Pondération (%)

Notions de base Installation

Travail pratique individuel 1 Recherche sur les logiciels de base de données disponibles sur le marché.

Rapport d'installation.

1 - 2 Semaines 1 - 5

Simulation 7

À l'aide d'une étude de cas,

réflexion sur le processus de développement d'une base de données

lecture d'un modèle de données existant.

2 - 4 Semaines 3-4

Requêtes SQL Travail pratique individuel 2 à 83 Utilisation du schéma GPE.

Sur ordinateur.

clauses select/where/order by

fonctions numériques, caractères

fonctions de groupement : clauses group by et having

jointures

mise à jour des données : insertion, modification et suppression

3 à 6 Semaines

2 - 10 28

Connexion à une base de données relationnelle

Projet 1

Développement d'une fonctionnalité d'une

application individuellement

Développement d'une ou 2 fonctionnalités en équipe de 2

7

Semaines

11 à 15 15

Examen 1 Notions de base Requêtes SQL

Individuel.

Sur ordinateur.

1 – 6 Semaine 5

25 Examen 2

Requêtes SQL avancées.

Individuel.

Sur ordinateur : l'étudiant complète une application qui se connecte à une base de données.

2 – 7 Semaine 15

25

CONDITIONS DE RÉUSSITE AU COURS

1. NOTE DE PASSAGE

La note de passage d’un cours est de 60 %.

1 Tous les exercices et les travaux pratiques sont développés dans les environnements SQL Server Management Studio et Visual Studio 2010 en langage C#.

2 L’échéancier peut être modifié. Les étudiants sont alors avisés à l’avance.

3 Le nombre de travaux pratiques est sujet à révision.

(8)

Double sanction Précision autorisée par la Direction des Études

Pour réussir le cours, l'étudiant doit conserver un minimum de 50% à l’évaluation théorique et un minimum de 50% à l’évaluation pratique.

À défaut de répondre à ces exigences, l’étudiant obtient, à son bulletin, la note la plus basse enregistrée : celle de l’évaluation théorique ou celle de l’évaluation pratique du cours.

En aucun cas, un travail d'équipe n'assure la même note aux coéquipiers; tout étudiant faisant partie d'une équipe est sujet à une évaluation personnelle sur le travail remis par l’équipe. La note du travail sera accordée en fonction des résultats obtenus lors de cette évaluation personnelle.

Un travail de programmation remis avec des erreurs de compilation se voit attribuer au plus 40% de la note associée au travail.

2. PRÉSENCE AUX ÉVALUATIONS SOMMATIVES La présence aux activités d’évaluation sommative est obligatoire.

3. REMISE DES TRAVAUX

Les travaux exigés doivent être remis à la date, au lieu et au moment fixés par l’enseignant. Pour un cas exceptionnel, la pénalité est de 10% par jour de retard.

4. PRÉSENTATION MATERIELLE DES TRAVAUX

L’étudiant doit respecter les «Normes de présentation matérielle des travaux écrits» adoptées par le Collège.

5. QUALITÉ DU FRANÇAIS

L’étudiant doit présenter ses travaux en un français correct.

L’enseignant enlève un maximum de 10% des points alloués à un travail pour la qualité du français.

MODALITÉS DE PARTICIPATION AU COURS

Il est de la responsabilité de l’étudiant d’être présent à tous ses cours et de participer activement aux activités d’apprentissage prévues par l’enseignant, conformément à l’article 6.3.4 de la politique institutionnelle d’évaluation des apprentissages (PIEA).

Dans le cas d’absence non motivée, il est de la responsabilité de l'étudiant de s’approprier les connaissances vues lors de son absence avant la tenue du prochain cours.

L’enseignant n’est pas tenu de répondre aux questions des étudiants absents sans motif valable.

MATÉRIEL REQUIS OBLIGATOIRE

Matériel Support USB.

(9)

MÉDIAGRAPHIE

Les sites www.amazon.ca et www.chapters.ca donne souvent une appréciation des livres de référence.

Les sites de référence : http://oreilly.com/csharp/

Documentation en ligne de SQL Server 2008 R2 : http://msdn.microsoft.com/fr-fr/library/ms130214.aspx Didacticiel SQL Server Management Studio : http://msdn.microsoft.com/fr-fr/library/bb934498.aspx http://www.simple-talk.com/default.aspx

http://www.databasejournal.com/

http://www.databaseanswers.org/

http://www.sswug.org/

http://www.sqlservercentral.com/

POLITIQUES ET RÈGLES INSTITUTIONNELLES

Tout étudiant inscrit au collège Édouard-Montpetit doit prendre connaissance du contenu des politiques et règlements institutionnels et s’y conformer. Notamment, la Politique institutionnelle d’évaluation des apprentissages, les conditions particulières concernant le maintien de l’admission d’un étudiant, la Politique de valorisation de la langue française, la Politique pour un milieu d’études et de travail exempt de harcèlement et de violence, les procédures et règles concernant le traitement des plaintes étudiantes.

Le texte intégral de ces politiques et règlements est accessible sur le site Web du Collège à l’adresse suivante : www.college-em.qc.ca. En cas de disparité entre des textes figurant ailleurs et le texte intégral, ce dernier est la seule version légale et appliquée.

AUTRES RÈGLES DÉPARTEMENTALES PRÉSENCE AUX COURS

Il est de la responsabilité de l’étudiant d’être présent à tous ses cours et de participer activement aux activités d’apprentissage prévues par l’enseignant conformément à l’article 6.3.4 de la politique institutionnelle d’évaluation des apprentissages (PIEA).

Dans le cas d’absence non motivée, il est de la responsabilité de l'étudiant de s’approprier les connaissances vues lors de son absence avant la tenue du prochain cours. L’enseignant n’est pas tenu de répondre aux questions des étudiants absents sans motif valable.

CORRECTION DES TRAVAUX ET EXAMENS

Les examens sont conservés par l’enseignant jusqu’à la fin de la période de révision de notes. Les dossiers de projet de fin d’études et de stages sont conservés au département informatique.

RÈGLES UTILISATION LABORATOIRES

Les règles concernant l’utilisation des laboratoires du département Informatique sont affichées dans les laboratoires du département et doivent être respectées. La version électronique de ces règles est disponible sur le réseau :

\\Ed4stockage\classe\Classe Informatique\étudiant\Exercices\Règles laboratoire

(10)

ACCÈS AUX PROJETS EN ENTREPRISE

L'allocation des projets en entreprise aux élèves de troisième année est conditionnelle à l'obtention d'une moyenne générale de 70 % dans les cours d’informatique des cinq premières sessions.

Dans un contexte de rareté, les projets en entreprise seront alloués en fonction de la moyenne générale des cours techniques des cinq premières sessions.

Les étudiants qui ne se verront pas attribuer de projets en entreprise, seront assignés à des projets internes, à moins qu'ils ne se trouvent eux-mêmes un projet en entreprise qui répond aux critères du Département informatique.

(11)

Répertoire : D:\Temp\Fichiers Internet temporaires\Content.MSO Modèle : U:\Personnel administratif\yolaine.goulet\Normal.dotm Titre : A11 316 Plan de cours

Sujet :

Auteur : Breton / Poirier Mots clés :

Commentaires :

Date de création : 2011-08-30 16:46:00 N° de révision : 3

Dernier enregistr. le : 2011-08-30 16:56:00 Dernier enregistrement par : Claire

Temps total d'édition : 10 Minutes

Dernière impression sur : 2011-10-03 08:35:00 Tel qu'à la dernière impression

Nombre de pages : 10 Nombre de mots : 2 229 (approx.)

Nombre de caractères : 12 264 (approx.)

Références

Documents relatifs

Analysis of retinal structure revealed CFHY402H was related to increased drusen area, mid reflectivity, and geographic atrophy, meanwhile ARMS2A69S had fewer correlations

(Collier! and! Levitsky! 1997;! Diamond! 2002;! Levitsky! and! Way! 2002,! 2010;! Schedler! 2002,! 2006;! Ottaway! 2003;! Karl! 2005;!.. Howard! and! Roessler!

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

Les étudiants sont amenés à travailler sur la résolution d’un cas clinique, allant du diagnostic de la pathologie à la délivrance des médicaments, pour renforcer leurs

XXII Encontro Latino Americano de Iniciação Científica, XVIII Encontro Latino Americano de Pós-Graduação e VIII Encontro de Iniciação à Docência - Universidade do Vale

La deuxième portera sur l‟intégration des Juifs de France au sein de la société israélienne et la formation d‟une sorte de « diaspora française », dans

Les systèmes de propagation ne changent pas la nature des sources sonores, mais dans l'agencement de ses diverses configurations, une ville développe sa propre couleur sonore

If, as we claim, the primary purpose of storing episodes is to offer material for future recounting, then systematically remembering details such as time and space location