Gestion de bases de données ECF 542

Slides:



Advertisements
Présentations similaires
Etudes de cas A vous de faire Bases de données DRES – B. TALON.
Advertisements

Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
Le centre d’intérêt, un concept pour structurer les apprentissages
Informatique appliquée à la gestion Bases de données www. labri
Évaluation des acquis des élèves en français et en mathématiques CE1 et CM2 Claude MOINE Chargé de mission SI1D 01/09.
1 IXERP consulting. L archivage consiste à extraire de la base de données opérationnelle les informations qu' il n est plus nécessaire de conserver «
Eléments de Génie Logiciel
Base de Données / MCD Introduction en utilisant un SGBD simple (Access) Quinio Université Paris Ouest2010 Quinio.
IREMIA : Institut de REcherche en Mathématiques et Informatique Appliquées Université de la Réunion Uniformisation des mécanismes de conception de SMA.
Introduction Pour concrétiser l’enseignement assisté par ordinateur
MODELISATION DES DONNEES Licence professionnelle A Lancini.
UML - Présentation.
ACCESS Découverte.
La certification du BTS NRC
INDICATIONS METHODOLOGIQUES Classe de Première « Information et gestion »
Le thème que nous avons choisi de traiter des charges et des produits
Design Pattern MVC En PHP5.
Module II21 Analyse et Conception des Systèmes d ’Information - Bases de données : Y.Sadi (6 séances) Système d’exploitation Unix: O. Forestier (6 séances)
Organisation du système d’information comptable et de gestion
Initiation au système d’information et aux bases de données
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Initiation au système d’information et aux bases de données
Appel d’offres DAFPEN ac-montpellier
Gestion pédagogique des étudiants
TD en ligne Un outil développé pour la plate-forme Claroline
Etude des Technologies du Web services
Université de La Rochelle Saisie et Mise à jour des fiches ECTS le 05/12/2001.
Rappel sur les bases de données et le vocabulaire
Outil dauto-diagnostic Elaborer un référentiel de compétences stratégiques.
Recherche d’un thème de projet Identification d’un besoin
Initiation à la conception de systèmes d'information

Introduction à la conception de Bases de Données Relationnelles
Les bases de données Cours assuré par: Mlle Smii imen
Chap 4 Les bases de données et le modèle relationnel
Réunion dharmonisation Juin Loral de contrôle Session 2013.
Université de La Rochelle Saisie et Mise à jour des fiches ECTS le 01/12/2000.
Modèle Logique de Données
Entre construction théorique et mise en œuvre opérationnelle
Cours de Base de Données & Langage SQL
Informatique Décisionnel
Les concepts et les méthodes des bases de données
Initiation aux bases de données et à la programmation événementielle
Introduction.
Supports de formation au SQ Unifié
Les épreuves du BTS Systèmes photoniques
Initiation à la conception des systèmes d'informations
Bases de données : modèlisation et SGBD
LE DATA WAREHOUSE.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Cours n°1 Introduction, Conception
SYSTEMES d’INFORMATION séance 1 : Introduction et définitions
Programme de physique – chimie Terminale S Rentrée scolaire
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
L’enseignement de spécialité SLAM
Initiation aux SGBD Frédéric Gava (MCF)
Introduction avec Access Quinio Nanterre 2008
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.
Comprendre le SGBDR Microsoft Access – partie 2
Séance /10/2004 SGBD - Approches & Principes.
INTRODUCTION AUX BASES DE DONNEES
Présentation de la méthode Merise
Introduction Module 1.
Analyse, élaboration et exploitation d’une Base de Données
Cours 11 Entrepôts de données
Les bases de données Séance 3 Construction du Modèle Conceptuel de Données.
Les bases de données Séance 2 Méthodologies d’analyse.
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 4 Support de cours rédigé par Bernard COFFIN Université.
Transcription de la présentation:

Gestion de bases de données ECF 542 Année 2009-2010 Céline REMI (cremi@univ-ag.fr, MCF informatique UFR SJEG)‏

Gestion de bases de données ECF 542 Vendredi 25 septembre 2009 Gestion de bases de données ECF 542

PREAMBULE Systèmes d’informations informatisés (SII) omniprésents Permettent : d'acquérir, de stocker, de traiter, d'échanger Tous les aspects envisageables : GRH (ECF 521) GP (ECP 553) GT ( ECF 513)‏ des informations indispensables au pilotage de l’activité de l'entreprise

=> c'est la raison d'être de ce cours!!! FINALITE de L'ECF 542 Quelque soit l'environnement logiciel retenu, pour réussir une mise en œuvre et une exploitation de SII par l’entreprise Maîtriser les principes d’organisation et d’interrogation des données =principal gage de pouvoir produire des connaissances à fortes valeurs ajoutées utiles pour l’optimisation du pilotage. Les systèmes de gestion bases de données relationnelles (SGBDR) = référence prépondérante en terme de support organisationnel et de gestion des SII => c'est la raison d'être de ce cours!!! Informatisation

Objectifs de l’ECF 542 O1 : comprendre les grands principes sous-tendant la conception des BDR. O2 : maîtriser les connaissances pratiques dans Access nécessaires à la création, la manipulation et l’interrogation de BDR.

ORGANISATION PEDAGOGIQUE Programmation 12H C + 12H TD Découpage par tranches de 2H A priori => 12 séances du Moyens préconisés pour des conditions optimales de travail Possibilité d’utilisation d’un PC durant et en dehors des séances, muni des outils suivants : SGBD MS ACCESS 2003 (ou OpenOffice.org BASE 2 ) compte informatique de l’UAG (accès à la plate-forme pédagogique) Accès à Internet Traitement de texte Navigateur

Méthode de travail Cours intégré => pas de découpage net entre cours et TD. Echanges de données et communication via la plate-forme / messagerie électronique 1 évaluation individuelle (CC)‏ + 1 évaluation en binôme (projet)‏

Principe d’évaluation individuelle retenu Nombreux exercices : *travaillés dans le cadre des séances => récupération possible * préparés à la maison => remise exclusivement par voie électronique au plus tard la veille de la séance suivante. !!!Tout exercice pourra donné lieu à notation

Réfléchissez dès maintenant à la constitution des binômes.. Evaluation en binôme Fin de la séance n°5, 1 projet de conception de BD sera fourni Il donnera lieu : à la rédaction d’un rapport écrit qui devra être rendu au bout de 3 semaines à compter de la date de remise du sujet du projet à une soutenance orale durant la semaine suivant celle de remise du rapport Réfléchissez dès maintenant à la constitution des binômes..

1ère connexion sur un PC UAG : LOGIN = 1ère lettre du prénom +7 1ères lettres du nom Ex : Céline Rémi => cremi Gaelle Jean-Pierre => gjeanpie PASSWORD = 10 premiers caractères du code INE !!!Pas de majuscules, pas d’espaces, pas d’accents, pas de tirets Cas particuliers : 2 étudiants : même nom + 1ère lettre du prénom =1ère lettre prénom + 5 1ères lettres du nom + 01..20

1ère connexion sur un PC UAG : LOGIN = 1ère lettre du prénom +7 1ères lettres du nom Ex : Céline Rémi => cremi Gaelle Jean-Pierre => gjeanpie PASSWORD = 10 premiers caractères du code INE !!!Pas de majuscules, pas d’espaces, pas d’accents Cas particuliers : 2 étudiants : même nom + 1ère lettre du prénom = =>la 1ère lettre prénom + 5 1ères lettres du nom + 01 ou 02 ou 03etc.. !!! étudiant n'ayant pas payé l'inscription => ne dispose pas d'accès aux ressources informatiques, pour pallier au problème il existe des comptes temporaires : tempo + 01 ou 02 ou 03..20 + foo+ 01 ou 02 ou 03..20

A quoi sert http://extranet.univ-ag.fr/? a) Activer son compte : Signer la charte informatique, renseigner les champs, choisir son password, noter soigneusement ses identifiants b) (Re)trouver son login : Remplir un petit formulaire, récupérer son login c) Changer de password d) Accéder à sa messagerie

Compétences visées D’un point de vue conceptuel (O1) : être en mesure de mener une analyse critique pour déceler des schémas mal formés ou des base de données mal structurées et de proposer des améliorations savoir expliciter un besoin, savoir passer du modèle dit conceptuel au modèle physique d’une base de données programmable sous Access qui soit adaptée à ce besoin,

Compétences visées D’1 point de vue logiciel savoir dans Access (O2) : créer des tables et requêtes, interfacer ces objets pour la mise à jour et l’interrogation de la base, sécuriser les objets vitaux d’une bases de données.

DEFINITIONS Une base de données (BD) = ensemble structuré de données enregistrées sur des supports accessibles par lordinateur, représentant des informations du monde réel et pouvant être interrogées et mises à jour par une communauté dutilisateurs (Audibert) Ensemble structuré d'informations relatives à un, ou plusieurs, ensembles d'individus et objets y compris les relations définies entre ces objets.   Collection de données sur un sujet : non redondantes, structurées cohérentes persistantes.

DEFINITIONS Système de Gestion de Base de Données (SGBD) = logiciel ensemble de programmes qui assurent : l’accès à une BD la manipulation de ses données (ajout, suppression, modification, recherche) héberge généralement plusieurs BD destinées à des applications ou des thématiques différents Exemples : PostgreSQL, MySQL, Oracle, Access,..

DEFINITIONS Gestion de Base de Données (GBD) = expression qui recouvre tous les aspects de la mise en oeuvre d'une BD : Modélisation de la BD (1) Implémentation/programmation de la BD (2) Exploitation : manipulation/interrogation‏ de la BD (3) Maintenance/évolution/protection BD (4)

Pré-requis Il est souhaitable que vous ayez déjà des bases sur l’ Analyse et la conception d’une base de données relationnelle (modèle entité-association, normalisation, dépendances fonctionnelles, modèle relationnel). Vous devrez donc être capable face à un problème donné d’identifier les groupes élémentaires de données (concepts/entités et leurs attributs) ainsi que les liens entre eux (relations/associations) en évitant les redondances pouvant nuire à l’exploitation ultérieure de celles-ci. Les séances de tutorat programmées concerneront en priorité les aspects relatifs à l’analyse de problèmes et à la conception d’une base de données relationnelle.

Découpage du cours Rappels sur la modélisation d’une BDR (méthodologie en situation : de la formalisation d’un problème de gestion à la production de schémas relationnels et de cas d’utilisation) (=>complément dans le tutorat) Opérations initiales pour la programmation du noyau d’une BDR (la création des tables, des relations, intégrité et tests)

Découpage du cours Opérations essentielles sur une BDR (la création de requêtes simples (sélection, regroupement) , de requêtes évoluées (calculées et/ou paramétrée), synthèse des possibilités offertes par les logiciels utilisés)

Découpage du cours Opérations utiles pour la mise en exploitation d'une BDR (création d’interfaces d’accès aux données (saisie, recherche, modification,..) et d’analyse dédiés aux cas d’utilisation via les formulaires, états et fonctions prédéfinies) Opérations utiles pour la sécurisation des objets vitaux d'une BDR (gestion des droits et des vues de différentes catégories d’usagers)

Exercice n°1 d'introduction à la Gestion de Base de Données Consigne : Via l’analyse d’une base de données et de ses schémas créés par 1 binôme l’an dernier, tentez d’identifier : les erreurs et améliorations conceptuelles possibles Les erreurs et améliorations logicielles possibles

Introduction à la Gestion de Base de Données Voir la correction de l’exercice n°1 à l’adresse : http://calamar.univ-ag.fr/maggwadloup/cours/ECF542/Correction exo1 base de données.pdf

Conclusion de l’exercice introductif Difficile de modéliser un domaine sous une forme directement utilisable par un SGBD => Nécessité de passer par une ou plusieurs phases intermédiaires. Approche de modélisation inspirée de la méthode Merise : Méthode d’Étude & de Réalisation Informatique pour les Systèmes d’Entreprise Démarche par niveaux hiérarchisés : Conceptuelle logique physique

Conclusion méthodologique de l’exercice introductif Niveau conceptuel : le modèle conceptuel des données (MCD) décrit les entités du monde réel, en terme dobjets, de propriétés et de relations, indépendamment de toute technique d’organisation et d’implantation des données. Ce modèle se concrétise par un schéma entités-associations représentant la structure du SI, du point de vue des données. conditionne fortement le succès et la pertinence de la suite

Conclusion méthodologique de l’exercice introductif Niveau logique : le modèle logique des données (MLD) précise le modèle conceptuel par des choix organisationnels. C’est une transcription (dérivation) du MCD dans un formalisme adapté à une implémentation ultérieure, au niveau physique, sous forme de BDR.. Niveau physique : Les choix techniques d’implémentation (choix dun SGBD) sont effectués à ce niveau le modèle physique des données (MPD) permet détablir la manière concrète dont le système sera mis en place (au moyen du SGBD retenu).