Comentarios (Clave Primaria)

08/09/2006 - 16:19 por DuKe | Informe spam
De: "DuKe" <dukeconce@gmail.com>
Asunto: Clave Primaria - Sugerencias
Fecha: Domingo, 03 de Septiembre de 2006 11:41

Hola.

Tengo que crear una tabla maestro, cuya clave pueda ser generada por otros
campos que el usuario pueda seleccionar.

Por ejemplo:

Del lado del usuario, los documentos van identificados por un codigo como:

SIGLAMERCADO-CORRELATIVO INTERNO-IDCLIENTE
- US-001-003
- US-002-003 > estas 3 son claves que identifican 3 documentos
distintos para un mismo cliente (id: 003)
- US-003-003
- MX-001-021 > esta otra es una clave para el primer doc. creado para
el cliente con id: 21

* Ademas los correlativos internos deben comenzar en 001 por cada año.


Ahora, estoy pensando en la mejor forma de llevar esto a base de datos, la
idea es que el sistema pueda ayudarle al usuario a mantener estas
referencias.


Alguna sugerencia diferente a la mia ?

(CLAVE PRIMARIA COMPUESTA)
SIGLA MERCADO CORRELATIVO INTERNO CORRELATIVO CLIENTE (ID CLIENTE) Año
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
09/09/2006 - 08:10 | Informe spam
Yo no usaria una clave primaria compuesta de 4 campos porque complicaria
mucho. Yo crearia un campo autonumrico para usar como clave primaria y un
indice sobre los otros campos que no permita duplicados.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

Preguntas similares