Almacenar objetos en tabla SQL Server

19/06/2004 - 20:28 por Diego F. | Informe spam
Hola, estoy haciendo una aplicación en .NET y necesito que los objetos que
uso se puedan almacenar en una base de datos (SQL Server 2000). ¿Cuál es la
forma más sencilla de hacerlo? ¿Tendré que hacer métodos para ir guardando
campo a campo en ambos sentidos?


Saludos,

Diego F.
 

Leer las respuestas

#1 Manuel Llavador
23/06/2004 - 18:19 | Informe spam
Necesitas dos tablas:
Una tabla "Clientes" donde almacenarás todos los clientes del sistema y que
tendrá los mismos atributos que tu objeto "Cliente"
y una tabla "Grupos" donde almacenarás todos los grupos del sistema y que
tendrá los mismos atributos que tu objeto "Grupo"

Además necesitas relacionar cada cliente al grupo al que pertenece... como
un cliente puede pertenecer muchos grupos y un grupo tiene muchos clientes
entonces estamos hablando de una relación N a N y por tanto no tienes más
remedio que añadir una tabla más que se llame, por ejemplo, "Pertenece" con
dos columnas, una que haga referencia a un grupo y otra a un cliente, de
esta manera para cada cliente que pertenece a un grupo añadirás un registro
a esta nueva tabla indicando que el cliente x pertenece al grupo y. Cuando
digo "haga referencia" quiero decir que tienes que añadir restricciones de
clave ajena para mantener la integridad de los datos.

Con esto sería suficiente... Un Saludo...



Manuel Llavador





"Diego F." escribió en el mensaje
news:
Mostrar la cita
bien.
Mostrar la cita
es
Mostrar la cita

Preguntas similares