Array
(
)

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

Vispo
   - 12 ago 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:
#Código

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!

Marcelo.bastos
   - 12 ago 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