Sunteți pe pagina 1din 5

Table of Contents

Introduction to the Teradata Database


V1.2

Module 1
Teradata Overview
WHAT IS THE TERADATA DATABASE? .......................................................................................... 1-4
WHY THE TERADATA DATABASE? ................................................................................................. 1-6
SCALABILITY IN A PRODUCTION ENVIRONMENT .................................................................... 1-8
TERADATA DATABASE ADVANTAGES ......................................................................................... 1-10
TERADATA DATABASE —A BRIEF HISTORY ............................................................................. 1-12
HOW LARGE IS A TRILLION? .......................................................................................................... 1-14
DESIGNED FOR TODAY’S BUSINESS ............................................................................................. 1-16
TERADATA DATABASE MANAGEABILITY.................................................................................. 1-18
REVIEW: TERADATA DATABASE FEATURES............................................................................. 1-20
REVIEW QUESTIONS .......................................................................................................................... 1-22

Module 2
Relational Database Concepts
WHAT IS A DATABASE?....................................................................................................................... 2-4
LOGICAL/RELATIONAL MODELING............................................................................................... 2-6
RELATIONAL DATABASES ................................................................................................................. 2-8
PRIMARY KEYS.................................................................................................................................... 2-10
FOREIGN KEYS .................................................................................................................................... 2-12
ANSWERING QUESTIONS WITH A RELATIONAL DATABASE ............................................... 2-14
RELATIONAL ADVANTAGES ........................................................................................................... 2-16
REVIEW QUESTIONS .......................................................................................................................... 2-18

Module 3
The Teradata Database and the Data Warehouse
EVOLUTION OF DATA PROCESSING............................................................................................... 3-4
THE ADVANTAGE OF USING DETAIL DATA ................................................................................. 3-6
DATA WAREHOUSE USAGE EVOLUTION ...................................................................................... 3-8
ACTIVE DATA WAREHOUSING....................................................................................................... 3-10
THE DATA WAREHOUSE................................................................................................................... 3-12
DATA MARTS ........................................................................................................................................ 3-14
THE TERADATA DATABASE AND THE DATA WAREHOUSE.................................................. 3-16
REVIEW QUESTIONS .......................................................................................................................... 3-18

iii
Module 4
Components and Architecture
WHAT IS A NODE? ................................................................................................................................. 4-4
MPP SYSTEM........................................................................................................................................... 4-6
CLIQUES................................................................................................................................................... 4-8
MAJOR COMPONENTS OF THE TERADATA DATABASE......................................................... 4-10
THE PARSING ENGINE....................................................................................................................... 4-12
BYNET ..................................................................................................................................................... 4-14
THE ACCESS MODULE PROCESSOR (AMP)................................................................................. 4-16
DISK ARRAYS ....................................................................................................................................... 4-18
ADMINISTRATION WORKSTATION (AWS).................................................................................. 4-20
TERADATA DATABASE SOFTWARE .............................................................................................. 4-22
CHANNEL-ATTACHED CLIENT SOFTWARE OVERVIEW ....................................................... 4-24
NETWORK-ATTACHED CLIENT SOFTWARE OVERVIEW ...................................................... 4-26
REVIEW QUESTIONS .......................................................................................................................... 4-28

Module 5
Accessing Teradata Objects
TERADATA DATABASE OBJECTS..................................................................................................... 5-4
THE DATA DICTIONARY (DD)............................................................................................................ 5-6
STRUCTURED QUERY LANGUAGE (SQL) ...................................................................................... 5-8
THE SELECT STATEMENT................................................................................................................ 5-10
THE JOIN OPERATION....................................................................................................................... 5-12
VIEWS...................................................................................................................................................... 5-14
MULTI-TABLE VIEWS ........................................................................................................................ 5-16
MACROS ................................................................................................................................................. 5-18
THE EXPLAIN FACILITY ................................................................................................................... 5-20
REVIEW: TERADATA DATABASE OBJECTS................................................................................ 5-22
REVIEW QUESTIONS .......................................................................................................................... 5-24

iv
Module 6
Teradata Tools
QUERY SUBMITTING TOOLS............................................................................................................. 6-4
FASTLOAD UTILITY ............................................................................................................................. 6-6
MULTILOAD UTILITY .......................................................................................................................... 6-8
FASTEXPORT UTILITY ...................................................................................................................... 6-10
TPUMP UTILITY................................................................................................................................... 6-12
TERADATA WAREHOUSE BUILDER .............................................................................................. 6-14
TERADATA WAREHOUSE BUILDER OPERATORS .................................................................... 6-16
ADMINISTRATIVE TOOLS ................................................................................................................ 6-18
TERADATA ANALYST PACK ............................................................................................................ 6-20
OTHER TERADATA DATABASE OFFERS...................................................................................... 6-22
PROGRAMMING TOOLS.................................................................................................................... 6-24
REVIEW QUESTIONS .......................................................................................................................... 6-26

Module 7
Creating a Teradata Database
A TERADATA DATABASE.................................................................................................................... 7-4
A TERADATA USER ............................................................................................................................... 7-6
INITIAL TERADATA DATABASE SYSTEM...................................................................................... 7-8
TERADATA DATABASE SPACE MANAGEMENT......................................................................... 7-10
CREATING TABLES............................................................................................................................. 7-12
ACCESS RIGHTS................................................................................................................................... 7-14
REVIEW QUESTIONS .......................................................................................................................... 7-16

Module 8
Storing and Accessing Data Rows
HOW DOES THE TERADATA DATABASE STORE ROWS?.......................................................... 8-4
HOW DO OTHER DATABASES STORE ROWS?.............................................................................. 8-6
PRIMARY INDEXES............................................................................................................................... 8-8
PRIMARY KEYS AND PRIMARY INDEXES ................................................................................... 8-10
CREATING A PRIMARY INDEX ....................................................................................................... 8-12
ACCESSING VIA A UNIQUE PRIMARY INDEX ............................................................................ 8-14
ACCESSING VIA A NON-UNIQUE PRIMARY INDEX .................................................................. 8-16
ROW DISTRIBUTION USING A UPI ................................................................................................. 8-18
ROW DISTRIBUTION USING A NUPI .............................................................................................. 8-20
ROW DISTRIBUTION USING A HIGHLY NON-UNIQUE INDEX............................................... 8-22
PARTITIONED PRIMARY INDEX..................................................................................................... 8-24
REVIEW QUESTIONS .......................................................................................................................... 8-26

v
Module 9
Primary Index Mechanics
HASHING PRIMARY INDEX VALUES............................................................................................... 9-4
WHY IS AUTOMATIC DISTRIBUTION GOOD? .............................................................................. 9-6
A HASHING EXAMPLE ......................................................................................................................... 9-8
THE HASH MAP .................................................................................................................................... 9-10
IDENTIFYING ROWS........................................................................................................................... 9-12
THE ROW-ID.......................................................................................................................................... 9-14
REVIEW QUESTIONS .......................................................................................................................... 9-16

Module 10
Secondary Indexes and Table Scans
SECONDARY INDEXES....................................................................................................................... 10-4
CHOOSING A SECONDARY INDEX ................................................................................................. 10-6
UNIQUE SECONDARY INDEX (USI) ACCESS................................................................................ 10-8
NON-UNIQUE SECONDARY INDEX (NUSI) ACCESS................................................................. 10-10
OTHER TYPES OF SECONDARY INDEXES ................................................................................. 10-12
COMPARISON OF PRIMARY AND SECONDARY INDEXES.................................................... 10-14
FULL-TABLE SCANS ......................................................................................................................... 10-16
PPI ACCESS.......................................................................................................................................... 10-18
REVIEW QUESTIONS ........................................................................................................................ 10-20

Module 11
Data Protection
LOCKS..................................................................................................................................................... 11-4
TRANSIENT JOURNAL ....................................................................................................................... 11-6
RAID PROTECTION............................................................................................................................. 11-8
FALLBACK........................................................................................................................................... 11-10
FALLBACK CLUSTER ....................................................................................................................... 11-12
RECOVERY JOURNAL FOR DOWN AMPS .................................................................................. 11-14
CLIQUES............................................................................................................................................... 11-16
ARCHIVING AND RECOVERING DATA....................................................................................... 11-18
PERMANENT JOURNALS................................................................................................................. 11-20
MORE INFORMATION...................................................................................................................... 11-22
REVIEW QUESTIONS ........................................................................................................................ 11-24

vi
Course Review

Appendix A Review Questions/Solutions

Appendix B Module 2 Exercise Solutions

Appendix C Born To Be Parallel

Appendix D Third Normal Form

vii

S-ar putea să vă placă și