<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="33910" language="de" source="https://portal.flane.ch/swisscom/xml-course/hewlettpackard-u4181s" lastchanged="2025-07-29T12:18:23+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>HPE NonStop SQL/MP Essentials</title><productcode>U4181S</productcode><vendorcode>HP</vendorcode><vendorname>HP</vendorname><fullproductcode>HP-U4181S</fullproductcode><version>1.0</version><objective>&lt;h5&gt;At the conclusion of this course you should be able to:&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;Understand relational database concepts and terminology&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;At the end of this course students will learn: &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Relational database concepts and terminology&lt;/li&gt;&lt;li&gt;HPE NonStop SQL/MP components&lt;/li&gt;&lt;li&gt;HPE NonStop SQL/MP database structures&lt;/li&gt;&lt;li&gt;HPE NonStop SQL/MP conversational interface&lt;/li&gt;&lt;li&gt;HPE NonStop SQL/MP queries&lt;/li&gt;&lt;li&gt;HPE NonStop SQL/MP database object creation and management&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;U4147S: Concepts and Facilities for HPE NonStop Systems&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;ul&gt;
&lt;li&gt;Anyone working with or interested in the HPE NonStop SQL/MP product&lt;/li&gt;&lt;li&gt;Anyone responsible for managing or designing a database or developing embedded SQL programs&lt;/li&gt;&lt;/ul&gt;</audience><outline>&lt;h5&gt;Module 1 - Relational Database Definitions &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Flat-file systems and relational database management systems (RDMBS)&lt;/li&gt;&lt;li&gt;Components of a relational table&lt;/li&gt;&lt;li&gt;Relational database structure&lt;/li&gt;&lt;li&gt;Primary and foreign keys in a relational table&lt;/li&gt;&lt;li&gt;Different types of relationships&lt;/li&gt;&lt;li&gt;How relationships are formed in a relational database&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 2 - SQL/MP Physical Architecture &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Characteristics and functions of NonStop SQL/MP objects&lt;/li&gt;&lt;li&gt;Function and important aspects of each of the objects&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Module 3 - NonStop SQL/MP Process Architecture 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Characteristics and functions of NonStop SQL/MP processes&lt;/li&gt;&lt;li&gt;Function and important aspects of each of the processes&lt;/li&gt;&lt;li&gt;Overall data flow&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 4 - NonStop SQL/MP - The SQL Language &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Standard types of SQL statements and their functions&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5 - NonStop SQL/MP Conversational Interface &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Setting up an SQLCI session&lt;/li&gt;&lt;li&gt;Standard SQLCI commands&lt;/li&gt;&lt;li&gt;Ad hoc query processing&lt;/li&gt;&lt;li&gt;SQLCI Report Writer&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 6 - Generating Queries for Single Tables&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;Core syntax, structure, and function of an SQL query&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 7 - Generating Queries Against Multiple Tables &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Concept of a &amp;ldquo;join&amp;rdquo;&lt;/li&gt;&lt;li&gt;Simple join examples&lt;/li&gt;&lt;li&gt;How joining works and how to work through a join&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 8 - SQL Subqueries &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Concept of a subquery&lt;/li&gt;&lt;li&gt;Two types of subqueries&lt;/li&gt;&lt;li&gt;Syntax of subqueries&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 9 - Creating a NonStop SQL/MP Database &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Catalog&lt;/li&gt;&lt;li&gt;Table&lt;/li&gt;&lt;li&gt;Partition&lt;/li&gt;&lt;li&gt;Index&lt;/li&gt;&lt;li&gt;Constraint&lt;/li&gt;&lt;li&gt;View&lt;/li&gt;&lt;li&gt;Comment&lt;/li&gt;&lt;li&gt;Collation&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 10 - Creating Rows and Loading a NonStop SQL/ MP Database &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Referential integrity&lt;/li&gt;&lt;li&gt;How to use the INSERT statement&lt;/li&gt;&lt;li&gt;SQL utilities, CONVERT, COPY, and LOA&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 11 - Modifying Database Data &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Business transactions and Transaction Control Language (TCL) SQL commands&lt;/li&gt;&lt;li&gt;SQL UPDATE and DELETE commands&lt;/li&gt;&lt;li&gt;Locking mechanisms&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 12 - NonStop SQL Management Functions &lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to managing an SQL/MP database&lt;/li&gt;&lt;li&gt;Syntax to alter or drop a NonStop SQL/MP object&lt;/li&gt;&lt;li&gt;Impact and considerations to alter or drop SQL objects in the database&lt;/li&gt;&lt;li&gt;Security issues related to adding, altering, or dropping an SQL object from the database&lt;/li&gt;&lt;li&gt;Object  dependencies &amp;bull; SQLCI and NonStop kernel utilities&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>At the conclusion of this course you should be able to:



- Understand relational database concepts and terminology
At the end of this course students will learn: 


- Relational database concepts and terminology
- HPE NonStop SQL/MP components
- HPE NonStop SQL/MP database structures
- HPE NonStop SQL/MP conversational interface
- HPE NonStop SQL/MP queries
- HPE NonStop SQL/MP database object creation and management</objective_plain><essentials_plain>- U4147S: Concepts and Facilities for HPE NonStop Systems</essentials_plain><audience_plain>- Anyone working with or interested in the HPE NonStop SQL/MP product
- Anyone responsible for managing or designing a database or developing embedded SQL programs</audience_plain><outline_plain>Module 1 - Relational Database Definitions 


- Flat-file systems and relational database management systems (RDMBS)
- Components of a relational table
- Relational database structure
- Primary and foreign keys in a relational table
- Different types of relationships
- How relationships are formed in a relational database
Module 2 - SQL/MP Physical Architecture 


- Characteristics and functions of NonStop SQL/MP objects
- Function and important aspects of each of the objects

Module 3 - NonStop SQL/MP Process Architecture 



- Characteristics and functions of NonStop SQL/MP processes
- Function and important aspects of each of the processes
- Overall data flow
Module 4 - NonStop SQL/MP - The SQL Language 


- Standard types of SQL statements and their functions
Module 5 - NonStop SQL/MP Conversational Interface 


- Setting up an SQLCI session
- Standard SQLCI commands
- Ad hoc query processing
- SQLCI Report Writer
Module 6 - Generating Queries for Single Tables



- Core syntax, structure, and function of an SQL query
Module 7 - Generating Queries Against Multiple Tables 


- Concept of a “join”
- Simple join examples
- How joining works and how to work through a join
Module 8 - SQL Subqueries 


- Concept of a subquery
- Two types of subqueries
- Syntax of subqueries
Module 9 - Creating a NonStop SQL/MP Database 


- Catalog
- Table
- Partition
- Index
- Constraint
- View
- Comment
- Collation
Module 10 - Creating Rows and Loading a NonStop SQL/ MP Database 


- Referential integrity
- How to use the INSERT statement
- SQL utilities, CONVERT, COPY, and LOA
Module 11 - Modifying Database Data 


- Business transactions and Transaction Control Language (TCL) SQL commands
- SQL UPDATE and DELETE commands
- Locking mechanisms
Module 12 - NonStop SQL Management Functions 


- Introduction to managing an SQL/MP database
- Syntax to alter or drop a NonStop SQL/MP object
- Impact and considerations to alter or drop SQL objects in the database
- Security issues related to adding, altering, or dropping an SQL object from the database
- Object  dependencies • SQLCI and NonStop kernel utilities</outline_plain><duration unit="d" days="4">4 Tage</duration><pricelist><price country="AT" currency="EUR">3000.00</price><price country="CH" currency="CHF">3600.00</price><price country="DE" currency="EUR">3000.00</price></pricelist><miles/></course>