Top Banner
TERADATA Data Model Naming Standards Author: Subhash Gander Date: July 15, 2009 Revision: 1.0 No part of this document may be reproduced without the written permission of the author or TigmaMinds Solutions India(P) Limited.
28

TeradataNamingStandards_Ver_1.0

Oct 23, 2014

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TeradataNamingStandards_Ver_1.0

TERADATA

Data Model Naming Standards

Author: Subhash Gander

Date: July 15, 2009

Revision: 1.0

No part of this document may be reproduced without the written permission of the author or TigmaMinds Solutions

India(P) Limited.

Page 2: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 2 of 28

Table of Contents

Objective ................................................................................................................................................. 3

Intended Audience ................................................................................................................................... 3

In Scope ................................................................................................................................................... 3

The Naming Standards ............................................................................................................................. 3

Abbreviations for Commonly Used Words ............................................................................................... 5

Teradata Reserved Words ...................................................................................................................... 26

References ............................................................................................................................................. 28

Page 3: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 3 of 28

Objective

This document provides guidelines for data model naming standards in Teradata. In

addition, it has recommendations for an extensive list of commonly used words. It is

expected that this document will evolve with the active participation of all that recognize

the need for a consensus and thereby bring sanity and order to the world of names within

Teradata. The author hopes that it will, in its final form, be used and accepted as a

reference manual for naming conventions in Teradata.

Intended Audience

Teradata data model architects, database administrators, and developers, and all who love

Teradata!

In Scope

These naming standards can be applied for all data models designed for Teradata.

The Naming Standards

While designing a data model for Teradata, the following points should considered.

Though Teradata provides 30 character length naming format. But if table is getting

populated using loaders then it is advisable to limit table name length by 23

characters.

Legal characters for the database object name Letters A through Z

The digits 0 through 9

The underscore (_) or $

Teradata converts all database object names to upper case.

For example, title will be displayed as TITLE

Suffix usages can be defined as below for naming tables

_FCT for fact tables.

_DM for dimension table.

_STG for staging table.

_TEMP for temprory tables.

_SUM for aggerate tables.

_METRIC for metric tables

_HIST for history table.

Page 4: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 4 of 28

A database object name should be distinct. It should be unambiguous and also

meaningful at the purpose of the object.

In an object name containing multiple words, they should be separated using

underscore (_).

Words in a column name should be separated using underscore (_)

All the column name should be separated using underscore (_) Like CHANGELINEITEM CHANGE_LINE_ITEM

DEALLINEITEM DEAL_LINE_ITEM

UNIQUEVISIT UNIQUE_VISIT

INSTANCECOUNT INSTANCE_COUNT

If soft deletion is being used, the flag column name should be DELETED_FLAG.

_FLAG should be used as the suffix for all columns having binary data values such

as Y/N, YES/NO, and TRUE/FALSE.

If values other than binary are possible, the use of _CD as suffix is necessary in the

column name.

Here are examples of valid object names.

WO_TM_BOOKED_SPOTS_TEMP

TM_TOPLEVEL_ADVERTISER

TM_HH_ESTIMATE_RATINGS

STATION_TM_DM

STN_AD_CNT_LINE

CRM_ACCOUNT_VOLUME_TREND_TMP

Every table should have the following Audit Columns

SOURCE_SYSTEM_UNIQUE_KEY

SOURCE_SYSTEM_ID

CREATE_DT_TIME

LAST_UPDATED_DT

Based on requirement, the Audit Columns below may be introduced in a table

LAST_UPDATED_BY

Page 5: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 5 of 28

Abbreviations for Commonly Used Words

Abbreviations may be used for the following words as suggested below

FULL NAME ABBREVATION

ABILITY ABIL

ABBRREVIATION ABBR

ABBREVIATED ABBR

ACADEMICS ACAD

ACADEMIC ACAD

ACADEMIA ACAD

ACCESS ACCS

ACCIDENTAL ACCD

ACCOUNTING ACCT

ACCOUNT ACCT

ACCUMULATIVE ACML

ACKNOWLEDGEMENT ACK

ACRONYM ACRN

ACTION ACTN

ACTIVITY ACTV

ACTIVA ACTV

ACTUAL ACTL

ADDITIONAL ADDL

ADDRESSEE ADREE

ADDRESS ADDR

ADD ADD

ADMINISTRATIVE ADMN

ADMINISTRATOR ADMN

ADJUSTMENT ADJ

ADJUSTED ADJ

ADULT ADLT

ADVANCE ADV

ADVERTISER ADVT

AFFILIATE AFFL

AFFILIATION AFFL

AGING AGNG

AGED AGED

AGE AGE

AGENCY AGY

AGENT AGT

AGGREGATE AGGR

AGREEMENT AGR

AIDES AIDE

AIDE AIDE

Page 6: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 6 of 28

ALLOWED ALLW

ALPHANUMERIC ALPH

ALTERNATIVE ALTV

ALTERNATE ALT

AMERICAN FEDERATION OF TEACHERS AFT

AFT AFT

ALLOCATION ALLOC

AMOUNT AMT

AND AND

ANNUAL ANNL

ANTICIPATED ANTC

AORTHODONTIA ARTH

APARTMENT APT

APPLICATION APPL

APPLICANT APPL

APPROVAL APRV

APPROVED APR

ARCHIVE ARCH

AREA AREA

ARREARS ARRS

ASSESSMENT ASSM

ASSIGNMENT ASG

ASSIGNED ASG

ASSOCIATION ASC

ASSOCIATED ASC

ATTACHMENT ATTCH

ATTENDANCE ATND

ATTENTION ATTN

ATTRIBUTES ATTR

ATTRIBUTE ATTR

AUDIT AUDT

AUTHENTICATION AUTHEN

AUTHORIZATION AUTH

AUTHORITY AUTH

AUTOMATIC AUTO

AUTO AUTO

AVAILABLE AVLB

AVERAGE AVG

BANDWIDTH BWIDTH

BANK BANK

BLAANCE BAL

BAR BAR

BARGAINING BRG

BARGAIN BRG

BASE BASE

BASIC BASC

BASIS BAS

Page 7: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 7 of 28

BATCH BATCH

BEFORE BFOR

BEGINNING BGN

BEGIN BGN

BENCHMARK BNCH

BENEFIT BNF

BENEFICIARY BNRY

BEST BEST

BILLABLE BILL

BILLING BILL

BILL BILL

BIRTH BRTH

BOARD BRD

BODY BDY

BONUS BONS

BOX BOX

DEFECT DFCT

BREAKDOWN BRKD

BUDGET BUDG

BUILDING BULD

BULK BULK

BY BY

BYPASS BYPS

CALLING CALL

CALL CALL

CAMPAIGN CAM

CAMPUS CAMP

CANCELLED CANC

CAP CAP

CAPACITY CPTY

CARD CARD

CARRIER CARR

CARRY OVER CRYV

CARRYOVER CRVY

CATEGORY CAT

CAUSE CAUS

CEILING CEL

CERTIFICATION CERT

CERTIFICATE CERT

CHAPTER CHPT

CHALLENGED CHAL

CHANGE CHG

CHANNEL CHNL

CHARGE CHRG

CHARTER CHRT

CHECK CHK

Page 8: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 8 of 28

CHILD CHLD

CITY CITY

CIVI CIV

CLAIMANT CLMT

CLAIM CLM

CLASSIFICATION CLAS

CLASSROOM CLRM

CLASS CLAS

CLAUSE CLS

CLEAR CLR

CLERK CLERK

CLOSE CLOS

CLOSED CLSD

CLUSTER CLSTR

CODE CD

COLLECTED COLL

COLLECT COLL

COLUMN COL

COMMENTS CMNT

COMMENT CMNT

COMMITTEE COMT

COMMIT COMMIT

COMMUNICATION COMM

COMMUNITY CMTY

COMPANY CMP

COMPARISON CMPR

COMPENSATION CMPN

COMPETING CMPT

COMPLAINT COMPL

COMPLETION CMPLT

COMPLETERS CMPLT

COMPLETER COMPLT

COMPLIMENTARY CMPL

COMPONENT CPNT

COMPOSITION COMP

COMPOSITE CMPS

COMPRESSION CPRN

COMPUTED CPTD

CONCERN CONC

CONFIRMATION CONF

CONGRESSIONAL CONG

CONGRESS CONG

CONSTANT CNST

CONSUMER CNSM

CONTACT CTCT

CONTAINER CNTNR

Page 9: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 9 of 28

CONTENT CNTT

CONTINGENCY CONTGCY

CONTINUING CONT

CONTINUOUS CONT

CONTRACT CNTR

CONTRIBUTION CTRB

CONTRIBUTOR CTRB

CONTROL CTL

CONVERTIBLE CNVT

COVERTED CNVT

COPAYMENT CPAY

COPAY CPAY

COPY CPY

CORTHODONTIA CRTH

CORPORATION CORP

COSPONSORSHIP COSP

COST COST

COUNTY CNTY

COUNTRY CTRY

COUNT CNT

COUPON CPN

COVERAGE CVG

COVERED CVRD

CPI CPI

CPC CPC

CREATOR CRT

CREATION CRT

CREATE CRT

CREDIT CRED

CRITICALITY CRIT

CTG CTG

CURRENT CURR

CUTOFF CUT

CURRENCY CURCY

DAILY DAIL

DATA DATA

UPDATED UPDT

UPDATE UPDT

DATES/DATE DT

DAYS DAY

DAY DAY

DEATH DTH

CECIMAL DEC

DECISION DCSN

Page 10: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 10 of 28

DEDUCTIBLE DEDB

DEDUCTIONS DED

DEDUCTION DED

DEFAULT DFLT

DEFINITION DEF

DEFINED DEF

DEGREE DEGR

DELIVERY DLVR

DEMOGRAPHICS DEMG

DEMOGRAPHIC DEMG

DEMONSTRATION DEMO

DENIAL DENL

DENTAL DENT

DPARTMENT DEPT

DEPENDENT DEPN

DEREIVED DRVD

DESCRIPTION DESC

DESCRIPTIVE DESC

DESCRIPTOR DESC

DESIGNATION DESG

DESIGNATED DESG

DESIGNATOR DESG

DESIGN DSGN

DETAIL DETL

DEVELOPMENT GRANT DGRNT

DEVICE DEV

DIFFERING DFRG

DIPLOMA DIPL

DIRECTIONAL DRCT

DIRECTIONS DRCT

DIRECTION DRCT

DIRECTOR DIR

DIRECT DIR

DISABILITY DSBL

DISAFFILIATED DSF

DISSAFILIATION DSFN

DISCUSSED DSCS

DISCUSS DSCS

DISBURSEMENT DISB

DISBURSE DISB

DISMEMBERMENT DISB

DISBURSING DSBG

DISMEMBERMENT DMEM

DISPOSITION DISP

DISTRIBUTE DSTB

Page 11: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 11 of 28

DISTRIBUTION DSTB

DISTRIBUITED DSTB

DISTRICT DIST

DOMAIN DOM

DOMESTIC DMST

DOCUMENTS DOCS

DOCUMENT DOC

DOWN DOWN

DRAFT DRFT

DRILL DRL

DRIVERS DRVR

DRIVER DRVR

DROP DROP

DUAL DUAL

DUESTAB DTAB

DUES DUES

DUE DUE

DUPLICATE DUP

DURATION DURTN

DUTY DUTY

EARLY ERLY

EARNINGS EARN

EARNING EARN

EARNER EARN

EDUCATION SUPPORT PERSONNEL ESP

EFT EFT

ESP ESP

EDUCATION ED

EFFECTIVE EFTV

ELE ELEMENT

ELEMENTARY ELEM

ELIGIBILITY ELIG

ELIGIBLE ELIG

EMPLOYER EMP

EMPLOYER EMPR

EMPLOYMENT IMPT

ENCLOSURE ENCL

ENCLOSED ENCL

ENCODER ECDR

ENCODER SCHEDULE ECDRSCHED

ENDICOTT ENDC

ENDING END

ENHANCED ENH

ENHANCE ENH

ENROLLMENT ENRL

ENTITY ENTY

ENTRY ENTRY

Page 12: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 12 of 28

IMPAIRMENT IMPT

EQUIVALENCY EQVL

EQUIVALENTS EQVL

EQUIVALENT EQVL

EQUIPMENT EQPT

ESTIMATES EST

ESTIMATED EST

ESTIMATE EST

ETHNICITY ETHN

ETHNIC ETHN

EVENT EVT

EXCEPTION EXCP

EXCHANGE EXCH

EXEMPTION EXMP

EXEMPT EXMP

EXERCISED EXER

EXERCISE EXER

EXISTENCE EXS

EXISTS EXS

EXPECTED EXPC

EXPERIENCE EXPER

EXPIRATION EXPR

EXPLANATION EXPL

EXTENSION EXTN

EXTERNAL EXT

EXTRACT EXTR

EYE EYE

FACT FACT

FAMILTY FMLY

FAX FAX

FEDERALLY FED

FEDERAL FED

FEES FEE

FEE FEE

FIELDS FLD

FILED FILD

FILTER FLTR

FINANCIAL FIN

FINANCED FIN

FINANCE FIN

FIPS FIPS

FIRM FIRM

FIRST FRST

FISCAL FISC

FLEXIBLE FLEX

FLOOR FLR

FOLLOW UP FLWP

Page 13: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 13 of 28

FOLLOWUP FLWP

FOOT FT

FOREIGN FORN

FORMATTED FMTD

FORMAT FMT

FORMER FRMR

FORM FORM

FORMULA FMLA

FORWARDING FWD

FREE FREE

FREQUENCY FREQ

FREQUENT FREQ

FULFILLMENT FFIL

FULL-TIME EQUIVALENTS FTE

FULL TIME EQUIVALENT FTE

FULL FULL

FTES FTE

FTE FTE

FUNCTION FUNC

FUNDING FUND

FUNDS FUND

FUND FUND

GENERATION GEN

GENERAL GNRL

GENERIC GNRC

GENDER GNDR

GENPROD GENPROD

GEOPOLITICAL GEOP

GEOGRAPHIC GEO

GHOST GHST

GLOBAL GLOB

GOOD GOOD

GOVERNMENT GOVT

GOVERNANCE GOVN

GRACE GRCE

GRAPHIC GRPH

GRANT GRNT

UNGRADED UNGR

GRADUATION GRAD

GRADE GRDD

GRADE GRD

GROSS GROS

GROUP GRP

GROUPING GRPG

GUIDANCE GUID

HAND HAND

HANDLING HNDL

Page 14: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 14 of 28

HARDWARE HDWR

HARTE-HANKS HH

HEADQUARTERS HQD

HEADING HDG

HEADER HDR

HEALTH HLTH

HIGHER EDUCATION HED

HIGHEST HGHST

HIGHER HGHR

HIGH HIGH

HIRE HRE

HIRED HRD

HISTORY HIST

HMO HMO

HOSTING HSTG

HOURS HR

HOUSEHOLD HH

HOUSING HOUS

HS HS

IDENTIFIER ID

ID ID

IMPLEMENTATION IMPL

IMPUTATION IMPT

INACTIVE INAC

INCENTIVE INCT

INCIDENT INCD

INCLUDES INCL

INCLUDED INCL

INCLUDE INCL

INCOME INCM

INCORPORATION INC

INDEX INDX

INDICATOR IND

INDIVIDUAL INDV

INFORMATION INFO

INFRASTRUCTURE INFR

INITIATING INTG

INITIATOR INITR

INITIALS INIT

INITIAL INIT

INSTITUTION INST

INSTRUCTIONAL INSTL

INSTRUCTION INSTR

INSURANCE INS

INSURER INSR

INSURED INSD

INSTERESTED INTR

Page 15: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 15 of 28

INSTEREST INTR

INTERIM INTM

INTERNAL INT

INTERVAL INTRV

INVENTORY INVY

INVESTMENT INVST

INVOICE INVC

IN IN

INTELLECTUAL PROPERTY ITP

IRS IRS

ITEMS ITEM

ITEM ITEM

JOB CLASSIFICATION JCLAS

JOB JOB

PREFERENCE PREF

PREKINDERGARTEN PREK

KINDERGARTEN K

KEY KEY

LABEL LBL

LABOR LABR

LANE LANE

LAST LAST

LEA LEA

LEADER LDR

LEAVE LEAV

LEFT LFT

LENGTH LGTH

LETTER LTR

LEVEL LVL

LIBRARIANS LIBN

LIBRARIAN LIBN

LIBRARY LIB

LICENSE LICN

LIFE LIFE

LINE LINE

LOAN LOAN

LOCALE LCLE

LOCAL LCL

LOCATION LOC

LONG TERM DISABILITY LTD

LONG LNG

LOOKUP LKUP

LOSS LOSS

LOWER LEGISLATIVE DISTRICT LLD

LOWEST LWST

LOW LOW

LTD LTD

Page 16: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 16 of 28

LUNCH LNCH

MAIDEN MAID

MAILING MAIL

MAIL MAIL

MAINTENANCE MNT

MANAGED MNGD

MANAGER MNGR

MAJOR MAJ

MANAGEMENT MGMT

MANDATED MAND

MANUAL MANL

MAP MAP

MARITAL MRTL

MANUFACTURER (ING) MNFT

MARKETING MKTG

MASTER MSTR

MATCH MTCH

MATERIAL MAT

MATERIALS MAT

MAXIMUM MAX

MEDIA MDA

MEDIUM MEDM

MEETING MTG

MEMBER BENEFITS CORPORATION MBC

MEMBER BENEFITS MB

MEMBER SERVICES REP MSR

MEMBER HISTORY MHST

MEMBERSHIP MSHP

MEMBER MGR

MBC MBC

MSR MSR

MERCHANDISE MRCH

METHOD METH

METRO MTRO

MIDDLE MID

MILITARY MLTR

MINUTE MN

MINORITY MIN

MISCELLANEOUS MSIC

MISSED MISS

MEDICAL MED

MODE MODE

MONITOR MNTR

MONTHLY MOLY

MONTH MO

MOTHERS MTHR

MOTHER MTHR

Page 17: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 17 of 28

MULTIPLE MULT

MULTI MULT

NATIONAL EDUCATION ASSOCIATED NEA

NEA NEA

NAME NM

NATIONAL NATL

NATURAL NATL

NATURAL NAT

NAVIGATION NAV

NCES NCES

NEED NEED

NEEDED NEED

NEGOTIATIONS NEGTN

NET NET

NETWORK NWRK

NEW NEW

NEXT NEXT

NICK NICK

NON MEMBER NMBR

NON NON

NOTES NOTE

NOTE NOTE

NOTIFICATION NOTIF

NUMBER NUM

NUMERIC NUMC

OBJECTOR OBJR

OBLIGATION OBLG

OBLIGATION DESIGNATION OD

OCCUPATION OCCP

OFFERS OFFR

OFFER OFFR

OFFICIALS OFFL

OFFICIAL OFFL

OFFICE OFC

OFFSET OFST

OF OF

OPENED OPEN

OPEN OPEN

OPERATING OPS

OPERATION OPS

OPERATOR OPTR

OPINION OPIN

OPPORTUNITY OPPRTNTY

OPTION OPT

OPT OPT

REORDER RORD

ORDERED ORD

Page 18: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 18 of 28

ORDER ORD

ORGANIZATIONS ORG

ORGANIZATION ORG

ORGANIZING ORGG

ORIGINATION ORIG

ORIGINAL ORIG

ORTHODONTIA ORTH

OTHER OTH

OUT OUT

OUTAGE OUTG

OVERRIDE OVRD

OVER OVER

OWNER OWNR

PACKAGE PKG

PAID PAID

PARAGRAPH PARA

PARAMETER PARAM

PARENT PARN

PARTY PARTY

PARTICIPATION PRTC

PARTICIPATING PRTC

PARTIAL PRTL

PART PART

PARTY PTY

PAST PAST

PAY METHOD PYMT_METH

PAYER PYR

PAYMENTS PYMT

PAYMENT PYMT

PAY PAY

PAYROLL PYRL

PB PB

PCI PCI

PENALIZED PNLZ

PENALTY PLTY

PENSION PENS

PERCENTAGE PCT

PERCENT PCT

PERSONAL PRSL

PERSON PRSN

PHYSICALLY PHYS

PLAN PLAN

PLAYBACK LIST PLAYBKLST

PLUS PLUS

POINT PNT

POLICY PLCY

POLITICAL ACTION COMMITTTEE PAC

Page 19: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 19 of 28

PAC PAC

POLITICAL POL

POPULATION POP

POSITION POS

POSTAL PSTL

POST POST

POTENTIAL POT

POWER POW

PPO PPO

PREAUTHORIZATION PRTH

PRECINCT PREC

PRECONVERSION PCNV

PREFIX PRFX

PREMIUM PREM

PRENOTE PREN

PRERETIREMENT PRTR

PRERETIRED PRTR

PRESTIGE PRSTG

PRESCRIPTION RX

PREVIOUS PREV

PRICE PRC

PREMARY PRIM

PRINT PRNT

PRIOR PRIO

PRIVATE PRIV

PROBLEM PRBLM

PROCESSING PRCS

PROCESSED PRCD

PROCESS PRCS

PRODUCTS PRD

PRODUCT PRD

PRODUCTION PRD

PROFESSIONAL PRF

PROFILE PRFL

PROFIT PROF

PROFITABLE PROF

PROFITABILITY PROF

PROGRAM PGM

PROGRESSIVE PRGR

PROGRESS PRGR

PROHIBITION PRHB

PROHIBITED PRHB

PROJECT PROJ

PROMOTIONAL PROM

PROMOTION PROM

PROMOBILLCODE PBC

PROPERTY PPTY

Page 20: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 20 of 28

PROPOSED PROP

PRORATION PROR

PROSTHODONTIC PRSTH

PROVIDED PROV

PUBLICATION PBLC

PUBLIC PUBL

PUB POINT PP

PURCHASE PRCH

QUALIFIER QUAL

QUALITY QLTY

QUANTITY QTY

QUARTER QTR

RACE RACE

RANGE RNGE

RATION RATO

RATE RATE

REACTIVATE RACTV

REASON RSN

REBATE REB

RECEIVED RECD

RECIPIENT RECP

RECONDITIONED RECON

RECORDING REC

REDUCTION RED

REDUCED RED

REFERENCE REF

REFUND RFND

REGISTRATION RGR

REGISTERED RGRD

REGULAR REG

REGIONAL RGNL

REGION RGN

REIMBURSEMENT REIMB

REJECTION REJ

RELATED REL

RELATIONSHIP RSHP

REMAINDER REM

REMAINING REMG

RENEWAL RNWL

REPLACEMENT REPL

REPORTING RPTG

REPROT RPT

REPRESENTATIVE REP

REPRESENTED REP

PRESENT PRES

RECURRANCE RCNC

Page 21: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 21 of 28

REQUESTOR RQSTR

REQUESTER RQSTR

REQUEST RQST

REQUEST TYPE RQSTTYP

REQUIRED REQD

REQUIREMENT REQ

RESEARCH RSCH

RESERVE RSRV

RESIDENCE RES

RESIDENT RES

RESOLVED RSLV

RESOLUTION RSLN

RESPONSIBLE RESP

RESPONSE RSP

RESTRICTION RSTR

RESTRICTED RSTR

RETIREMENT RTRM

RETIRED RTRD

RETURNED RETN

RETURN RETN

REVENUE REV

REVERSAL RVSL

REVERSE RVSD

REVIEW RVW

RIGHT RTS

ROLE RL

ROLLOVER ROVR

ROOT CAUSE RC

ROUND RND

ROUTE RTE

RXGENERIC RXGN

RXBASIC RXBS

RXCARD RXCD

SABBATICAL SABB

SALARY SAL

SALES SALES

SAME SAME

SCA SCA

SCHEDULED SCHD

SCHEDULE SCHD

SCHOOL DISTRICT SD

SCHOOLS SCH

SCHOOL SCH

SCRIPT SCRP

SEARCH SRCH

SECONDARY SCND

SECOND SEC

Page 22: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 22 of 28

SECTION SCTN

SECTOR SCTR

SECURE IDENTIFIER SECURE ID

SECURITY SCTY

SENATE SEN

SENT SENT

SEND SEND

SEQUENCE SEQ

SERVER SRV

SERVICES SRVC

SERVICE SRVC

SET SET

SEVERITY SVTY

SHIPPING SHP

SHIPPED SHP

SHIPPER SHPR

PERIOD PER

SHOP SHOP

SHORT TERM DISABILITY STD

SHORT SHRT

SICK SICK

SIGNING SNG

SIGNATURE SIGN

SINCE SNCE

SIZE SIZE

SLOTS SLOT

SLOT SLOT

SOCIAL SECURITY NUMBER SSN

SOCIAL SECURITY SOC_SCR

SSN SSN

SOFTWARE SFTW

SOLICITATION SOLC

SORT SORT

SOURCE SRC

SOX CLASSIFICATION SOXCL

SPECIAL SPCL

SPREAD SPRD

SPOUSE SPSE

STAFF STF

STANDARD STD

START STRT

STATEWIDE STWD

STATE AFFILIATE SEA

STATE ST

STATION STN

STATISTICAL STST

STATUS STAT

Page 23: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 23 of 28

STD STD

STEPS STEP

STEP STEP

STOP STOP

STORATE STOR

STORY STRY

STRATUM STRAT

STREAM STRM

STREET STR

STRUCTURE STRUC

STUDENT STDN

STUDY STDY

SUBCONTRACTOR SBCR

SUBCATEGORY SCAT

SUBCLASS SCLAS

SUBJECT SUBJ

SUB-TYPE SBTP

SUBTYPE SBTP

SUBSCRIBER SBSCR

SUBMISSION SUBM

SUBSIDIARY SBSD

SUBSTITUTE SBST

SUBSYSTEM SUBS

SUFFIX SUFX

SUGGESTED SGST

SUMMARIZE SUMZ

SUMMARY SUMM

SUPPRESSION SUPP

SUPPLEMENTAL SUPP

SPERVISORY SPVR

SUPRESS SUPP

SUPPORT SPRT

SURVEY SURV

SWITCH SW

SWITCHER SW

SYMPTOM SYMP

SYSTEM SYS

TABLE TABL

TAG TAG

TALENT TLNT

TARGETTING TARG

TARGETTED TARG

TARGETING TARG

TARGETED TARG

TARGET TARG

TAX TAX

TEACHER TCHR

Page 24: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 24 of 28

TECHNOLOGY TECH

TECHNOLOGY ATTRIBUTE TECHATTR

TECHNOLOGY OPERATIONS TECHOPS

TECHNOLOGY COMPONENTS TECHCPNT

TECHNOLOGY NOTIFICATION TECHNOTIF

TELEMARKETER TMKTR

TELEMARKETING TMKTG

TELEPHONE PHN

PHONE PHN

TEMPORARY TEMP

TEMPLATE TMPL

TERMINATION TRMN

TERRITORY TRTR

TENURE TENR

TERM TERM

TEXT TXT

THIRD THRD

THRESHOLD THRSD

TIME TM

TIMEZONE TMZ

TIMINGS TMGS

TITILE TITL

TOLLGATE TG

TOPSHEET TOP

TOPIC TOPIC

TOTAL TOTAL

TRACKING TRK

TRACK TRK

TRAIL TRL

TRAINING TRN

TRANSCRIPT TRSCPT

TRANSACTION TRXN

TRANSFER TRNSF

TRANSIT TRAN

TRANSMITTAL TRNS

TRUSTEESHIP TRST

TRUSTEE TRST

TRUSTS TRST

TRUST TRST

TRUNK TRNK

TUITION TUIT

TYPE TYP

UNAFFILIATED UNFL

UNDER UND

UNION UNON

UNIFIED UNIF

UNIQUE UNIQ

Page 25: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 25 of 28

UNIVERV UNIS

UNIT UNIT

UNITED STATE US

UNLISTED UNLST

UNRESOLVED URSL

UPDATE UPDT

UPDATED UPDT

UPPER LEGISLATIVE DISTRICT ULD

US POSTAL SERVICE USPS

USER INCIDENT UI

USER USER

USE USE

USAGE USG

USUAL AND CUSTOMARY RATE UCR

US US

VALUE VAL

VARIABLE VAR

VEHICLE VHCL

VENDOR VDR

VERIFICATION VER

VERIFIED VER

VERSION VRSN

VIDEO VID

VISION VISN

VISIT VIST

VOCATIONAL VOC

VOID VOID

VOTER VOTR

VOTING VOTG

WAGE WAGE

WAITING WAIT

WAIT WAIT

WARD WARD

WEIGHTED WGTD

WEIGHT WGT

WINDOW WDW

WITH WITH

WORK WK

WORKER WRKR

YEAR YR

YEAR TO DATE YTD

ZIP ZIP

Page 26: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 26 of 28

Teradata Reserved Words

The Teradata keyword is not allowed to be used as a name for an object.

Here is the list of all the Teradata reserved words.

ABORT CONSUME FORMAT LOOP PROCEDURE SQLTEXT

ABORTSESSION CONTINUE FOUND LT PROFILE SQRT

ABS

CONVERT_TABLE_HEA

DER FREESPACE MACRO PROTECTION SS

ACCESS_LOCK CORR FROM MAP PUBLIC START

ACCOUNT COS FULL MAVG QUALIFIED STARTUP

ACOS COSH FUNCTION MAX QUALIFY STATEMENT

ACOSH COUNT GE MAXIMUM QUANTILE STATISTICS

ADD COVAR_POP GENERATED

MCHARACTER

S QUEUE STDDEV_POP

ADD_MONTHS COVAR_SAMP GIVE MDIFF RADIANS STDDEV_SAMP

ADMIN CREATE GO MERGE RANDOM STEPINFO

AFTER CROSS GOTO METHOD RANGE_N STRING_CS

AGGREGATE CS GRANT MIN RANK SUBSCRIBER

AIT CSUM GRAPHIC MINDEX REAL SUBSTR

ALIAS CT GROUP MINIMUM RECURSIVE SUBSTRING

ALL CUBE GROUPING MINUS REFERENCES SUM

ALTER CURRENT GT MINUTE REFERENCING SUMMARY

AMP CURRENT_DATE HANDLER MLINREG REGR_AVGX SUSPEND

AND CURRENT_TIME HASH MLOAD REGR_AVGY TABLE

ANSIDATE CURRENT_TIMESTAMP HASHAMP MOD REGR_COUNT TAN

ANY CURSOR

HASHBAKAM

P MODE

REGR_INTERCE

PT TANH

ARGLPAREN CV

HASHBUCKE

T MODIFY REGR_R2 TBL_CS

AS CYCLE HASHRO MONITOR REGR_SLOPE TEMPORARY

ASC DATABASE HAVING

MONRESOURC

E REGR_SXX TERMINATE

ASIN DATABLOCKSIZE HELP MONSESSION REGR_SXY THEN

ASINH DATE HEN MONTH REGR_SYY THRESHOLD

AT DATEFORM HERE MSUBSTR RELATIVE TIME

ATAN DAY HILE MSUM RELEASE TIMESTAMP

ATAN2 DEC HOUR MULTISET RENAME TIMEZONE_HOUR

ATANH DECIMAL IDENTITY NAMED REPEAT

TIMEZONE_MINU

TE

ATOMIC DECLARE

IDTH_BUCKE

T NATURAL REPLACE TITLE

AUTHORIZATION DEFAULT IF NE REPLCONTROL TO

AVE DEFERRED IMMEDIATE NE REPLICATION TOP

AVERAGE DEGREES IN NE_TABLE REQUEST TRACE

AVG DEL

INCONSISTEN

T NEXT RESTART TRAILING

Page 27: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 27 of 28

BEFORE DELETE INDEX NO RESTORE TRANSACTION

BEGIN DESC INDICATOR NOAIT RESTRICT TRANSFORM

BETEEN DESCRIPTOR INITIATE NONE RESULT TRANSLATE

BIGINT DETERMINISTIC INNER NOT RESUME TRANSLATE_CHK

BINARY DIAGNOSTIC INOUT NULL RET TRIGGER

BLOB DISABLED INPUT NULLIF RETRIEVE TRIM

BOTH DISTINCT INS NULLIFZERO RETURNS TYPE

BT DO INSERT NUMERIC REVALIDATE UC

BUT DOMAIN INSTANCE OBJECT REVOKE UDTCASTAS

BY DOUBLE INSTEAD OBJECTS RIGHT UDTCASTLPAREN

BYTE DROP INT

OCTET_LENGT

H RIGHTS UDTMETHOD

BYTEINT DUAL INTEGER OF RO UDTTYPE

BYTES DUMP

INTEGERDAT

E OFF RO_NUMBER UDTUSAGE

CALL EACH INTERSECT OLD ROID UNDEFINED

CASE ECHO INTERVAL OLD_TABLE ROLE UNDO

CASE_N ELSE INTO ON ROLLBACK UNION

CASESPECIFIC ELSEIF IS ONLY ROLLFORARD UNIQUE

CAST ENABLED ITERATE OPEN ROLLUP UNTIL

CD END ITH OPTION ROS UPD

CHAR EQ JOIN OR SAMPLE UPDATE

CHAR_LENGTH EQUALS JOURNAL ORDER SAMPLEID UPPER

CHAR2HEXINT ERROR KEY ORDERING SCROLL UPPERCASE

CHARACTER ERRORFILES KURTOSIS ORK SECOND USER

CHARACTER_LENG

TH ERRORTABLES LANGUAGE OUT SEL USING

CHARACTERS ESCAPE LARGE OUTER SELECT VALUE

CHARS ET LE OVER SESSION VALUES

CHECK EXCEPT LEADING OVERLAPS SET VAR_POP

CHECKPOINT EXEC LEAVE OVERRIDE SETRESRATE VAR_SAMP

CLASS EXECUTE LEFT PARAMETER SETS VARBYTE

CLOB EXISTS LIKE PASSORD SETSESSRATE VARCHAR

CLOSE EXIT LIMIT PERCENT SHO VARGRAPHIC

CLUSTER EXP LN

PERCENT_RAN

K SIN VARYING

CM EXPLAIN LOADING PERM SINH VIE

COALESCE EXTERNAL LOCAL PERMANENT SKE VOLATILE

COLLATION EXTRACT LOCATOR

PLAN_DIRECTI

VE SMALLINT YEAR

COLLECT FALLBACK LOCK POSITION SOME ZEROIFNULL

COLUMN FASTEXPORT LOCKING PRECISION SOUNDEX ZONE

COMMENT FETCH LOER PREPARE SPECIFIC

COMMIT FIRST LOG PRESERVE SPOOL

COMPRESS FLOAT LOGGING PRIMARY SQL

CONSTRAINT FOR LOGON PRIVATE SQLARNING

CONSTRUCTOR FOREIGN LONG PRIVILEGES SQLEXCEPTION

Page 28: TeradataNamingStandards_Ver_1.0

Teradata Naming Standards Version 1.0 15 July 2009

www.tigmaminds.com Page 28 of 28

References

www.teradata.com

http://www.ralphkimball.com/

www.tigmaminds.com