B.Shishedjiev - Conception des données

Slides:



Advertisements
Présentations similaires
LE SCHEMA CINEMATIQUE.
Advertisements

Modèle Logique de données
Etapes liées au lancement du produit
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 «
CH-II. LA GESTION DES DONNEES TECHNIQUES
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod1 Urbanisation de système d'information PLM 4 (Product Lifecycle Management) Préoccupation.
Modèle Entités-Associations
Vue d'ensemble Création de comptes d'utilisateurs
! ! ! PROCEDURE TYPE POUR ORGANISER L ’ANONYMAT
! 1 CREATION D'UNE MAQUETTE EXPORT / IMPORT
17/09/2002 Table ronde nationale:
LE SCHEMA CINEMATIQUE.
Système de gestion de bases de données. Modélisation des traitements
Diagramme d’activité.
Inscription et auto-accréditation des nouveaux utilisateurs
Initiation au système d’information et aux bases de données
Conception des traitements
Initiation à la conception de systèmes d'information
Introduction à la conception de Bases de Données Relationnelles
Accès aux données généralisé SQL est presque une solution! Le problème: Le SQL n'est pas une langue complète, et doit être intégré dans un langage de programmation.
Chap 4 Les bases de données et le modèle relationnel
Auto Exterior Scoop SQP PROCESSUS 24 juillet 2006 Version validée V01.
Le Travail Collaboratif ...
Conception des données
La structuration et la représentation informatique de l'information
Modèle Logique de Données
Etude globale de système.
Document créé par Laurence BURLAT
INF1101 Algorithmes et structures de données1 Cours 1 Les classes et les objets.
INF1101 Algorithmes et structures de données
INSCRIPTION AUX ELEMENTS
Les concepts et les méthodes des bases de données
Leçon 1 : notion dobjet IUP Génie Informatique Besançon Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
Initiation à la conception des systèmes d'informations
INF1101 Algorithmes et structures de données
Les classes et les objets
ANALYSE METHODE & OUTILS
Modèle Conceptuel de données
Mise en oeuvre et exploitation
Bases de données déductives en pratique
Modèle Logique de données
Fichier des prescriptions.  Fichier contenant l'ensemble des médicaments et des posologies que l’on utilise couramment  Évitant de retaper les mêmes.
Conception d’un système d’information
Définitions Gestion Exemple
PROCEDURE TYPE PROCEDURE TYPE DE
Extrait du Referentiel BTS Systèmes numériques Options : Informatique et réseaux et Électronique et communication S1 à S9 Définition des savoirs et savoir-faire.
DOSSIER G10 – La base de données Relationnelle
LE SCHEMA CINEMATIQUE. LE SCHÉMA CINÉMATIQUE Introduction : Le schéma cinématique, à quoi ça sert ? Par définition, un mécanisme est composé de plusieurs.
Cours LCS N°4 Présenté par Mr: LALLALI
Management de la qualité
QUALITÉ DES DONNÉES la méthode générale
Saisie des absences en salles de classes par les enseignants
CLUB UTILISATEUR TOURINSOMME Jeudi 5 février 2009 Salle de Réunion du CRT Picardie 14h à 17h30.
Initiation aux SGBD Frédéric Gava (MCF)
ANALYSE LE MCD 1ère approche
UML : DIAGRAMME DE CLASSES
ANALYSE LE MCD 1ère approche
Éléments de base de la SACD et améliorations pour Institut d’été Le 31 août 2015.
Analyse critique de l’existant
Initiation aux bases de données et à la programmation événementielle
La conception détaillée. Objectifs Décrire la solution opérationnelle - étude détaillée des phases informatiques du MOT (écrans, états, algorithmes, …),
Présentation de la méthode Merise
Diffusion Nationale TOULOUSE -Mai 2006 STSWEB Rattacher Services et ARE Gestion individuelle des services et ARE.
Le schéma de circulation des documents
ISO 9001:2000 Interprétation Article 7 Réalisation du produit
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.
La création des données d’exemplaire pour un exemplarisateur.
Transcription de la présentation:

B.Shishedjiev - Conception des données Modèles externes B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Objectif Construire le modèle nécessaire pour un traitement. Valider par rapport le modèle conceptuel global Types de traitements Mise à jour Consultation B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Exemple Phase “Préparation de commande” une consultation des stocks (consultation) une consultation des commandes en cours (consultation), une saisie d'un brouillon de commande (mise à jour). B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Règles Construire un modèle externe pour une fonction particulière des traitements Un modèle externe sera lié à un ensemble de traitements destinés à exécuter une et une seule des deux fonctions : soit une mise à jour, une soit consultation. Un modèle externe ne concernera qu'une seule famille de données. Un modèle externe ne manipulera qu'un petit nombre de données à la fois. Lister pour chaque modèle externe les données manipulées en se référant au dictionnaire des données Exprimer les modèles externes dans le formalisme du modèle conceptuel des données Utiliser, pour construire les modèles externes, les blocs logiques d'entrée-sortie – écrans, bordereaux, listings B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Exemple Soit la fonction consistant à éditer, en autant d'exemplaires qu'il y a d'élèves, l'emploi du temps d'une classe. Les données recensées dans le MOT sont : classe, matière, jour, nombre d'élèves, tranche horaire, salle. Du dictionnaire classe, numéro de salle, nom de l'élève, vacation, matière B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Exemple Les données que l'on va formaliser pour consultation sont donc : classe, matière, vacation, numéro de salle, nombre d'élèves. B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Exemple Modèle pour édition (mise à jour) B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Validation Vue externe Modèle conceptuel B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Validation Causes d'incohérence entre la vue globale et les vues externes : Absence des informations organisationnelles dans le modèle conceptuel. Occultation, dans la vue parcellaire fournie par une fonction isolée, de données conceptuelles indispensables au déroulement du traitement, lorsqu'il est replongé dans le système global. Présence de données non automatisées dans le modèle conceptuel. B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Validation Modèle externe Modèle conceptuel B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Validation Validation d'un modèle externe Valider un modèle externe: S'assurer qu'il est déductible du modèle conceptuel des données. Validation du modèle conceptuel des données Validation de chaque modèle externe par rapport au modèle conceptuel brut – corrections éventuelles du modèle conceptuel avec, dans ce cas, révalidation des modèles externes déjà validés. Validation du modèle conceptuel brut par rapport à l'ensemble des modèles externes validés. Corrections éventuelles du modèle conceptuel brut. Définition pour chaque vue externe d'un sous-modèle conceptuel, extrait du modèle conceptuel validé, dont elle soit déductible. Ces sous-modèles conceptuels sont la base des sous-schémas logiques que créera l'étape suivante. B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Validation Règles de validation validation des propriétés externes, validation des objets externes, validation des relations externes, validation des cardinalités externes. Validation d'un modèle externe en mise à jour Les propriétés - actions successives qui doivent pouvoir s'accomplir dans le cadre du modèle conceptuel des données : identifier l'occurrence concernée par la mise à jour, charger la nouvelle valeur de la propriété sur l'occurrence sélectionnée. B.Shishedjiev - Conception des données

Validation d'un modèle externe en mise à jour Validation des propriétés Cas de non-validation - La propriété externe a une fonction de chargement mais son identification est impossible B.Shishedjiev - Conception des données

Validation d'un modèle externe en mise à jour Validation des propriétés Cas de non-validation - La propriété externe a une fonction de chargement mais son identification est impossible B.Shishedjiev - Conception des données

Validation d'un modèle externe en mise à jour Validation des propriétés La propriété externe a une fonction d'identification pour une propriété dont le chargement est impossible La propriété externe n 'a une fonction ni de chargement ni d'identification B.Shishedjiev - Conception des données

Validation d'un modèle externe en mise à jour Objet externe – valide lorsque l'ensemble de ses propriétés est valide au sens des trois règles précédentes. Relation externe : Porteuse de propriétés – valide, lorsque l'ensemble des objets qu'elle associe et des propriétés qu'elle porte l'est. Non porteuse de propriété – valide lorsqu'elle existe, identifiée par le même nom dans le modèle conceptuel, et que les objets qu'elle associe sont valides. B.Shishedjiev - Conception des données

Validation d'un modèle externe en mise à jour Cardinalités – le modèle externe représente un cas particulier de la vue globale. Les règles de gestion qu'il illustre sont donc un sous-ensemble des règles générales qu'exprime le modèle conceptuel des données. B.Shishedjiev - Conception des données

Validation d'un modèle externe en consultation Le propriétés B.Shishedjiev - Conception des données

Validation d'un modèle externe en consultation Objets et relations peut-on accéder aux propriétés que l'on veut consulter ? peut-on ne garder que les seules occurrences qui nous intéressent ? Accès aux propriétés Accès aux occurrences B.Shishedjiev - Conception des données

B.Shishedjiev - Conception des données Méthode de validation Validation des modèles externes en consultation Validation des modèles externes en mise à jour Quantification des modèles externes Validation du modèle conceptuel des données Production des sous-modèles conceptuels B.Shishedjiev - Conception des données