Documentation 8.0
Aqua Data Studio 8.0
Supported RDBMS Servers
1. Installation
    1.1 Minimum Requirements
    1.2 Installing Aqua Data Studio in Windows OS
    1.3 Installing Aqua Data Studio in Linux OS
    1.4 Installing Aqua Data Studio in Mac OS
    1.5 Launcher & Memory Configuration
    1.6 Interface Language, Fonts & Character sets
    1.7 Charts and OpenGL/JOGL Configuration
    1.8 Application Logs & Support Information
    1.9 Configuration & Connection files
2. Registering a Database Server
    2.1 Oracle
    2.2 Oracle OCI
    2.3 DB2 iSeries
    2.4 DB2 LUW
    2.5 DB2 zOS
    2.6 MS SQL Server
    2.7 Sybase ASE
    2.8 Sybase Anywhere
    2.9 Sybase IQ
    2.10 Informix
    2.11 Teradata
    2.12 Aster nCluster
    2.13 MySQL
    2.14 PostgreSQL
    2.15 Apache Derby
    2.16 Generic JDBC
    2.17 Generic ODBC
3. JDBC Driver Configuration
    3.1 Oracle 8i JDBC Drivers
    3.2 Oracle 9i JDBC Drivers
    3.3 Oracle 10g JDBC Drivers
    3.4 Oracle 11g JDBC Drivers
    3.5 DB2 iSeries JDBC Drivers
    3.6 DB2 z/OS JDBC Drivers
    3.7 DB2 LUW 7.2 JDBC Drivers
    3.8 DB2 LUW 8.1 and DB2 UDB 8.2
    3.9 DB2 LUW 9.0 and DB2 UDB 9.5
    3.10 SQL Server JDBC Drivers
    3.11 Sybase ASE JDBC Drivers
    3.12 Sybase Anywhere JDBC Drivers
    3.13 Sybase IQ JDBC Drivers
    3.14 Informix JDBC Drivers
    3.15 Teradata JDBC Drivers
    3.16 Aster nCluster Drivers
    3.17 PostgreSQL JDBC Drivers
    3.18 MySQL JDBC Drivers
    3.19 Apache Derby JDBC Drivers
    3.20 SQLite JDBC Drivers
    3.21 Firebird JDBC Drivers
4. Workspace and Docking Framework
    4.1 Menus and Toolbar
    4.2 Shortcuts Toolbar
    4.3 Schema Browser
    4.4 Scripts Browser
    4.5 Details View
5. Query Analyzer - SQL Tool in ADS
    5.1 Invoking the Query Analyzer (CTRL+Q)
    5.2 Using the Query Analyzer
    5.3 Query Analyzer and its Environment
    5.4 Server Side Comments
    5.5 Parameterized Scripts
    5.6 Displaying Results of Queries
    5.7 Saving Query Results
    5.8 Tips and Tricks
    5.9. SQL Automation
        5.9.1 Insert, Update, Select
        5.9.2 Introduce Columns and Value Stubs
        5.9.3 Morph to Delimited List
        5.9.4 Formatting Statements
        5.9.5 Auto Completion
        5.9.6 Aqua Commands
    5.10. Charting Grids and Pivot Grids
        5.10.1 Working with Grids and Pivot Grids
        5.10.2 Working with Enhanced Charts
        5.10.3 Scripting Charts
        5.10.4 Chart Options
        5.10.5 Function Series
    5.11. Visual Explain Plan
        5.11.1 Using Explain Diagrams
        5.11.2 Sample Query Tuning Demo
6. SQL History (CTRL+ ALT+H)
7. Query Builder Tool in ADS
    7.1 Building Queries
    7.2 Workspace Reference
8. GUI Tools for Database Objects
    8.1 Creating Databases
    8.2 Creating Tables
    8.3 Creating Constraints
    8.4 Creating Indexes
    8.5 Creating Views & Triggers
    8.6 Creating Aliases & Synonyms
    8.7 Creating Storage Objects
    8.8 Multi Scripting Objects
9. Tools and Features
    9.1 How to Import Data using ADS
    9.2 How to Export Data using ADS
    9.3 Generate SQL Scripts using ADS
    9.4 Table Data Editor
    9.5 Server Script Generator
    9.6 Using Object Search in ADS
    9.7 Comparing two Database Schemas
    9.8 Using the Visual Explain White Board
    9.9 Using the Execution Monitor
    9.10 Generating ER Diagrams
10. Procedure, Function & Package Editor
11. SQL Debugger
    11.1.1 Oracle Debugger
    11.1.2 DB2 Debugger
    11.1.3 MS SQL Debugger
    11.1.4 Sybase Debugger
12. ER Modeler in ADS
    12.1 Notation and Normalization
    12.2 Creating Tables
    12.3 Creating Indexes
    12.4 Creating Constraints
    12.5 Creating Relationships & Subcategories
    12.6 Adding Notes and Regions
    12.7 Saving and Exporting an ER Model
    12.8 Forward Engineering
    12.9 Reverse Engineering
    12.10 ER Modeler Demo
    12.11 Converting ER Models DB to DB
13. Version Control in ADS
    13.1 Using a Subversion Repository
    13.2 Using a CVS Repository
    13.3 File Search in Version Control
14. Database Administrator Tools
    14.1 ORACLE DBA Tools
        14.1.1 Server Statistics
         14.1.2 Rollback Manager
         14.1.3 Log Manager
         14.1.4 Session Manager
         14.1.5 Instance Manager
         14.1.6 Storage Manager
         14.1.7 Security Manager
         14.1.8 SGA Manager
    14.2 SQL SERVER DBA Tools
        14.2.1 Instance Manager
        14.2.2 Session Manager
        14.2.3 Security Manager
        14.2.4 Storage Manager
        14.2.5 SQL Agent Manager
    14.3 SYBASE DBA Tools
        14.3.1 Instance Manager
        14.3.2 Session Manager
        14.3.3 Security Manager
        14.3.4 Storage Manager
    14.4 MySQL DBA Tools
        14.4.1 Instance Manager
        14.4.2 Session Manager
        14.4.3 Storage Manager
        14.4.4 Security Manager
    14.5 DB2 for LUW DBA Tools
        14.5.1 Instance Manager
        14.5.2 Session Manager
        14.5.3 Storage Manager
        14.5.4 Security Manager
15. Compare Tools in ADS
    15.1 File Compare
    15.2 Results Compare
    15.3 Directory Compare
    15.4 Tab Compare
    15.5 Schema Compare
    15.6 Copy History Compare
16. Editors & Viewers
17. Aqua Data Studio OPTIONS
    17.1 General Options
    17.2 Editor Options
    17.3 Compare and Results Options
    17.4 Query Analyzer Options
    17.5 Scripts and Results Options
    17.6 Visual Explain Options
    17.7 Formatter Options
    17.8 Permissions and Registration Options
    17.9 Key Mapping Options and Key Assist Tool
    17.10 Command line

4. Workspace and Docking Framework

Application Workspace and the Docking Framework

Aqua Data Studio is designed as a Docking Framework.  Each major area of the application can be a stand-alone window, or docked within the application. At the top right of each area in the title bars are a "Dock/Undock" button for separating and docking that portion of the application. The areas can be organized in horizontal or vertical layouts by grabbing and dragging their window title bars.  Drag and Drop is active for reorganizing connections, directory contents, shortcuts and document editors. Items on the user's desktop can be dragged into Aqua Data Studio's Document Pane for editing, each opening in its own tab.

Query Analyzer tabs and Editor document tabs can be undocked. The Main Application Window Menus and Toolbar cannot be undocked but is possible to spawn a New Frame Window ( File->New Frame Window ) containing the full application launched from the same Java Virtual Machine as the current application.

 The three major functional areas of the application are:

  1. Schema and Script Browser

    In both the Schema Browser and Scripts Browser, files, directories, schema objects and databases are displayed within a collapsable tree. When Source Control or Version Control is in use, the status of local files in relation to the remote repository are indicated. Navigating within the Schema Browser and Scripts Browser with the arrow keys is possible with the Up, Down, Left (collapse), Right (expand and navigate next), Enter (expand/collapse). Typing a letter while navigating in the Schema Browser quickly finds objects that begin with that letter. While navigating, pressing ALT+DOWN ARROW brings up the available menu for that object, file, or directory. Pressing Enter on an object to select it displays its contents and information within the Detail View, if the Detail View button on the right side of the Application window is active. The tabs at the bottom of it allow switching between Server and Scripts views. Each can be separated from the docking framework. Dragging a Schema Object into the Query Analyzer copies the name of the object as text into the Query Analyzer. Dragging a file from the Scripts Browser into a Query Analyzer copies the files contents into the Query Analyzer.

  2. The Document Pane

    Editing of SQL Scripts, HTML, XML, JavaScript, Java, and Text files are done in this pane. It is most frequently used as the Query Analyzer. Each document, script or SQL Query Analyzer displays in a separate tab. Just above the Document Pane and to the right of the "Show Script Detail" button is the Shortcut Toolbar, a convenient place to put shortcuts to frequently used Schema Objects from database connections in the Schema Browser.  In the screenshots are a shortcut to the Northwind database of an SQL Server 2000 server. Vertical and Horizontal Groups are available to organize the Document Pane when multiple tabs or documents are open. Each panel tab can be dragged by its tab icon into a new position in the list of tabs. When more tabs exist than the application has width to display, a list of those additional tabs is available to the right of the right-most tab. The arrows at the top right of the Document Pane can also be used to scroll left and right through the tabs. Right clicking on a tab brings up a menu for tab orientation, tab navigation, tab compare tools, tab closing, tab floating (undocking), and tab renaming. Dragging a file from the Scripts Browser into the Document Pane opens that file in its appropriate file editor with appropriate syntax highlighting.

  3. The Detail View

    The Detail View displays relevant content of the item currently selected in the Schema or Scripts Browser. The Detail View offers quick, sortable views of Schema Objects or Scripts Browser directory contents. The Details View can be separated from the framework as a window. The Quick Filter on the top right of the Detail View allows for rapid filtering of retrieved content. Quick Filters are present throughout the application to assist in finding specific information in large lists. Immediately to the left of the Quick Filter search input field are statistics on the number of items displayed out of items retrieved.

Other tools within Aqua Data Studio, such as the Entity Relationship (ER) Modeler, the CVS and SVN Repository Browsers, the Execution Monitor, the Explain Whiteboard, and the Query Builder launch within their own windows but do not prevent access to the Main Application Window. The Entity Relationship (ER) Modeler also has its own docking framework which functions nearly the same as the main application docking framework and layout.