SQL/MX Glossary
Glossary
HP NonStop SQL/MX Glossary—523732-002
Glossary-37
super ID
super ID. A special user ID defined for each node that has NonStop operating system user 
name SUPER.Super and user ID 255, 255. The super ID can act as the owner of any 
object or file on the node.
swap file. A disk file used by the system for virtual memory.
SYSKEY. A storage key defined by the system rather than by the user. See also clustering 
key.
SYSTEM_DEFAULTS. A user metadata table that contains default settings for options and 
other attributes that affect the execution of commands and SQL queries that can be 
run through MXCI or within an embedded SQL application.
system-defined transaction. A TMF transaction initiated by SQL/MX either in a program 
unit or in a requester, on whose behalf the program unit performs database operations. 
Contrast with user-defined transaction. Most DDL and DML statements are 
transaction-initiating; the system automatically initiates a transaction when the 
statement begins executing. The exceptions include DML statements executing on 
nonaudited tables or under read uncommitted access on audited tables.
system metadata (SMD). Definition schemas and system schemas that contain SMD 
tables. Contrast with user metadata (UMD).
T
table. A logical representation of data in a database in which a set of records is represented 
as a sequence of rows, and the set of fields common to all the records is represented 
as a series of columns. The intersection of a row and column represents the data value 
of a particular field in a particular record. As a database object, a table defines data in 
columns and defines the physical characteristics of the table. Contrast with file.
table lock. A lock held by a process on all the rows in all partitions of a partitioned table. 
Contrast with partition lock
 and row lock.
table reference. A reference in the FROM clause of a SELECT statement that can be a 
table, view, derived table, or joined table, and that determines the contents of an 
intermediate result table from which SQL/MX returns the columns you specify in the 
select list.
targeting. The ability to alter which set of SQL tables is operated on by an application, 
without changing the application’s source code. In SQL/MX this is handled by late 
name resolution
. The name can be resolved at runtime or when the application is SQL-
compiled. The application approach is useful for production environments.
timeout. A method used by SQL/MX to alleviate deadlocks. If a process cannot acquire a 
lock within a given period, the SQL/MX system rejects the lock request and returns a 
timeout error.










