vince-coder
4/22/2019 - 7:59 PM

DB Naming Convention

Base de datos

Manejadores de base de datos

  • MySQL
  • SQL Server
  • Oracle
  • AS 400
  • ProstgreSQL

Naming Convention

  • Tablas
    • Nombres sencillos
    • Descriptiva
    • En singular
    • No usar prefijos
    • No usar caracteres especiales
    • Notacion en Pascal Case
    • No abreviaciones
  • Columnas
    • Llave primaria
      • [Nombre Tabla] + ID
      • ID + [Nombre Tabla]
      • ID
    • Llave Foranea
      • Mismo nombre que la table de donde proviene
    • No usar prefijos
    • Nombres especificos
      • ISACTIVE
      • HASPERMISSION
    • Notacion en Pascal Case
    • Pascal Case
  • Indices
    • IX_[Table]_[Objetivo]
  • Contraints
    • [Tipo][Table][Columna]
      • Tipo
        • PK Llave Primaria
        • FK Llave Foranea
  • Vistas / SP / Triggers / Funciones
    • Prefijo (2 Letras)
      • Opcional
    • Descriptivo

TIPS - A los campos no se recomienda introducir numeros en los nombres.

TIPS - Declarar los valores Bool en True siempre