Glossary

access descriptor
a SAS/ACCESS file that describes data that is managed by SAS, by a database management system, or by a PC-based software application such as Microsoft Excel, Lotus 1-2-3, or dBASE. After creating an access descriptor, you can use it as the basis for creating one or more view descriptors. See also view descriptor.
Accounting Log
in SYSTEM 2000 software, a file used to hold the Multi-User accounting system records.
action-clause
in the SYSTEM 2000 QUEST language, the portion of a command on the left of a where-clause or the entire command if there is no where-clause; for retrievals, the retrieval-clause and the ordering-clause, if any; for updates, the update-clause.
active database
in SYSTEM 2000 software, a database that is on disk for production use in the Self-Contained Facility or in PLEX jobs.
ad hoc function
in SYSTEM 2000 QUEST software, an arithmetic expression enclosed in parentheses and specified in an action-clause.
alias
an alternative name, usually a shortened form, for a particular SAS language element. An example of an alias is PWD for PASSWORD.
allocation
the operating system's association between a logical name (DDname) and an operating system data set.
ancestor record
a record on the level that precedes a specified record in the same path.
archival database
in SYSTEM 2000 software, a copy of a database saved for use in recovery or restoration. An archival database is a historical database saved at a significant point in time.
arithmetic expression
arithmetic operator
in SAS, any of the symbols (+, -, /, *, and **) that are used to perform addition, subtraction, division, multiplication, or exponentiation in arithmetic expressions. In SYSTEM 2000 software only, ** is not supported.
ASM PLEX
in the SYSTEM 2000 PLEX facility, the Programming Language Extension for IBM Assembler Language.
attach a database
in SYSTEM 2000 software, to make database files available to a job.
available space
in SYSTEM 2000 software, the allocated or extendable storage space beyond the logical end of a file or table.
batch mode
a noninteractive method of running SAS programs by which a file (containing SAS statements along with any necessary operating system commands) is submitted to the batch queue of the operating environment for execution.
by-clause
part of a retrieval-clause, which specifies that the values within a data tree be displayed together. A by-clause begins with the keyword BY and includes its focal record and all subsequent components in the retrieval-clause, up to the beginning of another by-clause or to the beginning of an ordering-clause or where-clause.
by-phrase
in SYSTEM 2000 software, a system function followed by the keyword BY and its focal record.
C-number
CHARACTER
in SYSTEM 2000 software, an item type for textual values where leading blanks, trailing blanks, and multiple blanks between words are ignored. CHARACTER is abbreviated as CHAR.
children
the records that immediately follow a specified record.
CICS Command Editor
a tool that enables you to create, save, retrieve, and submit command streams in a CICS environment. It can be used in the CICS interface to access, modify, and resubmit the most recent command stream.
CICS Interface
in SYSTEM 2000 software, an interface that allows direct communication with the IBM Customer Information Control System (CICS) TP monitor.
clearing
in SYSTEM 2000 software, the process of copying an updated page in a database or Update Log from main memory to disk.
close a database
in SYSTEM 2000 software, to make the files of a database unavailable to a job.
COBOL PLEX
in the SYSTEM 2000 PLEX facility, the COBOL Programming Language Extension.
Collect File
in SYSTEM 2000 software, a temporary file holding a relational table containing COLLECT command output. Collect File values can originate in more than one database and can be used in QUEST language and REPORT language commands.
command
a directive to an operating system to perform a particular task.
Command Editor (CICS Command Editor)
in SYSTEM 2000 software, a capability for creating, saving, retrieving, and submitting command streams in a CICS environment.
Command File
in SYSTEM 2000 software, a user file that includes Self-Contained Facility (SCF) input commands. The Command File is the standard input file by default, but it can be a user-assigned alternate file.
command terminator
in SYSTEM 2000 software, a signal that indicates the end of a command, usually a colon or semicolon.
COMMBLOCK
in a SYSTEM 2000 PLEX program, a declarative statement that sets up a COMMBLOCK. The COMMBLOCK is a data area for passing status information back and forth between the PLEX program and SYSTEM 2000 software.
component
a self-contained, reusable programming object that provides some type of service to other components in an object-oriented programming environment.
component label
the user-assigned component name or number that uniquely identifies a component in a SYSTEM 2000 database definition.
component name
a unique name that is assigned to a component in a SYSTEM 2000 database definition. See also component.
component number (C-number)
a unique number that is assigned to a component in a SYSTEM 2000 database definition. See also component.
condition
a part of a SYSTEM 2000 where-clause that contains an EXISTS, FAILS, EQ, NE, SPANS, LT, GT, LE, GE, or CONTAINS operator (or an equivalent symbol) and its operands, which are either schema items or specified values.
connecting string
optional syntax that you can use in a SYSTEM 2000 where-clause that is included in a SAS/ACCESS view descriptor. A connecting string tells the interface view engine how you want to connect conditions in the SYSTEM 2000 where-clause with conditions that are translated from a SAS WHERE clause.
constant
in SAS software, a number or a character string that indicates a fixed value.
CONTROL
in SYSTEM 2000 software, a Self-Contained Facility language used for administrative tasks, such as saving, restoring, and recovering databases. CONTROL is the processor of the CONTROL language.
Coordinated Recovery
in SYSTEM 2000 software, the process of reinstating a damaged database to a previous, undamaged condition. Coordinated Recovery uses the Rollback Log and the Update Log.
create a database
in SYSTEM 2000 software, to assign a name and storage space to a database yet to be defined.
cycle number (database cycle number)
in SYSTEM 2000 software, the total number of times that data have been updated or loaded into a database. This is also referred to as database cycle number.
damage flag
in SYSTEM 2000 software, an internal indicator of whether a database is damaged.
damaged database
in SYSTEM 2000 software, a database for which updates have been only partially completed before processing was stopped (for example, because of a hardware failure).
Data File
in SYSTEM 2000 software, a user file containing data for Self-Contained Facility commands that are to be executed by a SYSTEM 2000 processor. The Data File is the standard input file by default.
data length
in SYSTEM 2000 software, the number of symbols or characters in a data value.
data management software
an integrated software package that enables you to create and manipulate data in the form of databases.
data record
an identifiable set of values that are treated as a unit and which are associated with a schema record. A logical entry consists of related data records. See also logical entry.
data set
data structure
in SYSTEM 2000 software, the view of a database in terms of data items, data records, and the hierarchical relationships of the records. This is also called a logical data structure.
Data Table (DT)
in a SYSTEM 2000 database, a table containing all data values for the records in the database.
data value
a unit of character, numeric, or alphanumeric information that is stored as a single item in a data record.
data view
database
an organized collection of related data. A database usually contains named files, named objects, or other named entities such as tables, views, and indexes. See also database definition.
database cycle number
database definition (definition)
a blueprint for the type of data that is stored in a SYSTEM 2000 database. A definition consists of schema records and related schema items, which are organized in a hierarchical structure. A definition labels the data to be stored, arranges the data into groups, and establishes relationships among the groups of data. See also schema record.
database management system (DBMS)
a software application that enables you to create and manipulate data that is stored in the form of databases. See also hierarchical structure.
Database Manager
in SYSTEM 2000 software, the nucleus (executive code) of the software.
DATE
in SYSTEM 2000 software, the item type for date values.
date and time format
instructions that tell SAS how to write numeric values as dates, times, and datetimes.
DBA password
a SYSTEM 2000 password that provides a level of authority between that of the master password and that of the secondary passwords. The DBA password enables the DBA to administer databases without being able to access the data that is stored in them.
DBMS
DECIMAL
in SYSTEM 2000 software, an item type for numeric values with a fixed decimal point and an optional plus or minus sign.
DEFINE language
in SYSTEM 2000 software, a Self-Contained Facility language used to define a database.
definition
definition number
in SYSTEM 2000 software, the total number of times that a database definition has been changed (mapped).
Definition Table
in a SYSTEM 2000 database, a table that contains the definition of a database.
delimiter
a character that serves as a boundary that separates the elements of a text string.
descendant
a record that a member that resides at a lower level in relation to other members in the hierarchy. A record is a descendant of its ancestors.
DESCRIBE order
in SYSTEM 2000 software, the order in which the schema of a database is displayed as a result of the DESCRIBE command in the QUEST language.
descriptor file
a type of SAS/ACCESS file that is used to establish a connection between SAS and files that are created and maintained by other software applications. Descriptor files describe data to SAS. To create descriptor files, you use the ACCESS procedure. There are two types of descriptor files: access descriptors and view descriptors.
descriptor information
information about the contents and attributes of a SAS data set. For example, the descriptor information includes the data types and lengths of the variables, as well as which engine was used to create the data. SAS creates and maintains descriptor information within every SAS data set.
Diagnostic Log
in SYSTEM 2000 software, a file that contains diagnostic tuning aids (at different levels) resulting from job processing in a Multi-User environment.
dimension level (level)
an element of a dimension hierarchy. Levels describe the dimension from the highest (most summarized) level to the lowest (most detailed) level. For example, possible levels for a Geography dimension are Country, Region, State or Province, and City.
direct mode
in SYSTEM 2000 software, the state in which the Update Log for a database is written directly to tape or disk.
disjoint record
a schema record in a SYSTEM 2000 database that is outside a path as specified in a view descriptor, and thus cannot be included.
Distinct Values Table (DVT)
in SYSTEM 2000 software, one of two tables that make up the index for a database. This table contains an entry for each distinct value of a key item. See also Multiple Occurrence Table.
DOUBLE
in SYSTEM 2000 software, an item type for double-precision, floating-point values.
DT
DVT
DYNAMIC where-clause
in SYSTEM 2000 software, a QUEST where-clause that can be created and modified within a PLEX program while the program is executing.
EFT
engine (SAS engine)
a component of SAS software that reads from or writes to a file. Various engines enable SAS to access different types of file formats.
entry terminator
in SYSTEM 2000 software, a signal that indicates the end of a data entry or subtree in the Data File. The default entry terminator is END*.
exclusive use
the condition under which only one user can access a database at a time.
execution option
in SYSTEM 2000 software, an option specified in a JCL EXEC statement and then passed as a parameter to the program called in the job step.
execution parameter
in SYSTEM 2000 software, an independent variable, such as an argument in a string, subroutine, or execution statement, for which a value is assigned at time of use.
Extended Field Table (EFT)
in a SYSTEM 2000 database, a table used to store the characters that extend beyond the assigned field width.
family
a SYSTEM 2000 record, all its ancestors, and all its descendants.
focal record
in SYSTEM 2000 software, a data record that determines the family of schema records in a has-expression, a by-clause, or a by-phrase.
format a database
in SYSTEM 2000 software, to fill the pages of the database tables with binary zeros.
FORTRAN PLEX
in the SYSTEM 2000 PLEX family, the FORTRAN Programming Language Extension.
full pass
in SYSTEM 2000 software, the process of examining all the records in the Data Table one by one.
function
Genius
in SYSTEM 2000 software, a conversational facility for specifying LISTING reports.
global hold
in SYSTEM 2000 software, the state in which an entire database is reserved for use by one user temporarily to prevent other users from updating or reserving any portion of the database.
has-clause
in a SYSTEM 2000 where-clause, the word HAS preceded by a record name or component number and followed by a condition or expression.
hierarchical data management
the practice of storing and accessing data in a database structure that minimizes redundancy by organizing stored data in levels.
hierarchical structure
an arrangement of data in which records occur at distinct levels, with different types of information at each level. Records are related to other records as ancestors, descendants, siblings, and so on.
hierarchical table (HT)
in a SYSTEM 2000 database, a table that contains the hierarchical relationships among the records in a database.
HOLD option
in SYSTEM 2000 software, an option in a PLEX retrieval command that enables a user to reserve specified data records temporarily.
HT
if-clause
in the SYSTEM 2000 QUEUE and REPORT languages, an additional criterion to further qualify the records that satisfy a where-clause.
immediate mode
in SYSTEM 2000 software, the PLEX mode in which an update command is processed immediately after being issued. See also load mode, queue mode.
inclusion list
in SYSTEM 2000 software, a part of a PLEX retrieval or update command specifying the items that are to participate in the operation.
incremental loading
in SYSTEM 2000 software, the loading of new logical entries in separate batches.
index
See SAS index.
informat
initial loading
in SYSTEM 2000 software, the loading of the first batch of logical entries into the database. See also incremental loading.
INTEGER
in SYSTEM 2000 software, an item type for whole numeric values (or 0) having an optional plus or minus sign.
interactive line mode (line mode)
a method of running SAS programs in which you enter one line of a SAS program at a time at the SAS session prompt. SAS processes each line immediately after you press the ENTER or RETURN key. Procedure output and informative messages are returned directly to your display device.
interface view engine
a type of SAS engine that SAS/ACCESS software uses to retrieve data from files that have been formatted by another vendor's software. Each SAS/ACCESS interface has its own interface view engine, which reads the interface product data and returns the data in a form that SAS can understand (that is, in a SAS data set). See also engine.
invoke a string
in SYSTEM 2000 software, to initiate the transaction stored in a string by giving the string's name or number and supplying any parameter values that were defined.
Item Menu
in SYSTEM 2000 software, a QueX screen containing the items available to a specific user for a particular record and a menu of commands that may be used in processing the items displayed.
item type
a classification of values that determines how the values will be stored in a SYSTEM 2000 database. The item types are CHARACTER, TEXT, INTEGER, DECIMAL, MONEY, DATE, REAL (or FLOAT), DOUBLE, and UNDEFINED.
Keepfile
in SYSTEM 2000 software, a file that holds the permanent Update Log recordings; it is used to recover a database.
key
key condition
in SYSTEM 2000 software, a condition that contains a key item, which means records are qualified by means of the index.
left sibling
in a SYSTEM 2000 schema or data tree, the sibling record on the left of a given record, that is, the record one position nearer to the beginning of the logical chain of siblings.
level
library member
any of several types of SAS file in a SAS library. A library member can be a data set, a view, a catalog, a stored program, or an access descriptor.
library reference
See libref.
libref (library reference)
a SAS name that is associated with the location of a SAS library. For example, in the name MYLIB.MYFILE, MYLIB is the libref, and MYFILE is a file in the SAS library. See also SAS library.
line mode
load a database (populate a database)
in SYSTEM 2000 software, to enter logical entries in a database.
load mode
in SYSTEM 2000 software, the PLEX mode in which only INSERT commands are issued. The software processes those commands in part when they are issued and completes processing when the TERMINATE command is given. See also immediate mode, queue mode.
loader stream
in SYSTEM 2000 software, the values for logical entries coded in the format necessary to load a database.
local hold
in SYSTEM 2000 software, the state in which one data record is reserved temporarily for use by a user to prevent other users from updating or reserving that data record.
Locate File
in SYSTEM 2000 software, a PLEX work file that stores addresses of data records for subset processing.
logical entry
the data records that pertain to one entry in a SYSTEM 2000 database. For example, in the EMPLOYEE database, all data records that pertain to one employee comprise a logical entry.
logical order
in SYSTEM 2000 software, the order of records in a tree in which each record precedes all of its descendants and all of its right siblings.
logical unit of work
in SYSTEM 2000 software, a sequence of updates bounded by synchpoints. A logical unit of work is used in Coordinated Recovery.
lookup key (key)
a value that uniquely identifies a specific record and its order among other records in a database or table.
master password
the password under which a SYSTEM 2000 database is created. The holder of the master password can access the entire database and has the authority to use any SYSTEM 2000 statement.
Master Record
in SYSTEM 2000 software, a table of identification information, such as the database name and passwords.
member name
a name that is assigned to a SAS file in a SAS library. See also member type.
member type
a SAS name that identifies the type of information that is stored in a SAS file. Member types include ACCESS, AUDIT, DMBD, DATA, CATALOG, FDB, INDEX, ITEMSTOR, MDDB, PROGRAM, UTILITY, and VIEW.
Message File
in SYSTEM 2000 software, a user file containing messages issued by the software, such as error diagnostics, informative messages, and echoes of commands. The Message File is the standard output file by default, but it can be a user-assigned alternate file.
missing value
a type of value for a variable that contains no data for a particular row or column. By default, SAS writes a missing numeric value as a single period and a missing character value as a blank space. See also null value, null item, null record.
MONEY
in SYSTEM 2000 software, an item type for money values; it is similar to DECIMAL type, except that $, CR, and DB are displayed with the values.
MOT
multi-user environment
a data entry environment in which several users access a database at the same time, with queries and updates being handled simultaneously by a single copy of the software. See also single-user environment.
Multiple Occurrence Table (MOT)
in SYSTEM 2000 software, a table that is part of the index.
non-exclusive use
in SYSTEM 2000 software, the state in which more than one user can perform updates and retrievals on the same database.
non-key condition
in SYSTEM 2000 software, a where-clause condition for which the software uses the Data Table instead of the index to qualify records.
normalization
the process of obtaining ancestors or descendants of qualified records during the processing of a SYSTEM 2000 where-clause.
NULL
in SYSTEM 2000 software, a format option that requests the output display of NULL for items having missing values. See also null value.
null item
an item for which space is allocated in a record, although no value currently exists in the SYSTEM 2000 database. A null item is similar to a SAS missing value, but they are not identical. See also missing value, schema item.
null record
a data record that contains all null items.
null value
a special value that indicates the absence of information. Null values are analogous to SAS missing values. See also missing value.
numeric item
in SYSTEM 2000 software, an item whose values are numbers that can be calculated (as opposed to ZIP codes). The numeric item types are INTEGER, DECIMAL, MONEY, REAL (FLOAT), and DOUBLE.
observation
a row in a SAS data set. All of the data values in an observation are associated with a single entity such as a customer or a state. Each observation contains either one data value or a missing-value indicator for each variable.
open a database
in SYSTEM 2000 software, to attach a database for use.
ORDERED BY clause
ordering-clause (ORDERED BY clause)
a set of one or more user-specified SYSTEM 2000 schema items that control the sorting of selected values.
ordinal
in SYSTEM 2000 software, the place of a member in an ordered set, for example, the left-to-right ordering of data records within a set of similar siblings, the left-to-right ordering of conditions in a PLEX where-clause, or the first-to-last ordering of items in a subschema record.
padding
in SYSTEM 2000 software, the unused space in a page of a database table that is reserved for future use.
parametric string
in SYSTEM 2000 software, a string containing one or more parameters for which values are assigned when the string is invoked.
path
physical order
the order in which data records or observations appear in their storage structure.
physical storage structure
in SYSTEM 2000 software See also storage structure.
picture (schema item picture)
the logical size (length) of values for a particular schema item in a SYSTEM 2000 database.
PL/I PLEX
in SYSTEM 2000 software, an abbreviation for PL/I Programming Language Extension, a dialect of the PLEX Facility.
PLEX
in SYSTEM 2000 software, a facility for extending a COBOL, FORTRAN, PL/I, or Assembler program to include SYSTEM 2000 commands. PLEX is also the name of the processor of the PLEX language.
PLEX processor directive
in SYSTEM 2000 software, an instruction issued to the PLEX processor that does not result in executable code.
populate a database
Primary Record
in SYSTEM 2000 QueX software, the Request Record used with a SELECT command to initiate a sequence of retrievals. All other records requested must be related to the Primary Record in some manner.
processor
in SYSTEM 2000 software, a subsystem that is specific to each of the languages available, for example, DEFINE, CONTROL, QUEST, REPORT, and PLEX.
Program Service Processor (PSP)
in SYSTEM 2000 software, the interface subsystem between an executing PLEX program and the Data Base Manager.
PSP
qualified record
in SYSTEM 2000 software, a record that satisfies one or more conditions in a where-clause.
QUEST
the query/update language that is used in SYSTEM 2000 software. QUEST is also the name of the processor of the QUEST language.
QUEUE
in SYSTEM 2000 software, a QUEST language option used for queries and updates in which all commands for a session are processed simultaneously when the TERMINATE command is given. QUEUE is also the name of the processor for the QUEUE language.
queue mode
in SYSTEM 2000 software, a PLEX mode in which update commands are not processed until the TERMINATE command is given. See also immediate mode, load mode.
QueX database
in SYSTEM 2000 software, a database that contains a description of each QueX user view of the data. A QueX database is used to condition and control the QueX environment.
QueX menu
in SYSTEM 2000 software, a QueX screen containing the records available to a specific user.
QueX software
in SYSTEM 2000 software, a query and update facility that is fixed-screen, interactive, and menu-driven.
QueX table
in SYSTEM 2000 software, any of the run-time tables that drive QueX software.
R-authority
a code that is specified by the holder of the master password and which gives the holder of a secondary password the authority to retrieve a SYSTEM 2000 schema component.
REAL
in SYSTEM 2000 software, an item type for single-precision, floating-point values.
record membership
in SYSTEM 2000 software, the relationship between an item and the record that it belongs to.
record relationship
in SYSTEM 2000 software, the hierarchical relationship between records.
recover a database
in SYSTEM 2000 software, to restore an archival database and apply some or all of the updates recorded in its Keepfile.
reinstate a database
in SYSTEM 2000 software, to use the Coordinated Recovery process to bring a damaged database back to a previous, undamaged state.
related
in SYSTEM 2000 software, the state of belonging to the same schema path.
release a database
in SYSTEM 2000 software, to free the space occupied by the database files on disk.
reload a database
in SYSTEM 2000 software, to unload a database, then build new database tables with the unloaded data by means of the RELOAD command.
rename a database
in SYSTEM 2000 software, to change the name of a database and its files.
reorganize a database
in SYSTEM 2000 software, to compress the index of a database.
REPORT
in SYSTEM 2000 software, a language for defining and generating reports. REPORT is also the name of the processor of the REPORT language.
Report File
in SYSTEM 2000 software, a user file containing the results of retrieval requests, such as reports, tallies, and the output from the REPORT processor. The Report File is the standard output file by default, but it can be a user-assigned alternate file.
Request Record
in SYSTEM 2000 QueX software, the record requested for display.
restore a database
in SYSTEM 2000 software, to copy an archival database disk for active use.
restructure a database
in SYSTEM 2000 software, to change the logical data structure and the physical storage structure of a database to reflect a schema modification.
retrieval-clause
in the SYSTEM 2000 QUEST language, the list of components to be retrieved.
return code
a numeric value that indicates whether a request was successful. A return code can also indicate a specific error or warning.
reusable space
in SYSTEM 2000 software, the inactive storage space within a database table made available by deletions of values or records.
right sibling
in a SYSTEM 2000 schema or data tree, the sibling record on the right of a given record, that is, the record one position farther from the beginning of the logical chain of siblings.
rollback
a data recovery process that restores a database after a hardware or software failure, or that returns it to a state before changes were made.
rollback log
in SYSTEM 2000 software, a file that holds copies of database pages as they appeared before the update commands were applied.
root
See root node.
root node (root)
the topmost level in a hierarchical tree, representing the entire tree and its contents.
SAS data file
a type of SAS data set that contains data values as well as descriptor information that is associated with the data. The descriptor information includes information such as the data types and lengths of the variables, as well as the name of the engine that was used to create the data. See also SAS data set, SAS data view.
SAS data set (data set)
a file whose contents are in one of the native SAS file formats. There are two types of SAS data sets: SAS data files and SAS data views. See also descriptor information.
SAS data view (data view)
a type of SAS data set that retrieves data values from other files. A SAS data view contains only descriptor information such as the data types and lengths of the variables (columns) plus other information that is required for retrieving data values from other SAS data sets or from files that are stored in other software vendors' file formats.
SAS engine
See engine.
SAS expression (arithmetic expression)
a type of macro expression consisting of a sequence of operands and arithmetic operators that form a set of instructions that are evaluated to produce a numeric value, a character value, or a Boolean value. Examples of operands are constants and system functions. SAS uses arithmetic expressions in program statements to create variables, to assign values, to calculate new values, to transform variables, and to perform conditional processing.
SAS file
a specially structured file that is created, organized, and maintained by SAS. A SAS file can be a SAS data set, a catalog, a stored program, an access descriptor, a utility file, a multidimensional database file, a financial database file, a data mining database file, or an item store file.
SAS function (function)
a type of SAS language element that is used to process one or more arguments and then to return a result that can be used in either an assignment statement or an expression.
SAS index (index)
a component of a SAS data set that enables SAS to access observations in the SAS data set quickly and efficiently. The purpose of SAS indexes is to optimize WHERE-clause processing and to facilitate BY-group processing.
SAS informat (informat)
a type of SAS language element that is used to read data values according to the data's type: numeric, character, date, time, or timestamp.
SAS library
one or more files that are defined, recognized, and accessible by SAS, and that are referenced and stored as a unit. Each file is a member of the library.
SAS variable (variable)
a column in a SAS data set or in a SAS data view. The data values for each variable describe a single characteristic for all observations (rows).
save a database
in SYSTEM 2000 software, to copy a database from disk to a permanent file called the Savefile.
Savefile
in SYSTEM 2000 software, a tape or disk file that holds the archival database. After you save a database, the Savefile can be used to restore the database at a later time.
SCF
schema
a map or model of the overall data structure of a database. A schema consists of schema records that are organized in a hierarchical tree structure. Schema records contain schema items.
schema component
in SYSTEM 2000 software, a schema item or a schema record.
schema item
a component that specifies the name and characteristics of a group of SYSTEM 2000 database values. That is, a schema item has a name, a type, and a picture (length). Each value stored in a SYSTEM 2000 database corresponds to a schema item. A SYSTEM 2000 schema item is analogous to a SAS variable.
schema item picture
See picture.
schema path
in SYSTEM 2000 software, a path in a schema tree.
schema record (SR)
an identifiable set of associated schema items that are treated as a unit in a SYSTEM 2000 database. See also disjoint record.
secondary password
a password, other than the master password or DBA password, that restricts SYSTEM 2000 statement usage and which specifically assigns update, retrieval, and where-clause authorities for any or all components of a SYSTEM 2000 database.
Secondary Record
in SYSTEM 2000 QueX software, a Request Record that is related to the Primary Record as an ancestor, as a descendant, or as part of a linked network.
Security by Entry
in SYSTEM 2000 software, a security feature that protects the entire database. To access any given logical entry, you must know the private value for a certain item.
Self-Contained Facility (SCF)
in SYSTEM 2000 software, the facility consisting of the DEFINE, CONTROL, QUEST, QUEUE, and REPORT languages. The SCF languages do not interact with formal programming languages. See also PLEX.
separator
in SYSTEM 2000 software, a special character that separates labels from values in commands, value streams, and output.
session
a single period during which a software application is in use, from the time the application is invoked until its execution is terminated.
sibling
in a hierarchical database, any of two or more segments or records that have the same parent segment or record.
similar records
in SYSTEM 2000 software, data records that are occurrences of the same schema record.
single-user environment
a SYSTEM 2000 execution environment in which you are working with your own copy of SYSTEM 2000 software. In a single-user environment, you usually have exclusive access to the database. However, the single-user environment can be configured so that multiple users can query the database. See also multi-user environment.
source record
in the SYSTEM 2000 PLEX facility, a subschema record that appears on the left side of a LINK command.
SR
SSR
stack
in the SYSTEM 2000 PLEX facility, an area in which the software saves the addresses of the most recently retrieved data records. The effect of every PLEX retrieval and update command depends on the contents of the stack.
storage structure
in SYSTEM 2000 software, the stored version of a database, the physical files, indexes, pages, pointers, and fields. This is also called physical storage structure.
stored function
in SYSTEM 2000 software
stored string
a text string that is contained in a SYSTEM 2000 database definition and which can be invoked by using the string number or name.
string
a stored command or part of a command or series of commands that are invoked by specifying the string name or number in another command. Strings are part of a SYSTEM 2000 database definition
subschema
in a SYSTEM 2000 PLEX program, one specific application's view of the database. A subschema consists of a collection of subschema records.
subschema item
in SYSTEM 2000 software, an item in a subschema record.
subschema record (SSR)
in a SYSTEM 2000 PLEX program, the application's view of a schema record. A subschema record contains subschema items; each item corresponds to a schema item in the database definition.
subtree
in SYSTEM 2000 software, a tree consisting of a given record and all its descendants.
synchpoint
in SYSTEM 2000 software, a point at which the software marks the end of a series of updates. Up to the most recent synchpoint, the database is secure and the updates are available for Coordinated Recovery.
syntax
a set of rules specifying proper construction of statements or commands.
SYSTEM 2000 view
a file that reads data directly from a SYSTEM 2000 database.
system function
in SYSTEM 2000 software, an operation available for use in an arithmetic expression or action-clause. The six system functions are AVG, COUNT, MAX, MIN, SIGMA, and SUM. A system function can operate on an arithmetic expression or a schema item.
system release number
in SYSTEM 2000 software, a number indicating the version of the software used to create the database. The DESCRIBE command prints the system release number.
system separator
in SYSTEM 2000 software See also separator.
system string
in SYSTEM 2000 software, syntax that provides the current date and time according to the computer's internal calendar and clock. The four system strings are *NOW*, *TODAY*, *FTODAY*, and *DATA*.
system-wide command
in SYSTEM 2000 software, a command accepted by any processor in the Self-Contained Facility.
target level
in SYSTEM 2000 software, the level of the data records to be selected for the action-clause.
target record
in SYSTEM 2000 software, the schema record that determines the type of records to be selected for an action-clause. The target record determines the target level. In the PLEX facility, the subschema record on the right side of the LINK verb.
TEXT
in SYSTEM 2000 software, an item type for textual values in which blanks are retained. You must include the blanks when specifying the value in a where-clause. For example, JOHN SMITH is not the same value as JOHN SMITH.
text search
in SYSTEM 2000 software, a capability that permits the search for data patterns within subsets of values.
tree
a hierarchical file structure that has a branching structure reminiscent of a physical tree.
U-authority
a code that is set by the holder of the master password and which gives the holder of a secondary password the authority to update a SYSTEM 2000 schema item or schema record.
UNDEFINED item type
in SYSTEM 2000 software, an item type for hexadecimal values. All EBCDIC characters from x'00' through x'FF' are valid.
unload a database
in SYSTEM 2000 software, to write data from a database to the Report File in loader stream format.
Update Log
in SYSTEM 2000 software, the software's journal of update processing.
user file
in SYSTEM 2000 software, any of these files: Command File, Data File, Message File, or Report File.
user view
in SYSTEM 2000 QueX software, the data and environment for a specific user. The user view is the subset of items, record, record relationships, and options defined from that user's perspective.
value stream
in SYSTEM 2000 software, values coded in a format the software can read in order to update a database.
variable
via-clause
in the SYSTEM 2000 PLEX facility, the part of a LINK command that states the conditions for establishing a link between two subschema records.
view
a definition of a virtual data set that is named and stored for later use. A view contains no data; it merely describes or defines data that is stored elsewhere.
view descriptor
a SAS/ACCESS file that defines part or all of the DBMS data that is described by an access descriptor. See also access descriptor.
view descriptor path (path)
a reference in code to a particular record and all of its hierarchical ancestors in a SYSTEM 2000 database. See also disjoint record.
W-authority
a code that is set by the holder of the master password and which gives the holder of a secondary password the authority to use SYSTEM 2000 schema items or schema records for selection criteria in a where-clause.
where-clause
a set of one or more conditions that users specify as selection criteria for SYSTEM 2000 updates or retrievals.