Estándares de Nomenclatura en Programación y Bases de Datos

Agosto 1st, 2008

No Gravatar

Estoy subiendo una pequeña guía de una hoja en PDF que recopilé y diseñé como referencia básica que debe utilizar cualquier miembro de un equipo donde se va a trabajar en conjunto para la elaboración de proyectos. Ayuda a mantener estándares de trabajo, comunicación apropiada entre nomenclatura de tablas, registros, propiedades, etc.

PDF: Estándares de Nomenclatura

Categorías: Estándares, Programación

Etiquetas: , , , , , , , , , , Dejar un comentario

Feed de comentarios7 comentarios

  1. Adan MendozaNo Gravatar

    Siempre es importante establecer estandares, para luego en dado caso de mantenimiento de una aplicacion saber de perdido que es cada cosa por el nombre, por ejemplo en mi caso cuando se trata de base de datos las llaves primarias numericas siempre tienen NPK_ si es foranea NFK_ si la llave es alfanumerica entonces es CPK_ o CFK_,
    pero ya con el puro nombre puedes darte un panorama de que es lo que esta codificado.

  2. miffeNo Gravatar

    Definitivamente Adan, tienes mucha razón. Ponerle una abreviación a su relación antes del nombre y todo lo demás sería excelente. NPK_ o NFK_, etc. En mi caso, sin embargo, he encontrado que es mucho mas relevante utilizar simplemente id para cualquier identificador, y estandarizar los nombres en tablas relacionadas.

    Ejemplo:

    Tabla1:
    idTabla1, columna1, columna2

    Tabla2:
    idTabla2, columna1a, idTabla1, otraColumna

    Al utilizar siempre la primera columna como identificador principal de la tabla, se estandariza y se vuelve más fácil analizar la base de datos. Posteriormente cualquier otra columna donde lleve el prefijo “id” se sabe que se trata de una llave foranea.

    Por eso también es bueno siempre tener un diagrama E-R a gran escala en formato físico ya que es una referencia fácil y rápida en caso de duda.

    Un saludo,
    miffe

  3. eliezerNo Gravatar

    Estandares?

    Que tal PEAR?

  4. miffeNo Gravatar

    ¿Te refieres a PEAR – PHP Extension and Application Repository?
    ¿Que relación tiene eso con estandares? (Curiosidad, ya que no conozco mucho sobre PEAR).

  5. julioNo Gravatar

    no me sirvio eeee

  6. djkaizenNo Gravatar

    La segunda tabla se me hizo más útil para nomenclatura aunque siento que hicieron falta algunos detalles como:

    *Utilizar caracteres alfanuméricos.
    *Limitar los nombres a menos de 64 caracteres
    *Utilizar el guión bajo (_) para separar palabras.
    *Los nombres de las tablas deberían ir en plural y los nombres de las columnas en singular (es igual una preferencia personal). etc.

    Encontré más datos en:
    http://sentidoweb.com/2007/03/19/consejos-para-disenar-una-base-de-datos.php

  7. lemiffeNo Gravatar

    Tienes mucha razon djkaizen, muchas gracias por tu aportación… De hecho estoy trabajando en una versión revisada de un documento global de estandares para desarrolladores y tomaré estos datos en cuenta. Gracias nuevamente!

Dejar un comentario

Feed

http://mtycoders.com / Estándares de Nomenclatura en Programación y Bases de Datos