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.3 Schema Browser

The Schema Browser functions as a navigational aid for database administration and query editing. Server Groups, servers, and connections can be renamed and dragged and dropped to organize them. Context sensitive menus are accessible inside the Schema Browser through right-click on schema objects or keyboard shortcut (ALT + DOWN ARROW) once an object is selected. The Schema Browser can be separated or undocked as an individual window as part of the Workspace and Docking Framework of Aqua Data Studio. A tree is used to display database server objects, allowing for rapid location of schema objects. When an object is selected in the Schema Browser the Detail View displays relevant contents or status when it is enabled. Icons for database servers change to indicate whether server connections are connected (green triangle), disconnected (orange vertical bars) or  failed (red block) in the Schema Browser. The icons for server type also vary based on if they are Production (gold gear), Development (gray nodes) or Test (blue bug) servers.  When a scripts directory has been set within a server registration, its contents indicate association with a Source Control or Version Control repository with file status icon overlays: up to date (green circle with a checkmark), out of date (red exclamation point), conflicted (yellow trianlge with exclamation point), or unversioned (no overlay).

For more on how Aqua Data Studio saves connections settings server registrations, and how to share them, see Configuration & Connection Files.

To quickly find an object in the Schema Browser, bring the Schema Browser into focus, then begin typing. The folder or file with the associated name will select as you type. To search for wildcards, begin by typing *. For a more advanced search, use the Object Search feature.

Below is an explanation of the various elements of the Schema Browser in the screenshot.

  1. Schema Browser Panel Bar: This handle allows you to pull the Schema Browser from the Main Application Toolbar Menu as a separate window panel.
  2. Server Group: Server Groups are containers for registered servers and can be named and rearranged as desired. Dragging a server group moves it from one place to another in the Schema Browser. Servers can be dragged from one Server Group to another and Server Groups can be nested, just like file system directories. Clicking the + next to a Server Group expands or collapses it, revealing its contents.
  3. Database Server: Database types have different icons for their connection status and database type, letting you distinguish between development and production quickly. Server icons with green triangles on them indicate currently connected servers. Server icons with yellow rectangles indicate disconnected servers. You give servers their names when first registering them. They can be renamed at any time by editing their Server Properties. Database Servers can be dragged from one group or another for organizational purposes.
  4. Scripts Container: When a database allows, you can store database scripts within the server’s Scripts Container. The Scripts Container can be part of a version control repository. Double clicking a file in the Scripts Container automatically opens it in a query window with the specified connection set for it in the Server Registration Properties. Right Clicking a file in the Scripts Container also allows opening it in a new query window.
  5. Database: These gold cylinders represent databases within servers. Databases can be Created and Dropped from within the Schema Browser. Right-clicking on objects and databases brings up different menus depending on the object clicked, including Script Object to Window As, Script Object to File As, Tools for Importing and Exporting, Object Search, Schema Script Generator, Server Script Generator and ER Diagram Generator.
  6. Database Object: All database objects can be viewed, their contents are displayed in a tree. The objects within a database vary based on vendor and version.
  7. Database Tables: Database Objects each have their own icons. This one is a database table.
  8. Database Table Information: Displays Columns, Indexes, Constraints, Dependencies and Triggers for a table when available.
  9. Servers and Scripts Tab: Clicking on these tabs swaps between the Schema Browser and Scripts Browser.
  10. Toggle Docking Button: This button undocks and redocks the Schema Browser.
  11. Schema Browser Scroll Bar and Border: When the Servers List expands beyond the window horizontally or vertically, scroll bars appear. The width of the Schema Browser can be resized by dragging the right side of the pane.
  12. Full Database Object Path: When an item in the Schema Browser is selected, its full path displays in the Full Database Object Path. This is useful when the objects and containers in the Schema Browser are expanded, letting you determine what object is selected without having to search and change your view of the browser trees.
  13. Object Details: When the Details pane is open, it displays the contents of the currently selected Database Object. This is useful for viewing contents without having to expand the items within the Schema Browser.