Date post: | 12-Mar-2018 |
Category: |
Documents |
Upload: | vuongtuyen |
View: | 224 times |
Download: | 0 times |
©2011 Quest Software, Inc. All rights reserved.
Vaclav Frolik
Escalation Manager
03/19/2012
New Features and Enhancements in TDM
in Comparison to CASE Studio 2
Toad Data Modeler 4
and CASE Studio 2
1
©2011 Quest Software, Inc. All rights reserved.
Features added to Toad Data Modeler
• Logical Model with Inheritance
• Universal Model (generic physical)
• Synchronization Features (selected databases) – Generation of Alter Scripts
– Model Update and Model Merge
– UNDO/REDO
– Unicode Support
• Import from SQL Files (selected databases)
• Projects
• Visual Modeling of Views
• PDF and XSLT Reports
2
©2011 Quest Software, Inc. All rights reserved.
Features added to Toad Data Modeler
• New Model Explorer (with full list of DB specific objects)
• Object Viewer with Advanced Search
• Loupe and Navigator Panes
• Support for Subversion
• Naming Conventions
• Templates for DB Objects (patterns)
• Advanced Gallery (attribute level)
• 2D Drawings and Images
3
©2011 Quest Software, Inc. All rights reserved.
Features added to Toad Data Modeler
• Schema Assignment
• Refactoring Utility
• Default Values
• Order of Generated Objects
• Macros with Custom Forms Definitions
• GUI Improvements
– Inplace Editor in ERD
– Move and Copy Attributes in ERD
– Advanced Visualization of Objects
• Toad for Oracle Integration
4
©2011 Quest Software, Inc. All rights reserved.
Logical Models
• Toad Data Modeler supports logical modeling. You can model
inheritances and set rules for conversion to physical model.
5
©2011 Quest Software, Inc. All rights reserved.
Universal Models
• Universal (Generic Relational) Data Model allows you to model entity
relationship diagrams without the necessity to select target database
platform and database specific items.
• Universal Data Model is
created when you
reverse engineer
unsupported database
platform via ADO/ODBC
connection.
6
©2011 Quest Software, Inc. All rights reserved.
Support for the latest versions of DB platforms
• Create models for PostgreSQL 9, Oracle 11g R2…
7
©2011 Quest Software, Inc. All rights reserved.
Synchronization Features – Alter Scripts
• Toad Data Modeler allows you to compare models or model with
database and generate changes scripts.
8
©2011 Quest Software, Inc. All rights reserved.
Sync & Convert Wizard
• Models can be Merged, Updated or Converted from one target
database platform to another via Sync & Convert Wizard. For some
database platforms enhanced conversion is available (sequences,
identities and autoincrements are converted among Oracle, SQL
Server and MySQL databases).
9
©2011 Quest Software, Inc. All rights reserved.
UNDO/REDO
• UNDO and REDO operations seems to be “a must” but it was not
possible to revert changes in CASE Studio 2 !
• Toad Data Modeler allows you to specify encoding for both
Reverse Engineering and SQL Code Generation.
• CASE Studio 2 was not a Unicode application.
Unicode
10
©2011 Quest Software, Inc. All rights reserved.
Import from SQL File
• Import from SQL File is available for selected target database
platforms. If a typo or unknown command is found the problematic area
will be highlighted and you will see what’s wrong with the script visually
in log area under the script preview.
11
©2011 Quest Software, Inc. All rights reserved.
Projects
• You can group multiple models, files with requirements and other items
to form a project.
• If you wish to keep track of your models and other files in Subversion,
create new project with Version Control System support.
12
©2011 Quest Software, Inc. All rights reserved.
Visual Modeling of Views
• Views can be modeled visually in Toad Data Modeler.
13
©2011 Quest Software, Inc. All rights reserved.
PDF and XSLT reports
• PDF reports can be generated via Report
generation wizard.
• XSLT reports can be used for generation
of custom HTML, CSV, TXT, XML
and other file formats.
14
©2011 Quest Software, Inc. All rights reserved.
Model Explorer with full list of DB objects
• In Toad Data Modeler functions, stored procedures and other objects
are listed in Model Explorer.
• In CASE Studio 2 only tables were listed in Model Explorer. Other items
were accessible via Text Objects form.
Toad Data Modeler CASE Studio 2
15
©2011 Quest Software, Inc. All rights reserved.
Object Viewer with Advanced Search
• Object Viewer allows you to see all triggers, all attributes and other
objects in one list. Any item can be easily edited and Macro operations
can be evoked from Object Viewer.
• Wildcards can be used in Search.
16
©2011 Quest Software, Inc. All rights reserved.
Loupe and Navigator panes
• Magnifier Glass / Loupe and Navigator pans were added
to Toad Data Modeler. Both panes can be docked.
17
©2011 Quest Software, Inc. All rights reserved.
Naming Conventions
• Set naming conventions, verify object names on-the-fly or apply
corrections in batch mode.
18
©2011 Quest Software, Inc. All rights reserved.
Templates
• Define patterns for new objects and use them to minimize efforts
needed for manual specification of SQL code.
19
©2011 Quest Software, Inc. All rights reserved.
Advanced Gallery
• Store frequently used parts of your model to
Gallery and use Drag and Drop technique to
insert items from gallery to your model.
• Objects will be converted automatically.
• Individual items (attribute, user data type...)
can be stored in gallery
• In CASE Studio 2 Gallery existed but it was
possible to add there entities with
relationships only.
20
©2011 Quest Software, Inc. All rights reserved.
2D Drawings and Images
• Draw shapes, label ellipses, label quadrangles, add images and
lines to your Entity Relationship Diagrams.
21
©2011 Quest Software, Inc. All rights reserved.
Schema Assignment
• Assign schema/owner to various objects quickly.
22
©2011 Quest Software, Inc. All rights reserved.
Refactoring Utility
• Change column name and use Refactoring Utility to change SQL
code of other objects (views, stored procedures, triggers...)
23
©2011 Quest Software, Inc. All rights reserved.
Default Values and Application Variables
• Define default values for new objects.
• Use Application Variables, e.g. %ParentTableTable% and others.
24
©2011 Quest Software, Inc. All rights reserved.
Order of Generated Objects
• Generate Stored Procedures before Functions or vice versa.
• Generate few tables, then other objects and then rest of tables etc.
• Define your preferred method of SQL code generation.
25
©2011 Quest Software, Inc. All rights reserved.
Macros with Custom Forms Definitions
• Create your own forms in Jscript and develop extensions
for Toad Data Modeler.
26
©2011 Quest Software, Inc. All rights reserved.
Customization of Forms
• Edit existing forms, add new tabs, combo boxes and other items
where necessary.
• The following example shows new item on Entity Properties form.
27
©2011 Quest Software, Inc. All rights reserved.
Improved Scripting Window
• Run Jscript code to affect various objects at once. Improvements
include better editor, code explorer, log etc.
28
©2011 Quest Software, Inc. All rights reserved.
GUI Improvements
• Inplace Editor in ERD Edit objects directly in
designer/ERD
• Move and Copy
Attributes in ERD Drag attributes from one table
and drop them to another.
• Advanced Visualization Display one table multiple times
in ERD
• + various additional GUI
enhancements
29
©2011 Quest Software, Inc. All rights reserved.
Toad for Oracle Integration
• Use Toad for Oracle as default application for
generated SQL code
• Load Toad for Oracle Projects
• Import Toad for Oracle Connections automatically
• Import Toad for Oracle ERD
• Use Toad for Oracle icon theme
• Live Reverse engineering – use Toad for Oracle
connections to drag and drop objects from database
to your model.
30
©2011 Quest Software, Inc. All rights reserved.
Features missing in Toad Data Modeler
The following features are no longer available:
• Data Flow Diagrams (no longer supported)
• Save/Load Layout (model merge can be used)
• Triggers for Cardinality
• Triggers for Referential Integrity
• Support for some databases
– Advantage 7 and 8, Clipper 5, DBIsam 3, InterBase, MaxDB, SQL
Server 6.5 and 7, MySQL 3.23 and 4, Paradox, Pervasive, PostgreSQL
7 and 8.0, Sybase Anywhere 9 and some others.
• Import from PowerDesigner and ERWin XML files
31
©2011 Quest Software, Inc. All rights reserved.
Links
Product Page: http://www.quest.com/toad-data-modeler
Community: http://modeling.inside.quest.com
Freeware: http://www.toad-data-modeler.com
Idea Pond: http://toaddatamodeler.ideascale.com
E-Store: http://www.quest.com/buy/