Introduction to Toad Data Modeler. Quest 5.0
Διαφήμιση
Διαφήμιση
1
Introduction to Toad Data Modeler
About Toad Data Modeler
Toad Data Modeler helps organizations create, maintain and document their database systems with an easy-to-use graphical interface into new or existing database structures.
With Toad Data Modeler you can:
l
Create database structures visually (Logical, Universal and Physical Entity Relationship
Diagrams - ERD).
l
Create ERD for various target database systems (Oracle Database, Microsoft SQL Server,
DB2, MySQL, PostgreSQL etc., see Supported Databases (page 658)).
l
Reverse engineer already existing database structures and see the existing database structure in a form of a diagram.
l
Add logical data to your diagrams and describe existing database structures better.
l
Verify model, get a list of Errors, Warnings and Hints and use Quick Fixes to correct issues.
l
Automatically generate SQL code for selected target database.
l
Generate detailed documentation in HTML, RTF or PDF format.
l
Synchronize a model with physically existing database (using Alter Script Generation and
Model Merge features) and much more.
Benefits
Toad Data Modeler allows you to: l
Reduce faults in development l
Significantly improve your productivity l
Visualize your database structures and get better understanding of your existing databases l
Verify your work automatically l
Generate very detailed HTML, RTF or PDF reports l
Work with existing database structures l
Keep existing database structures up-to-date
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
18
Key Features
l
Physical Model, Universal Model (Generic Relational Model) and Logical Model l
Support for Various Databases l
Reverse Engineering l
Version Control System (support for Apache Subversion) and Internal Version Manager l
Projects for storing models and additional documentation l
SQL/DDL Script Generation l
HTML/RTF Reports (including Alter reports) l
Model Merge, Model Compare, l
Model Verification l
Autolayout l
Refactoring Utility l
Automation l
Templates, Gallery, Default Values, Application Variables, Macros l
Undo/Redo l
To-Do List l
Zoom, Loupe, Model Overview features and many more...
Technical Requirements
Platform
Memory
Hard Disk Space
Minimal
Pentium
512 MB
200 MB
Optimal
Pentium dual core
4 GB
400 MB
Operating System Microsoft Windows XP (32/64-bit, Service Pack 2)
Microsoft Windows Vista (32/64-bit)
Microsoft Windows Server 2003 (32/64-bit, Service Pack 2)
Microsoft Windows Server 2008 (32/64-bit)
Microsoft Windows Server 2008 R2 (64-bit)
Microsoft Windows 7 (32/64-bit)
Microsoft Windows 8 PRO (64-bit)
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
19
Toad Data Modeler delivers increased level of efficiency, quality and comfort to all database professionals.
New Features and Enhancements in Toad Data
Modeler 5.0
l
o
o
l
Newly Supported database platforms
o
o
o
l
l
l
l
o Oracle 11g R2 o Microsoft SQL Server - Windows Authentication l
Support for Microsoft Windows 8
General
User Interface Improvements
Main Menu
Main Menu has been considerably reviewed in order to provide users with the most logical and comfortable management and workflow.
Toolbars
All Toolbars have been reviewed and new items have been added.
Layout Menu:
Toad Data Modeler User Guide
Introduction to Toad Data Modeler l
Autolayout – Top to Down l
Autolayout – Left to Right (New) l
Alphabetic/Square Autolayout (New) l
Right Angled Mode l
Hide Captions
Autolayout can be applied to only a part/selection of objects on the workspace.
New Forms
Entity Properties, Attribute Properties and Relationship Properties forms were simplified to minimize necessary mouse-clicks.
20
Designer
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
New pop-up menu Add - allows adding attributes, keys, indexes, unique identifiers (options available are based on model type - LER/PER)
21
Working with attributes on the Designer l
CTRL+Click - selects the attribute l
CTRL+Double Click - opens Attribute/Index form l
F2 – opens inplace editor of the entity name
On a selected attribute l
Click - nothing l
Long Click - opens inplace editor l
Double Click - opens attribute form l
CTRL+Click - unselects the attribute l
F2 – opens inplace editor of the attribute (single attribute must be selected)
Working in Edit forms in the Grid
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
Using keypads l
Insert – inserts a new record for the focused l
Delete – deletes the focused record l
F2 - Multiline inplace editor for Comments
Foreign Keys
Foreign Keys can be deleted directly in the Attributes pane of the Entity Properties form.
New function
available in Tools menu.
22
Data Warehouse Type
New
options available in Physical Model.
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
23
Performance
Improvements made in performance of Toad Data Modeler. This is connected with several other new implementations and fixes mentioned further bellow (e.g. several improvements were implemented in convertor).
Further, performance when starting Toad Data Modeler and when opening/processing data models has been improved. Option to save models in binary file format TBP was added — recommended for larger models (several hundreds or thousands of attributes, entities...).
Newly Supported Database Platforms
Support for PostgreSQL 9.2
Supported features
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
24 l reverse engineering l alter script generation l
SQL/DDL script generation l reports
Foreign Table Attributes l
Options can be specified
Functions l
Leakproof option available
Indexes l
Index Access Method have new option spgist l
Buffering parameter option available for gist index
Table, Attribute - Check Constraint l
No Inherit option to allow not inherited constraints
Support for Greenplum 4.1 and 4.2
Greenplum is based on PostgreSQL 8.2, therefore functionality and features available are similar.
Permissions can be set for entities, views and functions.
Foreign Key (referential integrity) - Foreign key constraints are not supported in Greenplum
Database. Can be created, but are not enforced.
Trigger - Triggers can be created, but functionality is limited considerably!
Supported features l reverse engineering l alter script generation l
SQL/DDL script generation l reports
Extra Objects of Greenplum database supported in Toad Data Modeler
Most extra objects are based on PostgreSQL 8.2 database.
l
Aggregate l
Sequences l
Rewrite Rules l
External Tables (specific for Greenplum db)
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
Objects not supported in Toad Data Modeler l
Resource Queue l
(Trusted) Protocol l
Filespace
Note: Creation of some objects is not supported, e.g. Tablespace.
Specifics of Greenplum 4.1
l
Entity - Storage Parameters, Table Partitions/Subpartitions defined textually l
Attributes - Array Type pane - Is Array Type checkbox | Array Dimension l
Dictionary Type/Domain
Specifics of Greenplum 4.2
l
Entity o New options available for Storage Parameters and Compress Type l
Attribute l
External Table l
User Data type l
Function
Support for IBM DB2 10.1 (LUW)
Supported features - reverse engineering, alter script generation, SQL/DDL script generation, reports.
Specifics l
Entities o Organize by Insert Time option added o Compression Mode option added with values ADAPTIVE/STATIC o Period Definition (BUSINESS_TIME/SYSTEM_TIME values) option added l
Attributes o New data types - nchar, nvarchar, nclob o New pane Generated replaced former Identity/Identity and Row Change
Timestamp.
l
Functions - Secured checkbox on Function Parameters pane added for function types
External Scalar, External Table, OLE DB, SQL l
Indexes - Business Time Without Overlaps option added on General pane
25
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
26 l
Unique Constraints - Business Time Without Overlaps option added l
Trigger - Trigger event allows OR option, set for generating SQL script in Extended
Value, option Create or Replace l
Type - Array Type allows BOOLEAN data type
Connections
dialog was considerably redesigned to provide easy way to manage your database connections.
Reverse Engineering
Changes were made in RE Wizard to simplify workflow (Stored Connections pane, Select Data
Migrator pane removed, Options pane).
Option Infer Relationships added.
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
27
Workspace
New Workspace Properties dialog - Workspace Properties Edit dialog merged with Members dialog (Add Selected Objects to Workspace…) to provide easier, logical management of objects in the workspace. Both the already added objects (selected checkbox in the left-most column) as well as the other model objects are displayed on the Members pane of the dialog. Objects can be easily filtered using advanced filtering/search methods.
Database Specific
Oracle 11g R2
View Trigger in Oracle 11g R2 has been updated with missing features.
l
Column List l
For Each Row l
When Condition
The new options are enabled based on the type of the trigger (Trigger Fire option selected).
Microsoft SQL Server
Support for Windows Authentication added for Native database connection.
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
28
Support for Microsoft Windows 8 PRO
Support for Microsoft Windows 8 PRO 64-bit operating system is officially introduced.
Bug Fixes — Release Notes
See Resolved Issues and Enhancements section of Toad Data Modeler 5.0 Release Notes at http://www.quest.com/toad-data-modeler/
Related topics:
Additional Resources
For additional resources about Toad Data Modeler, click the following links to view the:
Toad Data Modeler User Guide
Introduction to Toad Data Modeler l
Instructional Flash Movies l
Tips and Tricks l
Sample models l
Sample scripts l
User packages l
XSL templates l
Localized Report Dictionaries
Supported Databases
Supported Database
System
Reverse
Engineering
Import
From SQL
File
Alter Script
Generation
DB2 z/OS v. 10
DB2 z/OS v. 9
DB2 v. 10.1 (LUW)
DB2 v. 9.7 (LUW)
DB2 v. 9.5 (LUW)
DB2 v. 9 (LUW)
DB2 UDB v. 8
(LUW)
Greenplum 4.1
Greenplum 4.2
Ingres 10.0
Ingres 9.3
Microsoft Access
2007/2010
Microsoft Access
SQL/DDL
Code
Generation
29
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
Supported Database
System
Reverse
Engineering
Import
From SQL
File
Alter Script
Generation
2000-2003
Microsoft SQL Azure
Microsoft SQL
Server 2012
Microsoft SQL
Server 2008
Microsoft SQL
Server 2005
Microsoft SQL
Server 2000
MySQL 5.5
MySQL 5.1
MySQL 5.0
Oracle 11g R2
Oracle 11g R1
Oracle 10g
Oracle 9i
PostgreSQL 9.2
PostgreSQL 9.1
PostgreSQL 9.0
PostgreSQL 8.4
PostgreSQL 8.3
PostgreSQL 8.2
PostgreSQL 8.1
SQL/DDL
Code
Generation
30
Toad Data Modeler User Guide
Introduction to Toad Data Modeler
31
Supported Database
System
Reverse
Engineering
Import
From SQL
File
Alter Script
Generation
SQLite 3.7
Sybase ASE 15.7
Sybase ASE 15.5
Sybase ASE 15
Sybase ASE 12.5
Sybase IQ 15.2
Sybase SQL
Anywhere 11
Teradata 13
Other databases
(Universal Model)
SQL/DDL
Code
Generation
Learn details (reverse engineering, specifics, script generation etc.) about your particular database version in chapter "Databases".
Support for latest versions of other database systems will be added to the product gradually.
Note: Toad Data Modeler includes also support of Universal DB/ANSI Models. See "Universal
Λήψη
Διαφήμιση