Ayuda con indice

27/04/2006 - 01:24 por Manolo Zepeda | Informe spam
Que tal grupo..!!
Tengo el siguiente problema con mi Bd.

Estoy diseñando una BD para un inventario de un Aserradero,quieren manejar
varias empresas y por supuesto que cada empresa lleve su control de camiones
y tarjas.

Tengo 3 Tablas

1.-Empresas 2.-Camiones 3.-Tarjas
Id_Empresa Id_Camion Id_Tarja
Nombre_E Id_Empresa Id_Camion
Nombre_C Id_Empresa
Fecha

Bien... mi problema viene cuando en la tabla Camiones necesito poner un
numero consecutivo de camiones por empresa,cuando se genera la 2 o 3ra o las
empresas que se quieran meter,necesito empezar por el no 1, y es aqui donde
no se como hacerle,porque necesito tener como llave unica el Id_Camion,porque
la Tabla Tarjas depende de la tabla camiones en la Eliminacion y/o
Actualizacion.
O si existe otra forma de hacerlo se los agradezco muchisimo.
Espero haberme explicado.
Saludos

Preguntas similare

Leer las respuestas

#1 Maxi [MVP]
27/04/2006 - 02:06 | Informe spam
Hola, y porque no armas el indice por empresa+camion?


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Manolo Zepeda" escribió en el
mensaje news:
Que tal grupo..!!
Tengo el siguiente problema con mi Bd.

Estoy diseñando una BD para un inventario de un Aserradero,quieren manejar
varias empresas y por supuesto que cada empresa lleve su control de
camiones
y tarjas.

Tengo 3 Tablas

1.-Empresas 2.-Camiones 3.-Tarjas
Id_Empresa Id_Camion Id_Tarja
Nombre_E Id_Empresa Id_Camion
Nombre_C Id_Empresa
Fecha

Bien... mi problema viene cuando en la tabla Camiones necesito poner un
numero consecutivo de camiones por empresa,cuando se genera la 2 o 3ra o
las
empresas que se quieran meter,necesito empezar por el no 1, y es aqui
donde
no se como hacerle,porque necesito tener como llave unica el
Id_Camion,porque
la Tabla Tarjas depende de la tabla camiones en la Eliminacion y/o
Actualizacion.
O si existe otra forma de hacerlo se los agradezco muchisimo.
Espero haberme explicado.
Saludos
Respuesta Responder a este mensaje
#2 Manolo Zepeda
27/04/2006 - 03:35 | Informe spam
Hola Max...

Gracias por tu atencion.
Me parece una excelente idea,ya lo hice..solo que si la armo asi... tendria
problemas con otra tabla que depende de Camiones...esto es en la tabla
Tarjas,tengo un campo Id_tarja que tambien necesito que sea Repetitivo en las
empresas y me faltaria 1 indice mas para que sea igual la llave con 3 campos.

2.-Camiones 3.-Tarjas
Id_Camion Id_Tarja
Id_Empresa Id_Camion
Nombre_C Id_Empresa

Que puedo hacer amigo?
SAludos
Respuesta Responder a este mensaje
#3 Maxi [MVP]
27/04/2006 - 03:39 | Informe spam
Hola y en la otra tabla la clave seria Camion+Empresa


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Manolo Zepeda" escribió en el
mensaje news:
Hola Max...

Gracias por tu atencion.
Me parece una excelente idea,ya lo hice..solo que si la armo asi...
tendria
problemas con otra tabla que depende de Camiones...esto es en la tabla
Tarjas,tengo un campo Id_tarja que tambien necesito que sea Repetitivo en
las
empresas y me faltaria 1 indice mas para que sea igual la llave con 3
campos.

2.-Camiones 3.-Tarjas
Id_Camion Id_Tarja
Id_Empresa Id_Camion
Nombre_C Id_Empresa

Que puedo hacer amigo?
SAludos
Respuesta Responder a este mensaje
#4 Manolo Zepeda
27/04/2006 - 05:03 | Informe spam
Asi es...

Serian 2 claves de camiones y 3 de Tarjas

2.-Camiones 3.-Tarjas
Id_Camion Id_Camion
Id_Empresa Id_Empresa
Nombre_C Id_Tarja*(Llave extra)

Que puedo hacer amigo?
SAludos
Respuesta Responder a este mensaje
#5 Maxi [MVP]
28/04/2006 - 01:31 | Informe spam
aja y cual es el problema que esa tabla tenga 3 campos como clave principal?


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Manolo Zepeda" escribió en el
mensaje news:
Asi es...

Serian 2 claves de camiones y 3 de Tarjas

2.-Camiones 3.-Tarjas
Id_Camion Id_Camion
Id_Empresa Id_Empresa
Nombre_C Id_Tarja*(Llave extra)

Que puedo hacer amigo?
SAludos

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida