Mod - PowerPoint PPT Presentation

1 / 41
About This Presentation
Title:

Mod

Description:

des assistants de transformation des objets conceptuels en objets logiques ... tous les cas par desentit s associatives et ceci d j dans la phase conceptuelle ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 42
Provided by: pierrean1
Category:
Tags: associatives | mod

less

Transcript and Presenter's Notes

Title: Mod


1
  • 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
Mécanisme de mémorisation d un objet
6
Saisie dune entité
7
Attributs
8
Représentation graphique
Composant de l identifiant Attribut
obligatoire Attribut optionnel
9
Association
10
Cardinalités
(Cmin, Cmax) de A
A
B
1
1
n
0
11
Saisie dune 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 à lassociation. Pour plus
dinformation, se reporter au cours dAnalyse des
systèmes.
15
Degré MM
Les associations de degré MM 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 -gt Logique
17
Mécanisme de génération d objets
18
Objets de niveau logique
19
Limites
Ignoré!
Cmin 0 NUM_PARENT , NULL Cmin
1 NUM_PARENT , NOT NULL Cmax toujours 1 Un
enfant a un et un seul parent
20
3. Modèle logique de données
21
Mécanisme dincorporation dobjets
22
Assistant de Design Editor
23
Inclusion de tables existantes
24
Représentation graphique
25
Relations
Enfant
Parent
Parent obligatoire
Clé étrangère migrée
Parent optionnel
26
4. Génération des scripts (DDL)
27
Choix des objets à générer
28
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 095644 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
Script de création des index
-- c\temp\BD1.ind -- -- Generated for Oracle 8
on Fri Aug 28 095645 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
Script de création des contraintes
-- c\temp\BD1.con -- -- Generated for Oracle 8
on Fri Aug 28 095645 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
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
Write a Comment
User Comments (0)
About PowerShow.com