Informations de l'unité d'enseignement Implantation. Cursus de. Intitulé. Code. Cycle 1. Bloc 2. Quadrimestre 1. Pondération 6. Nombre de crédits 6



Documents pareils
Soutien technique en informatique

Introduction aux Bases de Données Relationnelles Conclusion - 1

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Bases de données relationnelles

Le langage SQL Rappels

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Information utiles. webpage : Google+ : digiusto/

Introduction aux Bases de Données

Bases de données avancées Introduction

GPC Computer Science

Bases de Données. Stella MARC-ZWECKER. Maître de conférences Dpt. Informatique - UdS

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto

Cours Bases de données

1 Introduction et installation

Développement de base de données Microsoft SQL Server Durée : 5 jours Référence : DPSQL12. Contenu

INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

CATALOGUE FORMATIONS DOMAINE Bases de données

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

//////////////////////////////////////////////////////////////////// Administration bases de données

MICRO-INFORMATIQUE DÉFINITION DU DOMAINE D'EXAMEN BASE DE DONNÉES CONSULTATION INF

Licence de management des organisations Formation initiale, apprentissage et continue

Programme et contenus Licence d'informatique de Lille, parcours MIAGE, en alternance ou en formation continue (13:40)

Les bases de données

Les bases de données Page 1 / 8

Types de REA produites dans le cadre de la séquence pédagogique

Présentation du PL/SQL

REGLEMENT DU DIPLOME DE MASTER DROIT ECONOMIE GESTION MENTION "ECONOMIE APPLIQUEE"

Chapitre VIII. Les bases de données. Orientées Objet. Motivation

ANNEXE DESCRIPTIVE (déclinaison française du «Supplément au Diplôme»)

Profil d études détaillé. Section : Informatique et systèmes Finalité : Technologie de l informatique

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

Spécialité Gestion de l'information et de la Documentation*

Techniques de l informatique 420.AC. DEC intensif en informatique, option gestion de réseaux informatiques

Compte-rendu de projet de Système de gestion de base de données

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW

ACTIVITES PROFESSIONNELLES DE FORMATION : BACHELIER EN MARKETING

Présentation du module Base de données spatio-temporelles

Table des matières. Avant-propos

Bases de Données Relationnelles. Le Modèle Relationnel

Du 10 Fév. au 14 Mars 2014

MATHÉMATIQUES. Les préalables pour l algèbre MAT-P020-1 DÉFINITION DU DOMAINE D EXAMEN

CQP Développeur Nouvelles Technologies (DNT)

Règles et étapes du processus de certification des métiers. Logo de Certification

TP Bases de données réparties

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

STAGE : TECHNICIEN EN INFORMATIQUE

Bases de données Cours 1 : Généralités sur les bases de données

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Rappel sur les bases de données

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

MASTER PROFESSIONNEL (2 ème année)

MASTER INFORMATION-COMMUNICATION : MÉDIAS ET COMMUNICATION (P)

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Conception, architecture et urbanisation des systèmes d information

INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année Académique :

UTILISATION D'UNE PLATEFORME DE TRAVAIL COLLABORATIF AVEC DES ELEVES DE TERMINALE STG

Dossier I Découverte de Base d Open Office

1 Modélisation d une base de données pour une société de bourse

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Année Universitaire 2009/2010 Session 2 de Printemps

Licence professionnelle Intégration des systèmes voix / données

LICENCE PROFESSIONNELLE RESSOURCES ET BASE DE DONNEES

Concevoir une base de données

MASTER INFORMATION-COMMUNICATION : COMMUNICATION DES ENTREPRISES ET DES INSTITUTIONS (P)

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

LICENCE PROFESSIONNELLE

Contenu de l action de formation BTS BANQUE - option A Marché des particuliers

UE 1-1- Appréhension des concepts fondamentaux du droit Matières. UE Appréhension des concepts fondamentaux du droit Matières

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Dispositif : da01 - Animations pédagogiques. Module da-01 : 01 - Apprentissages coopératifs en maternelle

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

LICENCE PROFESSIONNELLE

Concepteur Développeur Informatique

TUTORAT. U Guelma. Guide du Tuteur FMISM

SQL Historique

Mise en œuvre des serveurs d application

Chapitre 1 : Introduction aux bases de données

FICHE DE POSTE. Gestionnaire des données du Portail des savoirs (H/F)

Bases de données documentaires et distribuées Cours NFE04

Bases de données et sites WEB

Systèmes et réseaux d information et de communication

Introduction aux SGBDR

Contenu de l action de formation BTS Management des Unités Commerciales

Bases de Données Avancées

Bachelier Bibliothécaire- Documentaliste!

Formation Informations pédagogiques Modalités diverses Objectifs

Evaluation du cursus «Marketing»

Chapitre 10. Architectures des systèmes de gestion de bases de données

LICENCE PROFESSIONNELLE

Compte Rendu d intégration d application

Présentation du Programme Régional de Formations Qualifiantes

Cahier des charges pour le tutorat d un professeur du second degré

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Baccalauréat technologique

Transcription:

Informations de l'unité d'enseignement Implantation Institut Paul Lambin Cursus de Intitulé Code Bachelier en informatique de gestion Gestion des Données I2040 Cycle 1 Bloc 2 Quadrimestre 1 Pondération 6 Nombre de crédits 6 Nombre d heures 72 Obligatoire / optionnel Langue Obligatoire Responsable de l UE Thèmes abordés DAMAS Christophe Bases de données : Langage de requêtes et de programmation (abrégé en ci-dessous) : Perfectionner la maîtrise des requêtes SQL : GROUP BY... HAVING, SUB- SELECT, OUTER JOIN, etc... Création/suppression/modification d'un schéma, de tables, de contraintes d'intégrité. Normalisation de tables. Insertion/suppression/modification de tuples. SQL procédural et mécanisme de TRIGGER. Gestion des droits. Index. Utilisation des transactions, modèle ACID. JDBC Aspects de sécurité : injection de SQL et stockage de mots de passe. Conceptions de bases de données : Modèle entité-association Base de données relationnelles Normalisation, jusqu à la 3 ème forme normale Prérequis I1020 I1030 I1040 Activité Intitulé de l'activité Volume horaire I204A Bases de données : Langage de requêtes et de programmation () 48

I204B 24 * Détails des activités en fin de document Compétence - Capacité C1 - S insérer dans son milieu professionnel et s adapter à son évolution CA1.2 - Collaborer à la résolution de problèmes complexes avec méthode, rigueur, pro activité et créativité C2 - Communiquer Ecouter, informer, conseiller les acteurs tant en interne qu en externe CA2.1 - Poser les questions adéquates et adaptées aux spécifications demandées et comprendre son interlocuteur pour identifier les besoins de l utilisateur CA2.3 - Rédiger un document technique, un rapport C3 - Mobiliser les savoirs et les savoir-faire propres à l informatique de gestion CA3.3 - Traduire les besoins des utilisateurs en modèles d'analyse CA3.4 - Concevoir, implémenter, administrer et utiliser avec maîtrise un ensemble structuré de données C4 - Analyser les données utiles à la réalisation de sa mission en adoptant une démarche systémique CA4.4 - Prendre en compte la problématique de sécurité des applications Acquis d apprentissage terminaux visés AAT1. Concevoir des solutions informatiques efficaces qui répondent à des problèmes en maitrisant les structures de données véhiculées. C1-CA1.2 ; C3-CA3.1 et CA3.4 ; C4-CA4.4 * PROGRAMMATION Transformer une requête exprimée en langue naturelle en une requête SQL valide et répondant correctement à la question posée. Créer complètement un schéma de DB, et y insérer des données. Utiliser les concepts proposés par la DB à bon escient : contraintes d'intégrité, procédures stockées, triggers, index,. Ecrire un programme Java utilisant JDBC pour communiquer avec une DB. Faire attention aux points de sécurité (injection de SQL et stockage de mots de passe) et implémenter une solution correctement sécurisée. Sur base d un énoncé, être capable de décrire la réalité perçue à travers les données : Décrire les entités et les associations qui existent entre elles Décrire les attributs et leurs valeurs. Sur base d une solution proposée, être capable de l améliorer pour éviter la redondance des données et respecter leur cohérence.

Etre capable d expliquer les différentes associations et de les comparer entre elles. Etre capable d expliquer ce que gère le système de gestion de bases de données (relationnelles). AAT2. Traduire les besoins de l utilisateur en modèles d analyse en veillant à l évolution des spécifications demandées tout en respectant les standards de formalisation utilisés. C2-CA2.1 et CA2.2(externe) ; C3-CA3.3 ; C3-CA3.4; C4-CA4.1 * ANALYSE Transformer une requête exprimée en langue naturelle en une requête SQL valide et répondant correctement à la question posée. Créer complètement un schéma de DB, et y insérer des données. Utiliser les concepts proposés par la DB à bon escient : contraintes d'intégrité, procédures stockées, triggers, index,. Ecrire un programme Java utilisant JDBC pour communiquer avec une DB. Faire attention aux points de sécurité (injection de SQL et stockage de mots de passe) et implémenter une solution correctement sécurisée. Sur base d un énoncé, être capable de décrire la réalité perçue à travers les données : Décrire les entités et les associations qui existent entre elles Décrire les attributs et leurs valeurs. Sur base d une solution proposée, être capable de l améliorer pour éviter la redondance des données et respecter leur cohérence. Etre capable d expliquer les différentes associations et de les comparer entre elles. Etre capable d expliquer ce que gère le système de gestion de bases de données (relationnelles). Méthode d enseignement : Les 4 ou 5 premières semaines sont consacrées au perfectionnement des requêtes SQL. Les 2 semaines suivantes sont consacrées à un pré-projet, le restant du temps étant dédié au projet. Le pré-projet consiste en

une version très simplifiée du projet, que nous solutionnons ensemble. Le projet se fait par groupe de deux étudiants. De plus pendant les 9 premières semaines, une partie d un cours de la semaine est utilisé pour exposer les concepts théoriques nécessaires à la réalisation des activités proposées. : Le cours est organisé en séances d exercices qui permettent de mettre en œuvre les concepts théoriques. Ceux-ci sont exposés au début des séances au fur et à mesure de leur utilisation. Responsable de l'évaluation Langue de l évaluation DAMAS Christophe Mode d évaluation En janvier, la note finale se calcule de la façon suivante : 10% des points proviennent de l'évaluation continue concernant le perfectionnement des requêtes SQL. En partie d'un système de participation active. En partie d'une interrogation. 30% des points provient du projet. 60% des points provient de l'examen (examen sur machine). En septembre, les points de l examen (examen sur machine) comptent pour 100% de la note finale. En janvier, la note finale se compose de deux parties : Note de l évaluation continue ; elle prend en compte la présence active de l étudiant et des interrogations/travaux éventuels. Note de l examen (examen sur papier). En septembre, les points de l examen (examen sur papier) comptent pour 100% de la note finale. Pondération des évaluations La note de intervient pour 2/3 dans la note finale. La note de intervient pour 1/3 dans la note finale. Cependant une délibération aura lieu entre les professeurs de l'ue, ceux-ci s'autorisant de modifier le résultat obtenu à l'aide de la règle arithmétique ci-dessus lorsque celui-ci ne reflète manifestement pas la valeur de l'étudiant quant aux matières évaluées. Support Cf. Activités d'apprentissage. Activité d apprentissage

Intitulé Code Volume horaire Langue Bases de données : Langage de requêtes et de programmation () I204A 48 Enseignants FERNEEUW Stéphanie GROLAUX Donatien DAMAS Christophe Contenu Perfectionner la maîtrise des requêtes SQL : GROUP BY... HAVING, SUB-SELECT, OUTER JOIN, etc... Création/suppression/modification d'un schéma, de tables, de contraintes d'intégrité. Normalisation de tables. Insertion/suppression/modification de tuples. SQL procédural et mécanisme de TRIGGER. Gestion des droits. Index. Utilisation des transactions, modèle ACID. JDBC Aspects de sécurité : injection de SQL et stockage de mots de passe. Méthode Les 4 ou 5 premières semaines sont consacrées au perfectionnement des requêtes SQL. Les 2 semaines suivantes sont consacrées à un pré-projet, le restant du temps étant dédié au projet. Le pré-projet consiste en une version très simplifiée du projet, que nous solutionnons ensemble. Le projet se fait par groupe de deux étudiants. De plus pendant les 9 premières semaines, une partie d un cours de la semaine est utilisé pour exposer les concepts théoriques nécessaires à la réalisation des activités proposées. Support Notes de cours Slides projetés par le professeur Syllabus Référence Intitulé Code Volume horaire Langue Enseignants Contenu Méthode I204B 24 LEHMANN Brigitte Modèle entité-association Base de données relationnelles Normalisation, jusqu à la 3 ème forme normale Le cours est organisé en séances d exercices qui permettent de mettre en œuvre les concepts théoriques. Ceux-ci sont exposés au début des séances au fur et à mesure de leur utilisation.

Support Notes de cours Slides projetés par le professeur Référence