26                |                       |             |                     |
|  +-----------------------+          |  +----------------------+
|  |                       |          |  |                      |
|  |  +-----------------------+       |  |  +----------------------+
|  |  |R:BASE 3.0 Specs       |       |  |  |                      |
|36|  |  +-----------------------+    |43|  |  +---------------------+
+--|  |  |R:BASE 3.0 Announced   |    +--|  |  |                     |
   |35|  |  +-----------------------+    |42|  |  +---------------------+
   +--|  |  |Law Enforcement U.G.   |    +--|  |  |                     |
      |34|  |  +-----------------------+    |41|  |  +---------------------+
      +--|  |  |Message to Sysops      |    +--|  |  |                     |
         |33|  |  +-----------------------+    |40|  |  +---------------------+
         +--|  |  |Old News from Main Menu|    +--|  |  |                     |
            |32|  |                       |       |39|  |                     |
            +--|  |                       |       +--|  |                     |
               |31|                       |          |38|                     |
               +--|                       |          +--|                     |
                  |30               PAGE#3|             |37                   |
                  +-----------------------+             +---------------------+
                                                      <<< End of Bulletins >>>

(H)elp, (1-34), Bulletin List Command? 34
R:BASE 3.0                                              SPECIFICATION SHEET
The Relational Database Management System
___________________________________________________________________________


R:BASE 3.0 sets the new ease of use standard for a relational database 
management system (DBMS) on personal computers.  No other DBMS comes close 
in terms of freeing you to focus on your work rather than worrying about how 
to make the DBMS do what you need.  It doesn't get any easier.

R:BASE 3.0 has the power to get done what you need when you need it.  Whether 
you are a user new to DBMSs or an experienced application developer, only 
R:BASE can provide you with the usability of a visual, pull-down menu interface
and the power of fully integrated 100% ANSI Level 2 Structured Query Language 
(SQL).  

MENU INTERFACE

The visual pull-down menu interface with its intuitive menu organization 
requiring minimal keystrokes mean you get what you need when you need it.

*       Interface - Pull-down menus with cascading submenus
*       Navigational aids - explain lines, dialog boxes, pop-up lists for data
(H)elp, More?                       and functions.
*       Full mouse support
*       User defined descriptions - For tables, columns, forms and reports
*       Help - context sensitive

DATABASE CAPABILITIES

R:BASE is based on the relational model so it has true databases, not just one
large directory.  

*       Databases - limited only by hardware capacity
*       Tables and views per database - 80
*       Columns (fields) per database - 800
*       Columns (fields) per table - 400
*       Tables in use concurrently - 80 (5 for views, queries and forms)
*       Rows (records) per database - greater than 2 billion
*       Rows (records) per table - greater than 2 billion
*       Row (record) size - 4,096 characters
*       Characters per column (field) - 4,092 for NOTE type; 1,500 for TEXT type
*       Computed columns (fields) per table - 20
*       Table, column, variable and view names - 18 characters

INDEXES
(H)elp, More?               
Indexes to speed searches can easily be created or removed.  

*       Indexes per table - 400
*       Restrictions on use of indexed tables (in forms, etc.) - none

RULES AND DATA ENTRY

Rules ensure data integrity when entering and editing data.  R:BASE supports 
the following rules:

*       Data validation -	Minimum value, Maximum value, Unique value in 
        column, Unique value across columns, Range, Table lookup, Require entry
*       Rules on computed columns
*       Rules using SQL WHERE clauses

QUERY, BROWSE & EDIT

In R:BASE 3.0 the ability to Query, Browse and Edit is integrated in one 
seamless menu.  This means that with R:BASE 3.0 you achieve a new level of 
ad hoc ease of use - no more hunting all over the menus to find the 
functionality you need.  

(H)elp, More?               In R:BASE you can create relational views, which dynamically use data from one
to five existing tables.  Views give you an added dimension for looking at your
data in whatever form you need.  

*       Query By Example (QBE) 
*       Heuristic query optimization - finds the fastest route to your answer
*       Computed columns on the fly in tables, queries or views using other 
        columns and constants or mathematical functions 
*       Tables linked in a query - 5
*       Selection criteria - Equals, Not equals, Greater than, Greater than or
        equal to, Less than, Less than or equal to, Like (matches character
        string (wildcard)), Not like, Not between, In (is one of specified 
        values), Not in, Is null (no entry), Is not null, Contains (character
        string), Not contains, Between (two values), Compare to constant, 
        column, variable or expression
*       Calculations - Average, Sum, Count, Maximum, Minimum, Computed columns,
        Expressions
*       Sort - Except for NOTE data type, can be applied to any column in any
        order at any time during browse or query.  May be ascending, descending
        and/or multicolumn sort.

REPORTS

(H)elp, More?               You can have R:BASE generate Quick Reports for you, which you can later 
customize, or design Custom Reports yourself.  Grouping on fields or other 
items makes doing subtotals flexible - all without any programming.  Computed 
or calculated fields based upon the values of any other fields are easy to set
up.

*       Print styles - R:BASE offers easy menu selected printer control codes
        for print styles of over 50 popular printers.  Supported styles include
        bold, italics, underline and many others
*       Screen-oriented report editor
*       Output - Printer, screen or text file
*       Preview - Reports can be previewed to the screen or printer
*       Multitable reports - Using lookups to multiple tables or based on a
        view
*       Field picture format - customize output style
*       Quick Sort and Select - to print out just what you need in any order
*       Reports per table - unlimited
*       Report width - 255 characters
*       Report page definition - 66 lines 
*       Pages per report - unlimited
*       Grouping levels - 10
*       Calculated fields or variables per report - limited only by memory
*       System date and time, global variables and page numbers can be placed
(H)elp, More?                       using menu.

LABELS

Mailing labels are easy to create - you produce them in the same way you 
produce reports.  And R:BASE 3.0 labels support all popular styles, including
Cheshire-style and laser printer labels.

FORMS

Forms are created with Quick, Custom, or Variable Forms.  And features such as
pop-up choice lists make R:BASE Forms easy to use.

*       Multitable, multirecord forms - no restrictions on which fields can be
        included or not included
*       No programming is needed
*       Quick Sort and Select - to edit just the data you want in any order
*       Forms per table - unlimited
*       Pages per form - 5
*       Fields per form - limited only by memory
*       Display-only and calculated fields per form - limited only by memory
*       Display styles - blinking fields and custom colors in field, region or
        form
(H)elp, More?               *       Tables per form - 5
*       Forms per screen (for variable forms only) - 5
*       Relationships - One-to-many, many-to-many, many-to-one
*       Multitable form referential integrity
*       Field entry/exit procedures - execute an action when entering or
        exiting a field
*       System date and time and global variables can be included

COMPUTATIONAL CAPABILITIES

*       Crosstabs - R:BASE has full crosstab capabilities.  You can do average,
        sum, minimum, maximum and count to relate up to three columns.  When
        used from the menu system a visual approach lays out the crosstab in an
        easy to understand fashion.
*       Other Calculate functions - Group by, Tally and Compute
*       Supermath functions - over 70 functions including mathematical,
        trigonometric, string manipulation, date and time arithmetic, financial
        and logical.  Full mathematical functions including absolute value,
        exponential value, square root, log, natural log, average and the
        modulus function.  Trigonometric and hyperbolic functions including
        cosine, sine, tangent, hyperbolic sine, hyperbolic cosine, hyperbolic
        tangent, arcsine, arccosine, arctangent.  Full set of string
        manipulation functions, including string searching and string move
(H)elp, More?                       functions.  Financial functions include future value, present value,
        loan rate calculations and loan payment calculations.  Logical functions
        include equal to, less than and greater than for numbers and text.
*       Conversion functions - include any data type to text, integer to/from
        real, rounding and truncation.  

LOCAL AREA NETWORK FEATURES

All R:BASE databases and applications are inherently "network ready" - no other
actions are required to use them on a network.  R:BASE comes in 1 to 3 User, 6
Pack and Network Unlimited versions.  

*       Concurrency control - Permits simultaneous data entry and editing by
        multiple users for form or table edit
*       Automatic locking - to maintain data integrity
*       Autorefresh - Updates edit/entry screens at predetermined intervals or
        on demand
*       Time-out Locks - Prevent "deadly embrace" locking up of data
*       Multitable forms referential integrity for forms on a network
*       Transaction Processing with full COMMIT and ROLLBACK

100% ANSI LEVEL 2 SQL

(H)elp, More?               R:BASE has fully integrated 100% ANSI Level 2 Structured Query Language (SQL)
with selected DB2 extensions, in full compliance with Federal Information
Processing Standards (FIPS) Publication 127.  R:BASE SQL is fully embedded in 
the R:BASE programming language.  This means that errors are not introduced 
since there is no requirement for translation between SQL and R:BASE commands.

R:BASE 3.0 includes all SQL commands:

        CREATE SCHEMA, CREATE TABLE, CREATE VIEW, GRANT, DECLARE CURSOR,
        OPEN CURSOR, CLOSE CURSOR, FETCH, DELETE, INSERT, SELECT, UPDATE,
        COMMIT, ROLLBACK, WHENEVER

And the following DB2 extensions:

        ALTER, REVOKE, DROP TABLE, DROP VIEW, DROP INDEX, CREATE INDEX,
        COMMENT ON

Transaction Processing with full COMMIT and ROLLBACK is an added benefit of
the open language standard of SQL.  Transaction Processing assures that any
errors or inadvertant changes to the transaction data can be rolled back to the
original valid data without corruption.

IMPORT AND EXPORT DATA
(H)elp, More?               
R:BASE imports data from and exports data to the following file formats:

        dBASE III, dBASE III Plus, Lotus 1-2-3 (versions 1A and 2.01) and
        Symphony, SYLK (Multiplan), DIF (Visicalc) and ASCII (fixed and
        delimited).  (Import only for dBASE II and pfs:FILE).

SCRIPTS AND OTHER KEY FEATURES

*       Full script/ macro capabilities - with one keystroke you can begin
        recording all subsequent keystrokes