ER/Studio - Embarcadero Technologies Product Documentation
ER/Studio - Embarcadero Technologies Product Documentation ER/Studio - Embarcadero Technologies Product Documentation
USING ER/STUDIO > EXPORTING THE DATA MODEL The process of exporting an ER/Studio diagram to a new Describe Project follows these basic steps: 1 Create the Describe Project. 2 Check the preference for whether a view should be created; if it is yes, create the view. 3 Loop through the mapping structure. 4 Convert the relationships. 5 Mark the Describe project with the ER/Studio Diagram id. This sequence of steps occur when exporting a new ER/Studio diagram to an existing Describe project: 1 Get the system. 2 Loop through the mapping structure • If the node does not have an associated symbol, create one. • If the node’s name is modified, get its associated symbol and update the symbol. • If the node has new attributes, add attributes in Describe. • If the node has modified attributes, update the attributes in Describe. The ER/Studio - Describe Integration Advanced Setup Editor lets you set various options for exporting ER/Studio diagrams to Describe projects. The ER/Studio - Describe Integration Preferences Editor lets you set general preferences for exporting ER/Studio diagrams to Describe projects. Before you begin exporting from ER/Studio to Describe, you should review the following topics: • Standard Datatype Lengths in ER/Studio • Export UML Types • ER/Studio - Describe Mapping See Also Export to Describe Project Using the Wizard Export a Data Model to Describe Using the Advanced Method Set Describe Collaboration Preferences for Exporting Export UML Types The following table illustrates the various database types and the UML types to which they map: Database Type UML Type BIGINT long BINARY byte BIT bool CHAR string COUNTER int DATE string DATETIME string DATETIMN string EMBARCADERO TECHNOLOGIES > ER/STUDIO® 8.0.3 USER GUIDE 268
USING ER/STUDIO > EXPORTING THE DATA MODEL Database Type UML Type DECIMAL float DECIMALN float DOUBLE PRECISION double FLOAT float FLOATN float IMAGE/LONG BINARY byte INTEGER int INTN int LONG VARCHAR string MLSLABEL/VARCHAR string MONEY float MONEYN float NCHAR string NTEXT/LONG NVARCHAR string NUMERIC float NUMERICN float NVARCHAR string PICTURE byte REAL/SMALLFLOAT float ROWID/VARCHAR string SERIAL/INTEGER int SMALLDATETIME string SMALLINT short SMALLMONEY Float TEXT string TIME/DATETIME string TIMESTAMP/DATE string TINYINT short UNIQUEID int VARBINARY/BLOB byte VARCHAR string VARIANT char ER/Studio - Describe Mapping The ER/Studio - Describe Integration allows direct mapping of ER/Studio logical model entities to Describe class symbols. In general terms, this lets you generate a a class model from an ER/Studio data model. The purpose of the integration is to give a database modeler using ER/Studio the ability to create a class diagram from a logical database model. EMBARCADERO TECHNOLOGIES > ER/STUDIO® 8.0.3 USER GUIDE 269
- Page 217 and 218: USING ER/STUDIO > DEVELOPING THE PH
- Page 219 and 220: USING ER/STUDIO > DEVELOPING THE PH
- Page 221 and 222: USING ER/STUDIO > WORKING WITH THE
- Page 223 and 224: USING ER/STUDIO > WORKING WITH THE
- Page 225 and 226: USING ER/STUDIO > WORKING WITH THE
- Page 227 and 228: USING ER/STUDIO > WORKING WITH THE
- Page 229 and 230: USING ER/STUDIO > WORKING WITH THE
- Page 231 and 232: USING ER/STUDIO > WORKING WITH THE
- Page 233 and 234: USING ER/STUDIO > WORKING WITH THE
- Page 235 and 236: USING ER/STUDIO > WORKING WITH THE
- Page 237 and 238: USING ER/STUDIO > WORKING WITH THE
- Page 239 and 240: USING ER/STUDIO > WORKING WITH THE
- Page 241 and 242: USING ER/STUDIO > DOCUMENTING DATA
- Page 243 and 244: USING ER/STUDIO > DOCUMENTING DATA
- Page 245 and 246: USING ER/STUDIO > DOCUMENTING DATA
- Page 247 and 248: USING ER/STUDIO > DOCUMENTING DATA
- Page 249 and 250: USING ER/STUDIO > SAVING AND USING
- Page 251 and 252: USING ER/STUDIO > GENERATING RTF AN
- Page 253 and 254: USING ER/STUDIO > EXPORTING THE DAT
- Page 255 and 256: USING ER/STUDIO > EXPORTING THE DAT
- Page 257 and 258: USING ER/STUDIO > EXPORTING THE DAT
- Page 259 and 260: USING ER/STUDIO > EXPORTING THE DAT
- Page 261 and 262: USING ER/STUDIO > EXPORTING THE DAT
- Page 263 and 264: USING ER/STUDIO > EXPORTING THE DAT
- Page 265 and 266: USING ER/STUDIO > EXPORTING THE DAT
- Page 267: USING ER/STUDIO > EXPORTING THE DAT
- Page 271 and 272: USING ER/STUDIO > EXPORTING THE DAT
- Page 273 and 274: USING ER/STUDIO > EXPORTING THE DAT
- Page 275 and 276: USING ER/STUDIO > EXPORTING AN IMAG
- Page 277 and 278: WORKING WITH THE REPOSITORY > WORKI
- Page 279 and 280: WORKING WITH THE REPOSITORY > WORKI
- Page 281 and 282: WORKING WITH THE REPOSITORY > WORKI
- Page 283 and 284: WORKING WITH THE REPOSITORY > WORKI
- Page 285 and 286: WORKING WITH THE REPOSITORY > WORKI
- Page 287 and 288: WORKING WITH THE REPOSITORY > WORKI
- Page 289 and 290: WORKING WITH THE REPOSITORY > WORKI
- Page 291 and 292: WORKING WITH THE REPOSITORY > WORKI
- Page 293 and 294: WORKING WITH THE REPOSITORY > WORKI
- Page 295 and 296: WORKING WITH THE REPOSITORY > WORKI
- Page 297 and 298: WORKING WITH THE REPOSITORY > CANCE
- Page 299 and 300: AUTOMATING ER/STUDIO > Related Topi
- Page 301 and 302: AUTOMATING ER/STUDIO > Object Model
- Page 303 and 304: AUTOMATING ER/STUDIO > Macros which
- Page 305 and 306: AUTOMATING ER/STUDIO > Meta Data Ma
- Page 307 and 308: AUTOMATING ER/STUDIO > • Definiti
- Page 309 and 310: AUTOMATING ER/STUDIO > Access ER/St
- Page 311 and 312: AUTOMATING ER/STUDIO > You can cust
- Page 313 and 314: AUTOMATING ER/STUDIO > The table be
- Page 315 and 316: AUTOMATING ER/STUDIO > Click the ?
- Page 317 and 318: Administrator’s Reference This se
USING <strong>ER</strong>/STUDIO > EXPORTING THE DATA MODEL<br />
The process of exporting an <strong>ER</strong>/<strong>Studio</strong> diagram to a new Describe Project follows these basic steps:<br />
1 Create the Describe Project.<br />
2 Check the preference for whether a view should be created; if it is yes, create the view.<br />
3 Loop through the mapping structure.<br />
4 Convert the relationships.<br />
5 Mark the Describe project with the <strong>ER</strong>/<strong>Studio</strong> Diagram id.<br />
This sequence of steps occur when exporting a new <strong>ER</strong>/<strong>Studio</strong> diagram to an existing Describe project:<br />
1 Get the system.<br />
2 Loop through the mapping structure<br />
• If the node does not have an associated symbol, create one.<br />
• If the node’s name is modified, get its associated symbol and update the symbol.<br />
• If the node has new attributes, add attributes in Describe.<br />
• If the node has modified attributes, update the attributes in Describe.<br />
The <strong>ER</strong>/<strong>Studio</strong> - Describe Integration Advanced Setup Editor lets you set various options for exporting <strong>ER</strong>/<strong>Studio</strong><br />
diagrams to Describe projects. The <strong>ER</strong>/<strong>Studio</strong> - Describe Integration Preferences Editor lets you set general<br />
preferences for exporting <strong>ER</strong>/<strong>Studio</strong> diagrams to Describe projects.<br />
Before you begin exporting from <strong>ER</strong>/<strong>Studio</strong> to Describe, you should review the following topics:<br />
• Standard Datatype Lengths in <strong>ER</strong>/<strong>Studio</strong><br />
• Export UML Types<br />
• <strong>ER</strong>/<strong>Studio</strong> - Describe Mapping<br />
See Also<br />
Export to Describe Project Using the Wizard<br />
Export a Data Model to Describe Using the Advanced Method<br />
Set Describe Collaboration Preferences for Exporting<br />
Export UML Types<br />
The following table illustrates the various database types and the UML types to which they map:<br />
Database Type UML Type<br />
BIGINT long<br />
BINARY byte<br />
BIT bool<br />
CHAR string<br />
COUNT<strong>ER</strong> int<br />
DATE string<br />
DATETIME string<br />
DATETIMN string<br />
EMBARCAD<strong>ER</strong>O TECHNOLOGIES > <strong>ER</strong>/STUDIO® 8.0.3 US<strong>ER</strong> GUIDE 268