Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAbel Morency Modifié depuis plus de 9 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.