SQL Server - relación n:m

 
Vista:

relación n:m

Publicado por Rossana (2 intervenciones) el 01/02/2010 16:50:49
holaa chicos! estoy con una duda fatal que no me deja vanzar en mi proyecto, es con respecto a las tablas que se generan por una relación de n:m en sql server por ejemplo tengo:

persona(rut, nombre, direccion) con rut PK

especialidad(cod, nombre, descripcion con cod PK)

como se trata de una relacion de n:m tengo ademas la tabla

tiene_especialidad(cod, rut) que son las claves que se heredan de las otras tablas

tengo en mi sistema un tipo de asistente para ir ingresando los datos por medio de formularios cuenta de 3 pasos

primero ingresa los datos de la persona (rut, nombre, direccion) y envia
luego ingresa los datos de especialidad (cod, nombre, descripcion) y envia

pero no tengo idea como ingresar en la tabla tiene-especialidad y que me coincida el rut de la persona con el cod de la especialidad ya que los envio por separado.....por fis alguna ayudita

lo agradeceria mucho...adios =)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:relación n:m

Publicado por Isaias (4558 intervenciones) el 02/02/2010 20:20:01
Dependera de la version de SQL Server que manejas.

En 2000, podrias utiilzar XML para enviar cada una de sus especialidades
En 2005, de igual manera hacer uso de XML
En 2008, Ya cuentas con campos tipo TABLA

Para tu pantalla de captura, deberias utilizar objetos de multi-seleccion, tal vez un grid o algo por el estilo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar