Skip to content

Latest commit

 

History

History
43 lines (42 loc) · 1.97 KB

File metadata and controls

43 lines (42 loc) · 1.97 KB

Data Validation Module Database Naming Conventions

Overview:

When developing a database it is important to use consistent naming conventions so that database objects and associated fields are easily understandable. Consistent prefixes can be used to differentiate between the core data objects being managed in the database and the data objects for the various modules installed. Consistent object suffixes indicate what each object represents and what type of data each field contains. Oracle requires object names and field names to have a maximum of 30 characters so abbreviations are required to keep the length within the acceptable range, consistent abbreviations improve the usability of the database. The underscore character should be used to separate the various abbreviations for objects/fields. The PIFSC-ITS DB naming and coding standards defines database naming standards for PIFSC. This document defines the database naming conventions for the Data Validation Module (DVM).

Resources:

Naming Conventions:

  • Object Prefixes:
    • DVM - Data Validation Module
  • Object Suffixes:
    • BRI: Before Row Insert (for triggers)
    • BRU: Before Row Update (for triggers)
    • FN: Function
    • HIST: Historical table
    • PKG: Package
    • SEQ: Sequence
    • V: View
  • Field Suffixes:
    • CODE: Code field
    • DATE: Date field
    • DESC: Description field
    • ID: Primary/foreign keys (e.g. LOC_ID, SPECIES_ID)
    • YN: Yes/No field (Boolean)
  • Abbreviations:
    • APP: Application
    • ASSOC: Associated
    • DS: Data Stream
    • EVAL: Evaluation
    • HIST: History
    • IND: Indicator
    • ISS: Issue
    • MISS: Missing
    • MOD: Modified
    • MSG: Message
    • PTA: Point in Time Architecture
    • QC: Quality Control
    • RES: Resolution
    • RPT: Report
    • STD: Standard
    • SUMM: Summary
    • TEMPL: Template
    • TYP: Type
    • URL: Uniform Resource Locator