Pergunta

classe diagrama http://img223.imageshack.us/img223/8558/classdiagram .png

Nesta imagem, porque é que o EmployeeID apontando para sua própria mesa, enquanto o ID do pedido não está apontando para a mesa do fim. A imagem é uma imagem do banco de dados Adamastor.

Foi útil?

Solução

Porque os funcionários [EmployeeID] relatório para outros funcionários [Supervisor]. Uma ordem que pertence a uma outra ordem dói meu cérebro.

Outras dicas

O EmployeeID provavelmente está sendo referido pelo campo ReportTo. Por exemplo, um determinado relatórios do empregado para outro funcionário, usando EmployeeID como referência.

O OrderID não aponta para a tabela Order, porque não existem outros campos na tabela de Ordem que usos / refere-se ao OrderID.

Isto é comumente referido como um "self-join".

Observe que um empregado pode ser subordinado a outra (Supervisor), então você precisa o EmployeeID para aquela que é a PK desta tabela.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top