Diagrama Modelo Entidade Relacionamento

24/02/2018

0

Tenho duvidas sobre elaboração de um modelo Entidades e Relacionamento de Clube de Futebol, onde construir um MER a partir da seguinte descrição do sistema:

O Clube Desportivo é uma instituição sem fins lucrativos que pretende informatizar o seu serviço de secretaria. O clube possui nas suas atividades principais são o ensino das modalidades de tênis, ginastica e natação , além do aluguel dos seus recintos desportivos. A secretaria do Clube registra sempre que se inscreve um novo sócio os seguintes dados: código de sócio, nome, data de admissão, número do bilhete de bilhete de identidade , data de nascimento, morada(rua, código postal, localidade) e telefone.
Um sócio pode inscrever-se em qualquer modalidade ministrada )desde que haja vagas no horário pretendido e pagando por isso uma determinada mensalidade.
Como deve construir o modelo pelo MER que programa devo usar para elaborar esse Diagrama.
Luciano

Luciano

Responder

Post mais votado

26/02/2018

Para você resolver isto começa por entender as regra de normalização, 1a. 2a. 3a. 4a. e 5a. Forma normal
Vou te auxiliar separando as principais
Modalidades (todos os tidos de atividades)
Sócios (Todas as pessoas que tem interesse e pagam a mensalidade)
Horários (Horários disponíveis)
Mensalidade (valores que serão cobrado dos sócios)
Financeiro (Controle dos pagamentos dos sócios)
Preencha com os campos e faça as outras normalizações, com isto você irá gerar um MER

Para mais detalhes:
https://www.devmedia.com.br/guia-simplificado-para-as-5-formas-normais-artigo-revista-sql-magazine-87/21043

https://www.devmedia.com.br/normalizacao-de-banco-de-dados/29555

Luiz Vichiatto

Luiz Vichiatto
Responder

Mais Posts

03/03/2018

Luciano

Para você resolver isto começa por entender as regra de normalização, 1a. 2a. 3a. 4a. e 5a. Forma normal
Vou te auxiliar separando as principais
Modalidades (todos os tidos de atividades)
Sócios (Todas as pessoas que tem interesse e pagam a mensalidade)
Horários (Horários disponíveis)
Mensalidade (valores que serão cobrado dos sócios)
Financeiro (Controle dos pagamentos dos sócios)
Preencha com os campos e faça as outras normalizações, com isto você irá gerar um MER

Para mais detalhes:
https://www.devmedia.com.br/guia-simplificado-para-as-5-formas-normais-artigo-revista-sql-magazine-87/21043

https://www.devmedia.com.br/normalizacao-de-banco-de-dados/29555
Responder

03/03/2018

Luciano

Para você resolver isto começa por entender as regra de normalização, 1a. 2a. 3a. 4a. e 5a. Forma normal
Vou te auxiliar separando as principais
Modalidades (todos os tidos de atividades)
Sócios (Todas as pessoas que tem interesse e pagam a mensalidade)
Horários (Horários disponíveis)
Mensalidade (valores que serão cobrado dos sócios)
Financeiro (Controle dos pagamentos dos sócios)
Preencha com os campos e faça as outras normalizações, com isto você irá gerar um MER

Para mais detalhes:
https://www.devmedia.com.br/guia-simplificado-para-as-5-formas-normais-artigo-revista-sql-magazine-87/21043

https://www.devmedia.com.br/normalizacao-de-banco-de-dados/29555
Responder

03/03/2018

Luciano

Como os itens interagem entre financeiro com sócios.
Responder

06/03/2018

Luiz Vichiatto

Olá Luciano
No caso dos itens que você se refere são em quais as Modalidades.

Se você optar por fazer um sistema que cobre individualmente o valor da Modalidade terá que controlar o valor de cada modalidade, então você terá uma tabela ModalidadePreco que irá se relacionar com a Modalidade, e como a tabela sócio se relaciona com a tabela SocioModaliade, você terá o valor de cada modalidade que o sócio está inscrito.

Atenção
A geração do financeiro pode ser independente da tabela de modalidades, você pode criar instruções (triggers) que indicam que o Socio pagou a mensalidade e/ou a mensalidade da modalidade, gerar mensalidades dos sócios sem ter um relacionamento direto.

Vai depender das regras do negócio, é como irá funcionar os detalhes, exemplo você pode ter outras pessoas que não são sócios mas pagam valor integral e o Sócio que paga mensalidade tem desconto de 50%, por exemplo, termos mais tipos de receita para o Clube por exemplo.

se você ainda estiver com dúvidas contate-me através do skype lmvichiatto, hoje estarei a partir da 21h e posso te auxiliar.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar