Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.




Overview AnchorTopTop

Statement Paragraph 

Tables AnchorTablesTables Follow

Overview

HUB/BOG naming standards aid developers by providing uniformity for Data Warehouse database objects.

Tables

Follow identifier naming convention described in the above section. (scope, primary identifier, modifier)

 ExIndexes AnchorIndexes

.  Ex: HUB_PERSON_CURRENT

Back to Top

Indexes

 table_name_

idx## Ex

idx##  Ex: HUB_PERSON_CURRENT_IDX01

Back to Top

Infoiconfalsetitle

Table of Contents

Primary

Key Constraint AnchorPrimary Key ConstraintPrimary

Key Constraint

 table_name_

pk Ex

pk  Ex: HUB_PERSON_CURRENT_PK

Back to Top

Unique Key Constraint

AnchorUnique Key ConstraintUnique Key Constraint table_name_

uk## Ex

uk##  Ex: HUB_PERSON_CURRENT_UK

Back to Top

Foreign Key Constraint AnchorForeign Key Constraint

Foreign Key Constraint

 table_name _

fk## Ex

fk##  Ex: HUB_PERSON_CURRENT_UK

Back to Top

Sequenceanchor

Sequence

Sequence table_name_seq## (if associated with a table. Else follows identifier naming convention from the above section)

  Ex: HUB_PERSON_CURRENT_SEQ

Back to Top

Trigger

AnchorTriggerTrigger table_name_action_

trg Ex

trg  Ex: HUB_PERSON_CURRENT_INS_UPD_TRG

Back to Top

Snapshots and Materialized

Views AnchorSnapshots and Materialized ViewsSnapshots and Materialized

Views

The name of the source object, pre-pended by system name. (Scope, primary identifier, modifier)

 Ex

.  Ex: snapshot of spbpers becomes OASIS_SPBPERS.

Back to Top

Viewsanchor

Views

Views

Same as tables. (scope, primary identifier,

modifier) Ex

modifier  Ex: HUB_STUDENT_COURSES

Back to Top

Function AnchorFunction

Function

 F_ scope_primary identifier_

modifier Ex

modifier  Ex : F_OASIS_EXTERNAL_ID

Back to Top

Procedure AnchorProcedure

Procedure

 P_ scope_primary identifier_

modifier Ex

modifier  Ex: P_REG_STUDENT_EXEMPTIONS

Back to Top

Package AnchorPackage

Package

 scope_primary identifier_modifier_

pkg Ex

pkg  Ex: COMMON_DATALOAD_PKG

Back to Top

Dblink

AnchorDblinkDblink1st type - system name (like OASIS) will point at database in same state as you are in. in other words, from DWDVLP, OASIS dblink will point at db: dvlp. In DWTEST same name will point at pprd. In DWHOUSE same name will point at prod. This allows code to be promoted without modifying.

2nd type, if actual database name, it points at actual database. For example, in DWDVLP, GEMSPRO dblink will point at GEMSPRO database, GEMS dblink will point at GEMSDVLP database. (Note: in some cases these 2 types are the same. System and db have same name. Those are solved on case by case basis).

Back to Top

Insert Script

AnchorInsert ScriptInsert Script tablename

tablename_ins.

sql Ex

sql  Ex : HUB_ROOMS_INS.sql

 The

The following are the exceptions:

  • For table hub_xref_rule inserts, the script should be named as xref_kw_qualifier_ins.sql
  • For table q$error inserts, the insert script should be named as q$error_catname_ins.sql
Back to Top


IT Analytics, SVC4010, Contact Us