Duvida em desemvolvimento em Modelagem de banco
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
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
Rod001
Curtidas 0
Respostas
Aroldo Zanela
06/01/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).
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).
GOSTEI 0