Gelera, eu estou fazendo a modelagem de um banco de dados para um sistema de Help Desk.
Estou atualmente no modelo conceitual e gostaria da ajuda de vc...
Acontece que eu tenho uma tabela com a descrição dos equipamentos. O que eu quero agora é criar uma tabela chamada estação...
O conteúdo da tabela estação seria o conteúdo dos esquipamentos.
Ou seja, uma estação contém, 1 monitor, 1 gabinete, 1 teclado, 1 mouse.
Sendo que monitor, teclado, mouse e gabinete são equipamentos.
Alguém sabe como ficaria o relacionamento para obter esse conceito?
Abraços,
Destroyer.
Problemas Na Modelagem Do Banco De Dados
Started By Destroyer, 10/11/2004, 23:32
1 reply to this topic
#1
Posted 10/11/2004, 23:32
#2
Posted 11/11/2004, 09:06
Já fiz uma modelagem parecida com esta, embora não tenha encontrado por aqui, vou tentar me lembrar.
Tinha algumas tabelas parecidas, mas vou adaptar os nomes ao seu modelo:
Estacao
Equipamento_Estacao
Equipamento
Fabricante
Acho que já da mais ou menos pra deduzir:
Vou usar a simpologia de > ou < para MUITOS e - para UM
Fabricante >- Equipamento -< Equipamento_Estacao >- Estacao
A jogada é o Equipamento_Estacao, que funciona como uma Entidade de Relacionamento, como vc esta no modelo conceitual, não o físico, o seu relacionamento vai ser:
Fabricante >- Equipamento >< Estacao
Ou seja, um relacionamento de MUITOS para MUITOS, como isto, na prática, não pode acontecer, vai ocasionar na criação de uma Entidade, esta que será somente para tornar possivel o relacionamento mencionado. Esta entidade de relacionamento deve ter sua chave primária composta pelas chaves primárias das outras 2 tabelas, outros campos podem ser utilizados, caso seja necessário, como data (para saber quando um determinado equipamento foi conectado a uma estacao) e usuário (para saber quem o usuário do banco de dados responsável por determinada alteração ou inclusão de equipamentos).
Qualquer dúvida, post.
Tinha algumas tabelas parecidas, mas vou adaptar os nomes ao seu modelo:
Estacao
Equipamento_Estacao
Equipamento
Fabricante
Acho que já da mais ou menos pra deduzir:
Vou usar a simpologia de > ou < para MUITOS e - para UM
Fabricante >- Equipamento -< Equipamento_Estacao >- Estacao
A jogada é o Equipamento_Estacao, que funciona como uma Entidade de Relacionamento, como vc esta no modelo conceitual, não o físico, o seu relacionamento vai ser:
Fabricante >- Equipamento >< Estacao
Ou seja, um relacionamento de MUITOS para MUITOS, como isto, na prática, não pode acontecer, vai ocasionar na criação de uma Entidade, esta que será somente para tornar possivel o relacionamento mencionado. Esta entidade de relacionamento deve ter sua chave primária composta pelas chaves primárias das outras 2 tabelas, outros campos podem ser utilizados, caso seja necessário, como data (para saber quando um determinado equipamento foi conectado a uma estacao) e usuário (para saber quem o usuário do banco de dados responsável por determinada alteração ou inclusão de equipamentos).
Qualquer dúvida, post.
------
Mero mortal!
Mero mortal!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)