Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/01/2009, 02:47
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Select a tres tablas mmmm

Código:
Select *
from (Persona LEFT JOIN Persona_fisica
           on Persona.pe_cod = Persona_juridica.pe_cod)
           LEFT JOIN Persona_juridica
                 on Persona.pe_cod = Persona_fisica.pe_cod
Where  Persona.pe_cod = @cod;
Como no sea la a de fisica otro error ortográfico.

Cita:
(SP de sql server 2005)...
No se que caracteristicas especiales puede tener ese motor....


En cuanto a la normalización, si me equivoco que alguien me corrija, pero el modelo logico lo tienes bien normalizado pero despues viene el paso al modelo fisico es lo que no habias hecho...


Cita:
¿Qué tan lejos debe llevar la normalización?

La siguiente decisión es ¿qué tan lejos debe llevar la normalización? La normalización es una ciencia subjetiva. Determinar las necesidades de simplificación depende de nosotros. Si nuestra base de datos va a proveer información a un solo usuario para un propósito simple y existen pocas posibilidades de expansión, normalizar los datos hasta la 3FN quizá sea algo exagerado. Las reglas de normalización existen como gugas para crear tablas que sean fáciles de manejar, así como flexibles y eficientes. A veces puede ocurrir que normalizar los datos hasta el nivel más alto no tenga sentido.

...

Mira tambien la Pagina 11

Quim