You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li>un ensemble de filtres pour afficher ou masquer les contraintes, index et tables externes,</li>
144
144
<li>une vue propriétés dédiée.</li>
145
145
</ul>
146
+
<p>Cet éditeur est «synchronisé» : il présente une vue complète du schéma ou de la base de données sur lequel il est créé. Si une table est créée par un moyen extérieur au diagramme dans le schéma ou la base de données sur lequel a été créé le diagramme, celle-ci sera automatiquement représentée sur le diagramme.</p>
147
+
<p>La représentation
148
+
<em>Partial View</em> est dédiée à visualiser un sous ensemble d’un schéma ou d’une base de données.
149
+
<br/>Cette vue est «non synchronisée» : elle est vide lorsqu’elle est créée, et elle est peuplée manuellement par drag and drop depuis la vue Model Explorer, ou bien par l’une des deux actions de menu contextuel disponibles sur les tables :
150
+
<b>Add referenced tables</b> et
151
+
<b>Add referencing tables</b>.
152
+
<br/>La couleur de fond de la vue permet de la distinguer de la vue synchronisée
<p>Cette vue étant dédiée à la visualisation, la palette ne présente aucun outil.
159
+
<br/>Les éléments qu’elle présente sont soumis aux mêmes règles que pour
160
+
<em>Database Diagram</em> : une table d’un autre schéma ne peut pas figurer sur le diagramme à moins qu’elle soit en lien via les
161
+
<em>Foreign Keys</em> de manière directe ou indirecte avec les tables du schéma courant.
162
+
</p>
163
+
<p>La mise en forme d’un diagramme
164
+
<em>Database Diagram</em> peut être reproduite sur une
165
+
<em>Partial View</em> en utilisant les actions suivantes :
166
+
</p>
167
+
<ul>
168
+
<li>Dans le menu contextuel sur le fond du
169
+
<em>Database Diagram</em>, séléctionner
170
+
<em>Edit > Copy format</em>.
171
+
</li>
172
+
<li>Dans le menu contextuel sur le fond de la
173
+
<em>Partial View</em>, séléctionner
174
+
<em>Edit > Paste layout</em>.
175
+
</li>
176
+
</ul>
146
177
<h4id="ModlePhysiquedeDonnes">Modèle Physique de Données</h4>
147
178
<p>L'édition de Modèle Physique de Données se fait à l’aide du modeleur présenté ci-dessus. Un MPD est caractérisé par l’utilisation d’une librairie de type spécifique à un moteur de base de données : Oracle, MySQL ou autre. Les librairies utilisées sont consultables par la propriété
Copy file name to clipboardExpand all lines: addons/scaffolding/plugins/org.obeonetwork.database.doc/doc/ISD - Base de donnees et Scaffolding.textile
+17-2Lines changed: 17 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,7 +70,7 @@ h3. Modélisation
70
70
71
71
h4. Vue d'ensemble
72
72
73
-
Pour manipuler graphiquement le contenu d'une ressource _.database_, celle-ci doit se trouver dans un _Modeling Project_ ouvert dans la vue _Model Explorer_ d'Obeo Designer.
73
+
Pour manipuler graphiquement le contenu d'une ressource _.database_, celle-ci doit se trouver dans un _Modeling Project_ ouvert dans la vue _Model Explorer_ d'IS Designer.
74
74
Le point de vue _Database_ doit être activé (via la boite de dialogue _Viewpoints Selection_ disponible en action du menu contextuel sur le _Modeling project_.
75
75
76
76
La création d'un diagramme _Database Diagram_ est disponible en menu contextuel sur un élément de type Database :
@@ -79,7 +79,7 @@ La création d'un diagramme _Database Diagram_ est disponible en menu contextuel
79
79
80
80
Une action similaire sur un élément de type Schema est disponible pour créer un _Schema Diagram_.
81
81
82
-
L'ouverture du diagramme permet de visualiser de manière graphique le contenu du fichier:
82
+
L'ouverture du diagramme permet de visualiser de manière graphique le contenu du fichier:
83
83
84
84
!{width:100%}pics/BDD_Modelisation_01.png!
85
85
@@ -89,6 +89,21 @@ Cet éditeur propose :
89
89
* un ensemble de filtres pour afficher ou masquer les contraintes, index et tables externes,
90
90
* une vue propriétés dédiée.
91
91
92
+
Cet éditeur est "synchronisé" : il présente une vue complète du schéma ou de la base de données sur lequel il est créé. Si une table est créée par un moyen extérieur au diagramme dans le schéma ou la base de données sur lequel a été créé le diagramme, celle-ci sera automatiquement représentée sur le diagramme.
93
+
94
+
La représentation _Partial View_ est dédiée à visualiser un sous ensemble d'un schéma ou d'une base de données.
95
+
Cette vue est "non synchronisée" : elle est vide lorsqu'elle est créée, et elle est peuplée manuellement par drag and drop depuis la vue Model Explorer, ou bien par l'une des deux actions de menu contextuel disponibles sur les tables : **Add referenced tables** et **Add referencing tables**.
96
+
La couleur de fond de la vue permet de la distinguer de la vue synchronisée _Database Diagram_ :
97
+
98
+
!{width:80%}pics/BDD_PartialView_01.png!
99
+
100
+
Cette vue étant dédiée à la visualisation, la palette ne présente aucun outil.
101
+
Les éléments qu'elle présente sont soumis aux mêmes règles que pour _Database Diagram_ : une table d'un autre schéma ne peut pas figurer sur le diagramme à moins qu'elle soit en lien via les _Foreign Keys_ de manière directe ou indirecte avec les tables du schéma courant.
102
+
103
+
La mise en forme d'un diagramme _Database Diagram_ peut être reproduite sur une _Partial View_ en utilisant les actions suivantes :
104
+
* Dans le menu contextuel sur le fond du _Database Diagram_, séléctionner _Edit > Copy format_.
105
+
* Dans le menu contextuel sur le fond de la _Partial View_, séléctionner _Edit > Paste layout_.
106
+
92
107
h4. Modèle Physique de Données
93
108
94
109
L'édition de Modèle Physique de Données se fait à l'aide du modeleur présenté ci-dessus. Un MPD est caractérisé par l'utilisation d'une librairie de type spécifique à un moteur de base de données : Oracle, MySQL ou autre. Les librairies utilisées sont consultables par la propriété _Used Libraries_ disponible sur l'élément _Database_ :
0 commit comments