Diagrama de Classes para Endereços

Engenharia de Software

Modelagem

20/11/2016

Bom dia, pessoal...

Tenho as classes abaixo e estou com uma dúvida a respeito de como colocar o relacionamento entre elas e uma classe Endereço, que é composta pelas abaixo (tem as classes abaixo como atributos):

- Logradouro
- Bairro
- Município

Minha dúvida é: crio um relacionamento entre cada uma delas com a classe Endereço ?

Grato por qualquer ajuda.
Adalberto Brasaca

Adalberto Brasaca

Curtidas 0

Respostas

Samuel Lopes

Samuel Lopes

20/11/2016

Desculpe, mas não consegui entender como esta seu banco de dados.

Você está utilizando qual linguagem?
Tem como enviar os códigos para que eu possa entender melhor?
GOSTEI 0
João Lima

João Lima

20/11/2016

Pelo que eu entendi da sua vida tu poderia fazer o seguinte:
Pegaria essa logradouro e colocaria como atributo da classe endereço, pegaria a classe MUNICIPIO e relacionaria com a BAIRRO que a mesma se relacionar com a ENDEREÇO... Sendo assim ENDEREÇO ia puxar as informações tanto de bairro como de MUNICIPIO

Municipio >>>>>> bairro >>>>>>>. endereço

Se essa for sua duvida, espero ter ajudado
GOSTEI 0
Adalberto Brasaca

Adalberto Brasaca

20/11/2016

Oi Samuel. Tudo bom ?

Obrigado por responder. Então... O código eu não comecei a implementar ainda. Vou utilizar Delphi com OOP. Vou tentar passar como será o Banco de Dados e consequentemente as classes:

= TABELA ENDERECO (Faz a "amarração" para um endereço completo)

idEndereco (PK)
idLogradouro (FK)
idBairro (FK)
idMunicipio (FK)

= TABELA LOGRADOURO

idLogradouro (PK)
logNome

= TABELA BAIRRO

idBairro (PK)
baiNome

= TABELA CIDADE

idCidade (PK)
cidNome

Na classe Endereco eu defini as outras três (Logradouro, Bairro e Cidade) como atributos. A minha dúvida é se no Diagrama de Classes eu coloco as três se relacionando com a classe Endereco e o tipo de relação.

Espero ter ficado mais claro.

Grande abraço.
GOSTEI 0
POSTAR