SQL/MP Installation and Management Guide
HP NonStop SQL/MP Installation and Management Guide—523353-004
1-1
1
The SQL/MP Database Management 
Environment
Managing an SQL/MP relational database typically involves managing sets of 
continuously active programs in addition to the database itself. In this environment, you 
must add new applications and disk volumes, and repair or change existing 
applications, all without affecting other applications currently running on your system.
In this manual, the descriptions of managing a database are based on these 
assumptions about the database environment at your site:
•
An application includes database components (tables, indexes, views, and 
collations) and the programs that access the database. Database definitions, 
configuration, and distribution can significantly affect application performance. 
An SQL/MP database is an integral part of an application.
•
The database is a production database, not a test database. The database must 
be consistent, accurate, and available.
•
Application development is ongoing. New or changed applications must be 
integrated with existing applications.
•
Central database management is required. The database management tasks can 
be performed by groups of people, but these tasks should be administered by a 
single person or group.
The database management environment for SQL/MP includes:
•
The SQL/MP relational database management system (RDBMS)
•
Database management tools
°
SQL statements, SQL utilities, and SQL conversational interface (SQLCI) 
commands
°
Guardian and OSS utilities
°
HP products for database security, conversion, and reorganization
SQL/MP Software
An SQL/MP database is not just a storage mechanism for data. The database is an 
active part of an application and should be designed for the best application 
performance. You can design a database for each application, or you can use views to 
customize a database for more than one application.
Each SQL database consists of a collection of SQL objects, the data dictionary for 
these objects, and any files in which the objects are stored. The data dictionary 
includes all catalogs and associated file labels that describe the objects. A catalog can 










