2008-12-18 18 views

Respuesta

6

En su libro "SQL Programming Style," Joe Celko sugiere una serie de convenciones, por ejemplo, que una colección (por ejemplo, una tabla) debe nombrarse en plural, mientras que un elemento de datos escalar (por ejemplo, una columna) el singular.

Cita ISO-11179-4 como un estándar para la asignación de nombres de metadatos, que es compatible con esta guía.

+0

Esto siempre pareció tener más sentido incluso cuando diseñé mi primera base de datos. También adopté el sufijo de cualquier campo de clave externa con ID. –

6
  1. no hay ninguna
  2. que había, serían obsoletos
  3. si no están obsoletos, que no se les gustaría
  4. si como ellos, son insuficientes
  5. si son suficientes, nadie lo va a gustar

serio, se esfuerzan para facilitar la lectura, es decir, utilizar nombres de campo y de mesa significativas; es realmente necesario nada más

(bien algunos prefijos comunes como la USP y UDF y UDT pueden ser útiles, pero no es obligatorio)

+0

# 2 - como el SQL-92 se une? =) – StingyJack

+0

Ver, comienza inmediatamente con un Zinger. Necesita una etiqueta "argumentativa" (es broma). – dkretz

+0

Gracioso, pero cierto. Honestamente puedo decir que no hay formas "empresariales" de nombrar tablas, columnas, procedimientos almacenados o funciones. En cuanto a la sintaxis, lo mismo aplica. Soy culpable de combinaciones de estilo antiguo (es decir, a.id = b.id o b.id es nulo), pero eso realmente se reduce a la legibilidad. – willasaywhat

3

Este es el mejor que he visto en mi vida ... Naming Conventions

Sin embargo, los estándares realmente deberían ser claridad, simplicidad y facilidad de adopción entre su equipo.

No debería haber un montón de pautas de nombres increíblemente estrictas, debería centrarse en el estilo. El punto no es atormentar a los desarrolladores, es crear un estilo congruente en todo el sistema para que sea fácil pasar de una sección a otra.

2

No existen estándares SQL exactos para toda la industria. La mejor opción es google para estándares SQL porque varias personas conocedoras han publicado algunos documentos bastante buenos, extensos y completos sobre el tema. Léalos y absorbe los artículos que se aplican a tu entorno.

Cuestiones relacionadas