Skip to content

Commit 3ff0c6f

Browse files
committed
[SAFRAN-1071] Database partial view diagrams stabilization
1 parent 065428b commit 3ff0c6f

File tree

4 files changed

+113
-26
lines changed

4 files changed

+113
-26
lines changed

addons/scaffolding/plugins/org.obeonetwork.database.doc/doc/ISD - Base de donnees et Scaffolding.html

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ <h4 id="Vuedensemble2">Vue d&#8217;ensemble</h4>
117117
<p>Pour manipuler graphiquement le contenu d&#8217;une ressource
118118
<em>.database</em>, celle-ci doit se trouver dans un
119119
<em>Modeling Project</em> ouvert dans la vue
120-
<em>Model Explorer</em> d&#8217;Obeo Designer.
120+
<em>Model Explorer</em> d&#8217;IS Designer.
121121
<br/>Le point de vue
122122
<em>Database</em> doit être activé (via la boite de dialogue
123123
<em>Viewpoints Selection</em> disponible en action du menu contextuel sur le
@@ -132,7 +132,7 @@ <h4 id="Vuedensemble2">Vue d&#8217;ensemble</h4>
132132
<p>Une action similaire sur un élément de type Schema est disponible pour créer un
133133
<em>Schema Diagram</em>.
134134
</p>
135-
<p>L&#8217;ouverture du diagramme permet de visualiser de manière graphique le contenu du fichier:</p>
135+
<p>L&#8217;ouverture du diagramme permet de visualiser de manière graphique le contenu du fichier :</p>
136136
<p>
137137
<img style="width:100%" border="0" src="pics/BDD_Modelisation_01.png"/>
138138
</p>
@@ -143,6 +143,37 @@ <h4 id="Vuedensemble2">Vue d&#8217;ensemble</h4>
143143
<li>un ensemble de filtres pour afficher ou masquer les contraintes, index et tables externes,</li>
144144
<li>une vue propriétés dédiée.</li>
145145
</ul>
146+
<p>Cet éditeur est &#171;synchronisé&#187; : 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&#8217;un schéma ou d&#8217;une base de données.
149+
<br/>Cette vue est &#171;non synchronisée&#187; : elle est vide lorsqu&#8217;elle est créée, et elle est peuplée manuellement par drag and drop depuis la vue Model Explorer, ou bien par l&#8217;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
153+
<em>Database Diagram</em> :
154+
</p>
155+
<p>
156+
<img style="width:80%" border="0" src="pics/BDD_PartialView_01.png"/>
157+
</p>
158+
<p>Cette vue étant dédiée à la visualisation, la palette ne présente aucun outil.
159+
<br/>Les éléments qu&#8217;elle présente sont soumis aux mêmes règles que pour
160+
<em>Database Diagram</em> : une table d&#8217;un autre schéma ne peut pas figurer sur le diagramme à moins qu&#8217;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&#8217;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 &gt; 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 &gt; Paste layout</em>.
175+
</li>
176+
</ul>
146177
<h4 id="ModlePhysiquedeDonnes">Modèle Physique de Données</h4>
147178
<p>L'édition de Modèle Physique de Données se fait à l&#8217;aide du modeleur présenté ci-dessus. Un MPD est caractérisé par l&#8217;utilisation d&#8217;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é
148179
<em>Used Libraries</em> disponible sur l'élément

addons/scaffolding/plugins/org.obeonetwork.database.doc/doc/ISD - Base de donnees et Scaffolding.textile

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ h3. Modélisation
7070

7171
h4. Vue d'ensemble
7272

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.
7474
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_.
7575

7676
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
7979

8080
Une action similaire sur un élément de type Schema est disponible pour créer un _Schema Diagram_.
8181

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 :
8383

8484
!{width:100%}pics/BDD_Modelisation_01.png!
8585

@@ -89,6 +89,21 @@ Cet éditeur propose :
8989
* un ensemble de filtres pour afficher ou masquer les contraintes, index et tables externes,
9090
* une vue propriétés dédiée.
9191

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+
92107
h4. Modèle Physique de Données
93108

94109
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_ :
67.2 KB
Loading

0 commit comments

Comments
 (0)