Modélisation des données Notions de base DON-1 V0-0.

Slides:



Advertisements
Présentations similaires
Modèle Logique de données
Advertisements

19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
UML - Présentation.
Le modèle logique des données relationnel MLD
Le Modèle Logique de Données
TP 3-4 BD21.
Initiation aux bases de données et à la programmation événementielle
LE LANGAGE SQL : LDD La création de tables L’ordre CREATE CREATE TABLE nom_de_table (Nom_colonne Type_colonne, Nom_colonne Type_colonne,
Rappel sur les bases de données et le vocabulaire
Initiation aux bases de données et à la programmation événementielle
Modélisation E/R des Données
Introduction à la conception de Bases de Données Relationnelles
Transformation du diagramme de classe en modèle relationnel
Chap 4 Les bases de données et le modèle relationnel
La structuration et la représentation informatique de l'information
Le modèle relationnel.
Modèle Logique de Données
SYSTEMES D’INFORMATION
SQL partie3: Langage de définition des données
Management of Information Technology - e-business
Modèle Logique de Données (MLD)
Introduction.
Problèmes BD. Bases de données - Yann Loyer2 Problèmes BD Ensemble de problèmes couramment rencontrés lors du développement d’applications de bases de.
Modélisation des données Niveau conceptuel DON-2 V0-0.
Chap 4.5 : SQL (LDD) LDD : Langage de définition de données Réfs : Manuel p105.
Base de Données.
Modèle Logique de données
05/02/98WEB ESNIG Introduction Oracle Designer/2000 & Oracle Web Server.
05/02/98WEB ESNIG Modèle logique de données Oracle Designer/2000 & Oracle Web Server.
Projet .NET Application C#
MIGRATION DE BASE DE DONNÉES la méthode générale
DEFINITION DES DONNEES : schéma conceptuel. Schéma conceptuel instructiondescription CREATE TABLEcréation d'une relation ALTER TABLEmodification de la.
Module 4 : Implémentation de l'intégrité des données.
Heg Haute école de gestion de Neuchâtel 24/11/00Cahier théorique 02 V1-01 Prise en main (2) Création et gestion d'une association.
Bases de données : modèlisation et SGBD
Modèle logique des données
Les Contraintes.
Cours n°1 Introduction, Conception
21/04/2015© Robert Godin. Tous droits réservés.1 6Gestion des contraintes d’intégrité en SQL n Contrainte d'intégrité statique – respectée pour chacun.
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Création et Gestion de Tables
Le Langage de Définition de Données LDD
13 Copyright © Oracle Corporation, Tous droits réservés. Gérer l'intégrité des données.
Générateur d’applications WEB de gestion de données Modèle logique de données.
Modélisation des données Niveau logique. 15/01/19992DON-3 V0-0 Objectifs Enrichissement du modèle logique Etude de l’impact de l ’enrichissement sur la.
Heg Haute école de gestion de Neuchâtel 08/02/01Cahier théorique 03 V1-01 Prise en main (3) Formulaire maître/détails.
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.
ANALYSE LE MCD 1ère approche
Nouvelles Technologies Internet & Mobile
Générateur d’applications WEB de gestion de données Modèle conceptuel de données.
ANALYSE LE MCD 1ère approche
Le langage SQL.
Générateur d’applications WEB de gestion de données Génération de la base de données.
La conception détaillée. Objectifs Décrire la solution opérationnelle - étude détaillée des phases informatiques du MOT (écrans, états, algorithmes, …),
Initiation aux bases de données et à la programmation événementielle
Générateur d’applications WEB de gestion de données Module List/Form.
1 Initiation aux bases de données et à la programmation événementielle Cours N°8 : Gestion de la cohérence avec des zones de liste déroulantes. Souheib.
INTRODUCTION AUX BASES DE DONNEES Base et métabase
Cours n°2 Implémentation et exploitation
Introduction Module 1.
Le modèle logique des données relationnel
Modélisation et utilisation Aurélien Marion1 Aurélien Marion
Les bases de données Séance 2 Méthodologies d’analyse.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
1 Les bases de données Séance 5 -- Le Langage de Définition de Données ou la manœuvre de la structure de la base -- Le Langage de Manœuvre de Données.
Bases de données   J-L Hainaut III. Méthodologie des bases de données [long] 1. Méthodologie des BD5. Conception physique 2. Le modèle Entité-association6.
Bases de données   J-L Hainaut I. Concepts des bases de données 1. Motivation et introduction 5. Les SGBD 2. Concepts des bases de données 3.
TP1 - DBMAIN BFSH Lausanne - Switzerland - Tel Université de Lausanne.
Transcription de la présentation:

Modélisation des données Notions de base DON-1 V0-0

2 Objectifs Découverte succincte –des outils de modélisation des données –des assistants de transformation des objets conceptuels en objets logiques –du générateur de code DDL –du générateur de rapports –...

3 Démarche Ingénierie des systèmes Top / down 1. Modèle conceptuel 2. Passage du niveau conceptuel au niveau logique 3. Modèle logique 4. Génération des scripts DDL

4 1. Modèle conceptuel de données

5 1. Saisie d'un objet 2. Stockage de l'objet 3.Visualisation externe de l'objet Mécanisme de mémorisation d ’un objet

6 Saisie d’une entité

7 Attributs

8 Représentation graphique # Composant de l ’identifiant * Attribut obligatoire ° Attribut optionnel

9 Association

10 Cardinalités AB n (Cmin, Cmax) de A

11 Saisie d’une association

12 Edition

13 Lecture des cardinalités

14 Cardinalité (1,1) - (1,1) Une association de cardinalité (1,1)-(1,1) doit pouvoir se résoudre par une entité unique regroupant les propriétés de chacune des 2 entités participant à l’association. Pour plus d’information, se reporter au cours d’Analyse des systèmes.

15 Degré M:M Les associations de degré M:M ne pouvant pas être porteuses de propriétés, nous les traduisons en tous les cas par desentités associatives et ceci déjà dans la phase conceptuelle de la modélisation.

16 2. Transformation Conceptuel -> Logique

17 1. Lecture des objets source 2. Génération des nouveaux objets Mécanisme de génération d ’objets

18 Objets de niveau logique

19 Limites Cmin = 0 NUM_PARENT, NULL Cmin = 1NUM_PARENT, NOT NULL Cmax toujours: 1 Un enfant a un et un seul parent Ignoré!

20 3. Modèle logique de données

21 1. Lecture des objets source 2. Incorporation d'objets Mécanisme d’incorporation d’objets

22 Assistant de Design Editor

23 Inclusion de tables existantes

24 Représentation graphique

25 Relations Parent obligatoire Parent optionnel Parent Enfant Clé étrangère migrée

26 4. Génération des scripts (DDL)

27 Choix des objets à générer

28 1. Lecture des objets source 2. Génération de scripts Create Table Cours Mécanisme de génération des scripts

29 Scripts

30 Script de création des tables -- c:\temp\BD1.tab Generated for Oracle 8 on Fri Aug 28 09:56: by Server Generator PROMPT Creating Table 'ELEVES' CREATE TABLE ELEVES (NUMERO NUMBER(38) NOT NULL,NOM VARCHAR2(40) NOT NULL,PRENOM VARCHAR2(40),CRS_NUMERO NUMBER(38) NOT NULL ) / PROMPT Creating Table 'LESCOURS' CREATE TABLE LESCOURS (NUMERO NUMBER(38) NOT NULL,CODE VARCHAR2(6) NOT NULL,LIBELLE VARCHAR2(50) ) /

31 Script de création des index -- c:\temp\BD1.ind Generated for Oracle 8 on Fri Aug 28 09:56: by Server Generator PROMPT Creating Index 'ELE_CRS_FK_I' CREATE INDEX ELE_CRS_FK_I ON ELEVES (CRS_NUMERO) /

32 Script de création des contraintes -- c:\temp\BD1.con Generated for Oracle 8 on Fri Aug 28 09:56: by Server Generator PROMPT Creating Primary Key on 'ELEVES' ALTER TABLE ELEVES ADD CONSTRAINT ELE_PK PRIMARY KEY (NUMERO) / PROMPT Creating Primary Key on 'LESCOURS' ALTER TABLE LESCOURS ADD CONSTRAINT CRS_PK PRIMARY KEY (NUMERO) / PROMPT Creating Foreign Keys on 'ELEVES' ALTER TABLE ELEVES ADD CONSTRAINT ELE_CRS_FK FOREIGN KEY (CRS_NUMERO) REFERENCES LESCOURS (NUMERO) /

33 5. Exécution des scripts

34 Connexion à la base de données

35 Utilisation de la base de données

36 6. Impression de diagrammes

37 Identification des diagrammes

38 Préférences

39 7. Elaboration de rapports

40 Exemple de rapport

41 8. Analyse croisée