Array
(
)

Duvida em desemvolvimento em Modelagem de banco

Rod001
   - 06 jan 2004

Bom dia pessoal.
Estou com uma duvida em relacao ao desenvolvimento de uma aplicação com MS SQLServer2000.
Trabalho numa empresa onde há diversos departamentos.
O que seria correto fazer ?
1 - Desenvolver todas as tabelas somente em um banco de dados, facilitando o desenvolvimento da aplicação ?
2 - Desenvolver os bancos separados por departamentos, facilitando a manutenção dos mesmos apos o desenvolvimento?
Em relação a segunda alternativa, é possível fazer relacionamento entre tabelas com bancos distintos?

PS: Com o interbase, não consegui fazer esse tipo de relacionamento. Tive que criar uma funcao que faça um espelho de uma tabela para dentro do de um banco, só depois para fazer o relacionamento.

Obrigado

Aroldo Zanela
   - 06 jan 2004

Colega,

A primeira é a melhor opção com certeza, mas o SQL Server permite estabelecer ligações denominadas de ´Totalmente qualificadas´, onde você informa: Servidor.Bando_de_dados.proprietário.objeto (Vulgo qualificação de quatro partes).