Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-08-2005
zugazua2001 zugazua2001 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Necochea
Posts: 237
Poder: 20
zugazua2001 Va por buen camino
Uso de tablas como Master Slaves

Hola, yo queria saber si puedo crear en un modulo de datos varias tablas iguales en una misma base de datos.
Yo tengo una tabla de clientes, esta tiene como clave el Apellido(¿pregunta :conviene esto?) bien además tiene otro campo llamado "ACargo_de" que tambien es otro apellido que puede ser cualquiera de los clientes de la tabla.
Bien yo arme una relacion master-slave de la misma tabla, creando dos tablas que abren la misma tabla(Clientes), bien todo esto anduvo perfecto y anda todo bien.
Pregunta ¿Es correcto realizar esto? porque yo solo puedo usar esas tablas para mostrar la relacion master-slave, para mostrar los listados por otro indice me tira errores, por ello creo otra tabla que abre la misma tabla fisica.
Gracias por todo.
Responder Con Cita
  #2  
Antiguo 02-08-2005
Johnny Q Johnny Q is offline
Miembro
 
Registrado: may 2005
Ubicación: Colombia
Posts: 172
Poder: 19
Johnny Q Va por buen camino
Lo tuyo es un inconveniente de diseño de bases a mi parecer. El campo que tu denominas Acargo_de yo creo que deberia ser mas bien una tabla llamada Vendedor . Despues de tener las tablas Cliente y vendedor puedes crear la relación Maestro - Detalle.
Responder Con Cita
  #3  
Antiguo 03-08-2005
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
Smile

... y yo añadiría que no pusiese el atributo Apellido como clave ajena que la relacione con la tabla detalle, ya que ¿y si existen dos personal con el mismo apellido?.
Lo mejor es que establezcas un diseño bien definido con las claves principales (p.e. autoincrementativas, o por DNI, o cualquier otro código inequivoco) para relacionar con la detalle.
Suerte.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 23:53:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi