Campos en Tablas

03/12/2008 - 20:34 por Penta | Informe spam
Estimados.
tengo tabla Clientes, Proveedores, Ventas.
Entre otros campos necesito aclarar:

Cliente
Id_Cliente
Descripcion
FechaIngreso

Ventas
Id_Numero
Id_Cliente
FechaVenta

Preguntas:
1.- Es correcto la forma de nombra el Id de la tabla ?? es decir Id_
[Nombre_Identificatorio]
2.- Como veran en cada tabla tengo una fecha en algun momento se
realizara un Select que equipare fechas (es un ejemplo) es correcto
que en el Where tenga que poner: A.FechaIngreso=B.FechaVenta, según
FN deberia ambas llamarse igual. en este caso es logico que en la
tabla Ventas el campo fecha se llame FechaIngreso
3.- En algun partte lei que en la descripcion de lso campos se deberia
poner algun sufijo, ejmplo gls_Descripcion (donde podria encontrar
algo al respecto ? ojala en español)

Atte.
Penta.
 

Leer las respuestas

#1 Jose TH
03/12/2008 - 21:42 | Informe spam
Preguntas:
1.- Es correcto la forma de nombra el Id de la tabla ?? es decir Id_
[Nombre_Identificatorio]



Puede haber literatura que recomienden sobre eso e influye el gusto personal
pero yo prefiero economizarme el "Id_" o el "Num_". Generalmente yo nombro
el campo de la PK (o el último campo, para claves compuestas) justo con el
mismo nombre de la entidad (en singular). Ej. "Cliente", "Proveedor", etc.

2.- Como veran en cada tabla tengo una fecha en algun momento se
realizara un Select que equipare fechas (es un ejemplo) es correcto
que en el Where tenga que poner: A.FechaIngreso=B.FechaVenta, según
FN deberia ambas llamarse igual. en este caso es logico que en la
tabla Ventas el campo fecha se llame FechaIngreso



Si ambas fechas significan lo mismo podrían llamarse igual, aunque en ese
ejemplo no parecen significar lo mismo. Habría que ver cada caso particular,
pero si se trata de una tabla de "Ventas" o en general de cualquier tipo de
transacción, yo le pondría simplemente "Fecha". El sufijo "Venta" es
redundante e innecesario, en ese caso. No así con el sufijo "Ingreso" para
el campo FechaIngreso de la tabla de clientes, donde creo que tiene más
sentido.
Si hay otras fechas en la tupla, también procede agregar otra palabra de
sufijo cualificador.


3.- En algun partte lei que en la descripcion de lso campos se deberia
poner algun sufijo, ejmplo gls_Descripcion (donde podria encontrar
algo al respecto ? ojala en español)



Eso sería "pre"fijo. De nuevo te digo que puede haber mucha literatura en
GOOGLE al respecto y que es cuestión de gusto personal pero mi opinión, sin
pretensiones, es poner el nombre justo que te dé lo que significa el campo.
Con palabras del lenguaje natural. Evitar, siempre que sea posible,
abreviaturas, sufijos o prefijos innecesarios. Poner los necesarios sólo
para evitar confusiones.

Preguntas similares