• 0
Sign in to follow this  
dindo

Ajuda...

Question

:unsure:

Galera seria possivel me dar uma luz!!

eu estou fazendo um trablho de faculdade e nessa parte não consigo fazer

Efetuar Matrículas – O sistema deverá permitir a realização de matrículas de alunos em

cursos, cada aluno poderá estar matriculado em vários cursos, mas um aluno não poderá

estar matriculado mais de uma vez no mesma curso.

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

você já estudo cardinalidade?

0..1

N..1

1..N

e tals...

a ideia é a mesma... é so uma questão de lógica..

Você vai cria um sistema de cadastro de matriculas para os alunos. apos ter planejado como vai ser esse cadastro você vai planejar os requisitos...

o Aluno pode ter mais de 1 matricula sendo em curso diferente e não pode estar matriculado 2 vezes no mesmo curso.

tem varios formas de fazer isso eu acho que a mais basica seria

ter 1 tabela aluno com os dados do aluno

tabela cursos com os dados de cada curso

tabela matricula para organiza os cursos que cada aluno ta fazendo ...

sendo assim na tabela matricula eu tenho

N/ Matricula. N. do curso.

N. Matricula é o numero do meu aluno e N. Curso é o numero do curso

se na tabela matricula eu tenho um registro quer dizer que aquele Aluno (Matricula) esta fazendo um determinando Curso.

o que é preciso ser feito agora é montar uma estrutura de condicao para que

nenhum registro tenha duplicidade na Matricula e no Curso... caso uma matricula já exista e o curso também quer dizer que o aluno já esta fazendo este curso...

mas se ele quiser fazer outro ele pode porque a matricula existe mas o curso não...

bem como eu disse anteriormente é a forma mais pratica de exemplificar o certo é ter mais tabelas para ter um controle melhor de tudo.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this