| Here is one of a series of articles I put together for a special BUFFER issue
that we produced last July to announce Rdb V3.0 (I have a few copies left).
It details most of the features of Rdb as of V3.0 (next releases not included)
and should help. See me if you would like the pretty POSTSCRIPT or LN03 format
and I'll mail it to you.
ttfn...lc
The Buffer, Volume No., 16-Jun-1988
Rdb/VMS V3.0
Larry M. Carpenter, Database Systems Engineering,
TTB1-6/E6, 264-3056
Rdb/VMS V3.0 The Untold Story
1 Overview
Recently I was asked to fill in a chart of
requirements for a database system that an outside
consultant was going to use to do an evaluation of
Rdb/VMS. As the chart did not ask for input on many
of the things that Rdb/VMS V3.0 now supports, I felt
it was in our interest to include them. Most of these
features fall under the Database Structure section.
Since the chart was completed, it made sense to
include it here for general use by the field.
DIGITAL INTERNAL USE ONLY 1
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_1:_Database_Structure____________________________
Requirement_____________________Rdb/VMS________________
Database structure Relational
Multi files databases Yes
Partitioned Tables Yes
Record Clustering Yes
Multi-format Page Structure Yes
Database file placement Yes
control
After Image file placement Yes
control
Before Image file placement Yes
control
Locking
Database Yes
Table Yes
Page Yes
Record Yes
Performance Monitoring tools Yes
Database Restructuring Yes while on-line
Full VAX/VMS Cluster Support Yes
2 DIGITAL INTERNAL USE ONLY
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_1_(Cont.):_Database_Structure____________________
Requirement_____________________Rdb/VMS________________
Snapshot Capability Yes
Database page size control Yes
Database creation parameters Yes
control
Support for Views Yes
_______________________________________________________
_______________________________________________________
Table_2:_Database_Parameters___________________________
Requirement_____________________Rdb/VMS________________
Maximum Size of Database Limited by available
physical devices
Maximum Size of table Limited by available
physical devices
Maximum Tables per database 1024
Maximum Files per database Limited by available
physical devices
Maximum Records per table Limited by available
physical devices
Maximum Records per database Limited by available
physical devices
Maximum Fields per record 2000
Maximum Record size 16383
Maximum Tables in a view 32
DIGITAL INTERNAL USE ONLY 3
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_2_(Cont.):_Database_Parameters___________________
Requirement_____________________Rdb/VMS________________
Datatypes Supported
SIGNED WORD
SIGNED LONGWORD
SIGNED QUADWORD
F_FLOATING
G_FLOATING
DATE
TEXT
VARYING STRING
SEGMENTED STRING
Unstructured datatype
Support for Arrays No
_______________________________________________________
_______________________________________________________
Table_3:_Data_Dictionary_Functions_____________________
Requirement_____________________Rdb/VMS________________
General Purpose Data Yes, CDD/PLUS
Dictionary
Referential Integrity Yes, in Rdb
Stored Procedures No
Triggers No
_______________________________________________________
4 DIGITAL INTERNAL USE ONLY
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_4:_Field_Attributes______________________________
Requirement_____________________Rdb/VMS________________
Case conversion No (yes in forms
packages)
Default Value Yes
Required field Yes (NOT MISSING)
Acceptable Values Yes (VALID IF)
Verification Partial
Formatting of data Yes
Calculated Fields Yes (COMPUTED BY) both
table and view
Display Only No (yes in forms
packages)
Prompt No (yes in forms
packages)
Error Message No
_______________________________________________________
DIGITAL INTERNAL USE ONLY 5
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_5:_Indexing______________________________________
Requirement_____________________Rdb/VMS________________
Type Supported B-TREE and HASH
Maximum numbers of indices
Per Table Unlimited
Per Database Limited by Max
relations of 1024
Maximum Number fields 2000
Maximum Key size 254 bytes
Order Options No
Unique Index Yes
Data Clustering by index Yes
_______________________________________________________
6 DIGITAL INTERNAL USE ONLY
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_6:_Screen_Forms__________________________________
Requirement_____________________Rdb/VMS________________
Default form generator Yes with RALLY
Able to design customized Yes in FMS and TDMS
forms
Interactive Screen Painter Yes in FMS and TDMS
Ability to create forms in Yes with RALLY and
word processing editor ALL-IN-1
Multiple Tables per form Yes in FMS and TDMS
Multiple screens per form Yes with RALLY
Embedded processing Yes with FMS, TDMS,
and RALLY
_______________________________________________________
DIGITAL INTERNAL USE ONLY 7
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_7:_Queries_______________________________________
Requirement_____________________Rdb/VMS________________
Query by example facility Yes with RALLY and
TEAMDATA
Exact match Yes
Relational Operators All but UNION
Boolean logic Yes
Ranges Yes
List of values Yes
Wildcards Yes
Maximum/Minimum Values Yes
Aggregate Functions Yes
Sort results Yes
Case Insensitive Yes
_______________________________________________________
8 DIGITAL INTERNAL USE ONLY
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_8:_Reports_______________________________________
Requirement_____________________Rdb/VMS________________
Reports:
Default report generator Yes with DATATRIEVE,
TEAMDATA, RALLY
Interactive report generator Yes with DATATRIEVE,
using screen forms/painter TEAMDATA, RALLY
Input source Table, rse, collection
Multiple tables/report Yes with DATATRIEVE,
TEAMDATA, RALLY
Page formatting Yes with DATATRIEVE,
TEAMDATA, RALLY
Data formatting Yes with DATATRIEVE,
TEAMDATA, RALLY
Sorting Yes with DATATRIEVE,
TEAMDATA, RALLY
Aggregate functions Yes with DATATRIEVE,
TEAMDATA, RALLY
Logical processing Yes with DATATRIEVE,
TEAMDATA, RALLY
User-defined variables Yes with DATATRIEVE,
TEAMDATA, RALLY
Prompt for variables at Yes with DATATRIEVE,
runtime TEAMDATA, RALLY
DIGITAL INTERNAL USE ONLY 9
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_8_(Cont.):_Reports_______________________________
Requirement_____________________Rdb/VMS________________
Output options Yes with DATATRIEVE,
TEAMDATA, RALLY
Applications Generator Yes with DATATRIEVE,
RALLY
4GL Yes with DATATRIEVE (3
1/2) and RALLY
Default Menu generator Yes with ACMS and
RALLY
On-the-fly datafiles Yes with DATATRIEVE
and RALLY
_______________________________________________________
_______________________________________________________
Table_9:_Security______________________________________
Requirement_____________________Rdb/VMS________________
Login password Yes with VMS user
accounts and RALLY and
ACMS
Levels of access
Database Database, table, view
Other Procedures, forms with
CDD
_______________________________________________________
10 DIGITAL INTERNAL USE ONLY
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_10:_Miscellaneous________________________________
Requirement_____________________Rdb/VMS________________
Support for SQL Yes
Support for Transactions:
Logging Yes, after image
journal
Commit/Rollback Yes
Roll Forward Yes
Concurrency control Yes
File import/export Yes with RALLY,
capabilities DATATRIEVE, and
TEAMDATA
Online Backup capability Yes
Support for OLTP Yes with ACMS
Single-threaded vs multi- Single, one per user
threaded
Support for VMS V5.0 Yes
_______________________________________________________
DIGITAL INTERNAL USE ONLY 11
The Buffer, Volume No., 16-Jun-1988
_______________________________________________________
Table_11:_Networked_Database_Support___________________
Requirement_____________________Rdb/VMS________________
Distributed processing Yes with ACMS
Remote Database access Yes
Multiple Database Yes
access/application
Distributed databases Partial with VAX Data
Distributor
Heterogeneous Networks Yes
Heterogeneous Database access Yes with VIDA and
VAX Link (VAX
Link provides
the capability
of accessing IBM
databases and loading
an Rdb/VMS database)
_______________________________________________________
12 DIGITAL INTERNAL USE ONLY
|