Search
Home
Articles
Backup
Books
Certification
FAQ
Products
Replication
Scripts
Seminars
Training
TSQL

MSDN Fourms
Fort Worth SSUG
Oklahoma City SSDG

Resume

Champion Valley Pens

ER/Studio 3.0 1 2 3 4 5 6 7 8

Reverse engineering is a very simple process.  You access this through the File | New menu.  This will display the option screen below:

ERStudio3-01.gif (3923 bytes)


By selecting the Reverse-engineer option and clicking the OK button, you are taken to the screen below:

ERStudio3-02.gif (5599 bytes)

You'll notice a few differences between ER/Studio and every other modeling tool.   All other tools require you to use an ODBC datasource.  ER/Studio gives you this option, but you can also make a native connetcion to MS SQL Server, Sybase, and Oracle databases.  The ODBC method also connects you directly to a database which means you would need to create multiple datasources for some DBMSes.

After logging into MS SQL Server 7.0, I had to use an ODBC datasource here, you will see the dialog box below.

ERStudio3-03.gif (9657 bytes)

Within this dialog, you get to specify the database you are going to reverse engineer.   Additionally, you can filter objects down by a particular owner.  There are four checkboxes that allow you to specify what type of objects you are going to bring over.  Finally, you can select only particular objects from the grid that is displayed.

Once you are finished selecting the tables and click OK, you will see the dialog box below displaying the progress of your operation.

ERStudio3-04.gif (7825 bytes)

When it is finished reverse engineering your database, you are left in the main workspace as shown in the image below.

ERStudio3-05.gif (30587 bytes)

There is a lot of information to get used to here.  To the left you will find a very handy explorer.  While you can't see it on this screen shot, there are three tabs within the explorer.  In the lower right hand corner you will see a zoom window.   Across the top is the toolbars to perform the operations you need within your model.  The drop down displayed here gives you the ability to switch the view of the objects that are displayed.  I normally work in datatype view which shows you the column name, datatype, nullability, primary keys, and foreign keys.    The Attribute view will only display the column names.  The entity view displays just the entities in your model.  The primary key view shows just the primary keys defined on a table.  This can be very handy when scanning a large model to determine if any entities do not have primary keys, because the entity box will be empty.  The All keys view will display primary and foreign keys.

ER/Studio 3.0 1 2 3 4 5 6 7 8

Michael R. Hotek

All content on this site, except where noted, represents an original work of Michael R. Hotek and is protected by applicable copyright laws. The SQL Server FAQ is the sole work of Neil Pike. No page, portion of a page, or download may be used for commercial purposes in whole or in part without the express, written permission of the applicable author.