Programación en castellano
Inicio > Foros > SQL Server > Relacion entre tablas
-Foros de debate

SQL Server
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Relacion entre tablas
Enviado por dargento el día 13 de diciembre de 2005

Hola!
Estoy un poco perdida.
Haber, tengo una tabla en la cual la clave esta compuesta por dos campos, es decir el año y un numero.Estos campos logicamente estan separados.
Necesito crear otra tabla que este relacionada con la anterior por estos dos campos.
Es decir, la primera tabla tiene.
campo1
campo2
anio
numero

Y la segunda deberia tener.
campo1
campo2
codigo(anio/numero)

No se si tengo que guardar en la tabla 1 otro campo con el resultado de unir el año y el numero para realcionar las tablas.
Si alguien me puede ayudar.
Gracias.

 
Re: Relacion entre tablas
Enviado por AGU el día 14 de diciembre de 2005

Lo lógico es hacer eso mismo que tu has comentado, crearte un nuevo campo (por ejemplo idcogidoanio) que sea clave primaria de la tabla 1. Relacionando este campo con la tabla 2 consigues tener ambos, aunque no directamete, sino que el numero que aparecera en tu tabla 2 hace referencia a la fila entera de tabla1. EJEMPLO:

tabla1 : idcodigoanio anio numero (demás campos)
001 1980 x ...
002 1981 y ...

tabla2: (demás campos) idcodigoanio
... 001

Este idcogioanio = 001 hace referencia al año 1980 y numero x

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados