Availability Guide for Change Management

Making Application Subsystem Changes Online
Availability Guide for Change Management125506
4-9
Making Changes to NonStop SQL/MP Online
Making Changes to NonStop SQL/MP Online
You may need to change your NonStop SQL/MP database to accommodate business
growth or to add new capabilities. Tandem designed NonStop SQL/MP to accommodate
growth easily—you can change data definitions as your database changes and grows.
NonStop SQL/MP includes utilities that make database growth possible and easy.
This subsection:
Provides a brief overview of NonStop SQL/MP
Describes the changes you can perform to NonStop SQL/MP online
Overview of NonStop SQL/MP
NonStop SQL/MP is a relational-database-management system that uses the ANSI-
standard and ISO-standard Structured Query Language (SQL) to create relational
databases and to describe and manipulate data. NonStop SQL/MP databases can be
fully distributed so that you can store the data where it is used most frequently and yet
read and update the data from anywhere in the network. In addition to online
transaction processing, NonStop SQL/MP is used for decision-support systems (DSS),
scalable electronic commerce applications, and other business applications.
NonStop SQL/MP supports products and applications that run in either the Guardian
environment or the OSS environment; however, all NonStop SQL/MP product processes
run as Guardian processes.
NonStop SQL/MP Components
NonStop SQL/MP consists of the following components:
The SQL compiler compiles host-language object programs, transforms embedded
SQL statement into executable query plans, and creates an object program file.
The SQL optimizer evaluates the query and determines the most efficient plan for
retrieving data from the database.
The SQL executor, a set of system library procedures, executes compiled SQL
statements against database tables, views, or database catalogs.
NonStop SQL/MP Interfaces
NonStop SQL/MP consists of the following major interfaces:
The NonStop SQL/MP conversational interface (SQLCI)—An interactive, line-
oriented, terminal interface that is used by business professionals, database
administrators, and application programmers to perform a variety of tasks. SQLCI
provides the following features:
SQL statements—SQL statements can be entered directly from a terminal.
Note. For a more complete overview of NonStop SQL, see the Introduction to NonStop
SQL/MP.