Data arrays in VIQ can have up to ten dimensions, making it easy to define and manipulate highly structured information. Many VIQ statements have the capability to manipulate multidimensional variables implicitly, leading to great economies of notation. VIQ is different from other DBMS systems, which have limited command languages. VIQ is a powerful, fully-featured applications programming language, and it offers you full flexibility in analyzing and using the information in your databases. The information of a VIQ program is structured into variables and sets.
Variables are multidimensional structures of information constructed from and subscripted by sets.
Variables store the information and sets define the structure of variables. VIQ variables can be as large as your disk space allows. A full-screen data editor facilitates data entry and update. Code A sample VIQ application called 'Big City Ford' provides examples of VIQ's graphical user interface, data definition, data gathering, analysis and projection capabilities, and overall program layout. Click here to see this complete code listing.