Dúvida com banco de dados para várias filiais

SQL Server

12/08/2007

Galera;
Estou desenvolvendo um banco de dados que receberá dados de várias filiais diferentes. Minha dúvida está na criação das chaves para identificar à qual filial pertence um determinado registro. Exemplo:
Tabela FILIAIS:  ID_FILIAL (PK - Auto inc.)

Tabela CIDADES:  ID_CIDADE (PK - Auto inc.)
                 ID_FILIAL (Deve ser PK ou FK???)

Tabela CLIENTES: ID_CLIENTE (PK - Auto inc.)
                 ID_CIDADE (FK - Permite nulo)
                 ID_FILIAL (Relaciono com CIDADES ou FILIAIS?)


Espero que consigam entender minha dúvida. Se alguém tiver algum exemplo de banco de dados para várias filiais, e puder disponibilizar eu ficaria grato.

Abração!


Vispo

Vispo

Curtidas 0

Respostas

Marcelo.bastos

Marcelo.bastos

12/08/2007

Vispo,

não entendi bem o por que da tabela CIDADES. Poderia explicar melhor ? É para fazer um relacionamento n-n entre FILIAIS E CLIENTES ?
Marcelo


GOSTEI 0
POSTAR