La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "Modélisation des données Notions de base DON-1 V0-0."— Transcription de la présentation:

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

2 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 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 4 1. Modèle conceptuel de données

5 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 6 Saisie d’une entité

7 7 Attributs

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

9 9 Association

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

11 11 Saisie d’une association

12 12 Edition

13 13 Lecture des cardinalités

14 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 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 16 2. Transformation Conceptuel -> Logique

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

18 18 Objets de niveau logique

19 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 20 3. Modèle logique de données

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

22 22 Assistant de Design Editor

23 23 Inclusion de tables existantes

24 24 Représentation graphique

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

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

27 27 Choix des objets à générer

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

29 29 Scripts

30 30 Script de création des tables -- c:\temp\BD1.tab -- -- Generated for Oracle 8 on Fri Aug 28 09:56:44 1998 by Server Generator 2.1.19.5.0 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 31 Script de création des index -- c:\temp\BD1.ind -- -- Generated for Oracle 8 on Fri Aug 28 09:56:45 1998 by Server Generator 2.1.19.5.0 PROMPT Creating Index 'ELE_CRS_FK_I' CREATE INDEX ELE_CRS_FK_I ON ELEVES (CRS_NUMERO) /

32 32 Script de création des contraintes -- c:\temp\BD1.con -- -- Generated for Oracle 8 on Fri Aug 28 09:56:45 1998 by Server Generator 2.1.19.5.0 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 33 5. Exécution des scripts

34 34 Connexion à la base de données

35 35 Utilisation de la base de données

36 36 6. Impression de diagrammes

37 37 Identification des diagrammes

38 38 Préférences

39 39 7. Elaboration de rapports

40 40 Exemple de rapport

41 41 8. Analyse croisée


Télécharger ppt "Modélisation des données Notions de base DON-1 V0-0."

Présentations similaires


Annonces Google