Diagrama ER de Sistema de Gestão Escolar

DiagramaEngenharia · Design de banco de dados escolarFeito com um prompt
Pré-visualização somente leitura

O prompt

Crie um diagrama ER para um sistema de gestão escolar com as entidades Student, Teacher, Course, Enrollment e Grade

Crie sua própria versão

Sobre o framework

Acompanhe os cursos e as notas de um aluno por meio da matrícula

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

O que você recebe

  • Cinco entidades com chaves primárias e atributos selecionados
  • Vínculos de matrícula entre Student e Course
  • Um Teacher para vários Courses nos relacionamentos do exemplo
  • Registros de Grade vinculados a Enrollment com campos de nome da atividade e nota
  • Semester em Course e status da matrícula em Enrollment
Diagrama

Diagrama ER de Sistema de Gestão Escolar

diagrama erescolabanco de dados

✦ Free preview · Sign in to use

Perguntas frequentes

Perguntas comuns

Por que Grade está vinculada a Enrollment?

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 pode lidar com coensino?

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 banco de dados escolar está pronto para produção?

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.

Diagrama ER de Sistema de Gestão Escolar

Grátis para começar. Cartão de crédito não obrigatório.

Free preview · Sign in to use