Crie um diagrama ER para um sistema de gestão escolar com as entidades Student, Teacher, Course, Enrollment e Grade
Sobre o framework
Este diagrama ER de banco de dados escolar modela cinco entidades: STUDENT, TEACHER, COURSE, ENROLLMENT e GRADE. Enrollment conecta um aluno a um curso, e Grade aponta para uma matrícula. Essa estrutura permite discutir uma nota no contexto do aluno e do curso, em vez de associá-la apenas ao aluno.
O exemplo inclui chaves primárias UUID e as chaves estrangeiras usadas por esses relacionamentos. Course contém teacher_id e semester; Grade contém assignment_name, score, max_score e graded_at. Student inclui grade_level, enquanto Teacher tem um campo department. Contatos de responsáveis, especializações de professores e campos de período letivo por série ou tipo de avaliação não estão presentes.
Use isto como um modelo para revisar antes da implementação. Decida como sua escola representa ofertas de cursos, matrículas repetidas, coensino e regras de avaliação; depois, solicite as entidades e restrições exigidas por essas decisões. O diagrama ilustra um esquema; ele não cria um banco de dados nem aplica suas regras.
O que inclui
Diagrama ER de Sistema de Gestão Escolar
✦ Free preview · Sign in to use
Explore more
Perguntas frequentes
A matrícula identifica a combinação entre aluno e curso no exemplo. Vincular Grade a ela coloca a nota de cada atividade nesse contexto, em vez de associá-la diretamente ao aluno.
O exemplo Course tem um único teacher_id. Para representar vários professores, peça uma entidade associativa e defina se as atribuições de ensino pertencem ao curso ou a uma oferta específica do período letivo.
Este é um modelo inicial. Você ainda precisa definir restrições, regras de acesso, requisitos de retenção e quaisquer entidades ausentes na sua aplicação; depois, implemente e teste o banco de dados separadamente.
Grátis para começar. Cartão de crédito não obrigatório.