Buscar

Banco de Dados para Universidade

Prévia do material em texto

MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE FEDERAL DO PIAUÍ
CENTRO DE EDUCAÇÃO ABERTA E A DISTÂNCIA – CEAD/UFPI-UAB/CAPES
CURSO LICENCIATURA EM COMPUTAÇÃO
Rua Olavo Bilac, 1148 – Centro Sul
CEP 64001-280 – Teresina PI
Fórum Avaliativo - Estudo de Caso Simplificado
O presente estudo de caso retrata a rotina da universidade fictícia Ponto Certo. Acompanhe
a seguir a descrição do cenário proposto.
Atualmente a universidade deseja armazenar informações sobre os alunos matriculados e
seus respectivos cursos. Os alunos são matriculados em cursos, os quais possuem um conjunto de
disciplinas que devem ser frequentadas pelos alunos. Os alunos e as disciplinas não são exclusivas
de um único curso. Uma disciplina pode existir em mais de um curso e um aluno também pode está
matriculado em mais de um curso. Também é preciso saber a relação dos professores existentes,
seus vínculos (efetivo ou substituto), formação acadêmica e as respectivas disciplinas que
ministram. No cenário apresentado, deseja-se obter respostas para os seguintes questionamentos:
a) O aluno está matriculado em qual(is) curso(s)?
b) Qual(is) disciplina(s) ministrada(s) por um determinado professor?
c) Quais disciplinas compõem determinado curso?
d) Quais são os pré-requisitos para cursar determinada disciplina que compõem determinado curso?
e) Quais são as turmas frequentadas por determinado aluno, incluindo as seguintes informações: o
curso, a disciplina, o semestre, o ano e respectivo professor.
f) Qual o histórico escolar de cada aluno? Incluir turma frequentada e notas por disciplina de um
determinado aluno.
De acordo com cenário acima, após implementação do projeto lógico de banco de dados (D-
ER) para armazenar as informações necessárias para embasar os questionamentos solicitados pela
administração da Universidade Ponto Certo, qual(is) o(s) paradigma(s) de progração você
recomendaria utilizar no desenvolvimento do sistema computacional acadêmico? Justifique sua
resposta. 
Prazo para realização e postagem no SIGAA:
 Início: 26/04/2020
 Fim...: 17/05/2020
Sugestão de Projeto Lógico (D-ER) de Banco de Dados:
Sugestão de possíveis entidades: curso(código, nome_curso), aluno(código, nome, cpf),
matriculado(código_aluno, código_curso, data_matricula); professor(código, nome, cpf,
código_vínculo, código_formação, código_curso), vínculo (código, vínculo: efetivo/substituto);
formação(código, formação); disciplinas(código, nome, crédito, código_curso), pré-
requisitos(código_disciplina, pré_requisito), turmas(código, código_curso, código_disciplina,
semestre, ano, código_professor); histórico(código_turma, código_aluno, nota).
CURSO
CD_CURSO NM_CURSO
SI SISTEMAS DE INFORMAÇÃO
BIO BIOLOGIA
MAT MATEMÁTICA
ALUNO
CD_ALUNO NM_ALUNO CPF
101 PEDRO NASCIMENTO 12345678901
102 JOEL SILVEIRA 12345678902
103 MARTA CAMPELO 12345678903
104 MAGDA COTROFE 12345678904
ALUNO_CURSO
CD_ALUNO CD_CURSO
101 SI
102 SI
103 SI
FORMAÇÃO
CD_FORMACAO NM_FORMACAO
201 GRADUADO
202 ESPECIALISTA
203 MESTRE
204 DOUTOR
VÍNCULO
CD_VÍNCULO NM_VÍNCULO
EFET EFETIVO
SUBS SUSBSTITUTO
PROFESSOR
CD_PROF NM_PROF CPF CD_FORMACAO CD_VÍNCULO CD_CURSO
301 JOAQUIM SANTOS 12345678921 203 EFET SI
302 IVAN NUNES 12345678922 202 SUBS SI
303 PAULO SAMPAIO 12345678923 204 EFET SI
304 MARCOS SILVA 12345678924 204 EFET MAT
DISCIPLINA
CD_DISCIPLINA NM_DISCIPLINA CRÉDITOS CD_CURSO
BDI BANCO DE DADOS I 3 SI
BDII BANCO DE DADOS II 3 SI
LBD LABOTATÓRIO DE BANCO DE DADSOS 3 SI
ALGOI ALGORITIMOS I 4 SI
ALGOII ALGORITIMOS II 4 SI
MD MATEMÁTICA DISCRETA 2 SI
MB MATEMÁTICA BÁSICA 3 MAT
PRE_REQUISITO
CD_DISCIPLINA PRE_REQUISITO
BDII BDI
LBD BDII
ALGOII ALGI
TURMA
CD_TURMA CD_CURSO CD_DISCIPLINA SEMESTRE ANO CD_PROF
501 SI BDI PRIMEIRO A1 301
502 SI BDII SEGUNDO A1 301
503 SI LBD QUINTO A3 301
504 SI ALGOI PRIMEIRO A1 302
505 SI ALGOII SEGUNDO A1 302
506 SI MD PRIMEIRO A1 303
901 MAT MB PRIMEIRO A1 304
HISTÓRICO
CD_TURMA CD_ALUNO NOTA
501 101 8
501 102 7
501 103 9
502 101 6,5
502 103 8
503 102 8,5
506 101 7
506 102 8
506 103 8
901 104 9

Continue navegando