provaDB

Integrantes do Grupo:

  • Matheus Shaddai
  • Lunna

Professor:

  • Adeilson

Modelo lógico

Modelo conceitual

Tabelas

Tabela disciplina

A função da tabela disciplina é armazenar as disciplinas que aluno atribuído irá possuir. Nela possuímos os atributos/colunas:

  • cod_disc : Chave primária da tabela
  • nome_disc : Nome das disciplinas
  • carga_hor : Carga horária de cada disciplina
  • fk_turma_cod_turma : Chave estrangeira

Tabela professores

A função da tabela professores é armazenar os professores que irão ter turmas. Nela possuímos os atributos/colunas:

  • cod_prof : Chave primária do professor
  • nome : Nome do professor
  • endereço : Endereço do professor
  • cidade : Informação referente ao professor e onde localiza sua residência

Tabela turma

A função da tabela turma é referente as disciplinas e professores que foram atribuídas a ela. Nesssa tabela possuímos os atributos/colounas:

  • cod_turma : Chave primária da tabela
  • cod_disc : Chave estrangeira da tabela
  • cod_prof : Chave estrangeira da tabela
  • horário : Horário em que cada turma irá ter

Tabela prof_turma

A função da tabela prof_turma é fazer ligação entre professor e turma. Nela possuímos os atributos/colunas:

  • fk_professores_cod_prof : Chave estrangeira que faz referência com a tabela professor(cod_prof)
  • fk_turma_cod_turma : Chave estrangeira que faz referência com a tabela turma(cod_turma)

Tabela historico

A função da tabela historico refere-se a todas as outras tabelas tornando suas chaves primárias para chaves estrangeiras. Nelas possuímos os atributos/colunas:

  • matricula : Chave estrangeira
  • cod_disc : Chave estrangeira
  • cod_turma : Chave estrangeira
  • cod_prof : Chave estrangeira
  • ano : ano da tabela historico
  • nota : Chave estrangeira
  • frequência : Chave estrangeira

Tabela aluno

A função da tabela aluno refere-se aos dados dos alunos cadastrados na escola. Nela possuímos os atributos/colunas:

  • matricula : Matricula do aluno/Chave primária da tabela
  • nome : Nome do aluno cadastrado
  • endereço : endereço do aluno cadastrado
  • cidade : informação que faz referência ao aluno e onde se localiza sua residência