Course Description
This Teradata SQL course is designed to comprehensively cover SQL from basic syntax to stored procedures to SQL programming considerations.
This course can be taught using Version 12, 13, or 14.
Objectives
Upon completion of the Teradata SQL course, students will be able to:
• Describe the Teradata architecture
• Perform basic and advanced SQL functions
IT Professionals
1. Teradata Parallel Architecture
• Teradata Introduction
• Teradata Architecture
• Teradata Components
• Parsing Engine Processor (PEP or PE)
• Access Module Processor (AMP)
• Message Passing Layer (BYNET)
• A Teradata Database
• CREATE / MODIFY DATABASE Parameters
• Teradata Users
• {CREATE | MODIFY} DATABASE or USER (in common)
• {CREATE | MODIFY} USER (only)
• Symbols Used in this Book
• DATABASE Command
• Use of an Index
• Primary Index
• Secondary Index
• Determining the Release of Your Teradata System:
• Teradata Limits
2. Fundamental SQL Using SELECT • Fundamental Structured Query Language (SQL)
• Basic SELECT Command
• WHERE Clause
• Compound Comparisons (AND / OR)
• Impact of NULL on Compound Comparisons
• Using NOT in SQL Comparisons
• Multiple Value Search (IN)
• Using NOT IN
• Using Quantifiers Versus IN
• Multiple Value Range Search (BETWEEN)
• Character String Search (LIKE)
• Derived Columns
• Creating a Column Alias Name
• AS
• NAMED
• Naming conventions
• Breaking Conventions
• ORDER BY
• TOP Rows Option
• DISTINCT Function
3. On-line HELP and SHOW Commands • HELP commands
• SET SESSION command
• SHOW commands
• EXPLAIN
• Adding Comments