Ksanim0 / modelagem_bd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

provaDB

Integrantes do Grupo:

  • Edmilson Júnior
  • Ithala Kaynara

Professor:

  • Adeilson

Modelo Conceitual:

Modelo Lógico:

Tabelas:

Tabela aluno:

A tabela "aluno" é responsável por armazenar os dados dos aluno, como: matricula, nome, endereço e cidade. Nesta tabela, teremos como atributos/colunas:

  • mat: chave primária
  • nome: nome do aluno
  • endereco: endereço do aluno
  • cidade: cidade em que o aluno mora

Tabela possuir:

A tabela "possuir" foi criada a partir do relacionamento entre as entidades "aluno" e "disciplinas". Nesta tabela, teremos como atributos/colunas:

  • fk_aluno_mat: chave estrangeira que faz referência a aluno
  • fk_disciplinas_cod_disc: chave estrangeira que faz referência a displinas

Tabela disciplinas:

A tabela "disciplinas" é destinada ao armazenamento de informações das discplinas, como: código da disciplinas, nome da discplina e carga horária. Nesta tabela, teremos como atributos/colunas:

  • cod_disc: chave primária da tabela
  • nome_disc: nome da disciplina
  • carga_hor: carga horária da disciplina
  • fk_professores_cod_prof: chave estrangeira que faz referência a professores

Tabela professores:

A tabela "professores" é responsável por armazenar os dados dos professores, como: código do professor, nome, endereço e cidade. Nesta tabela, teremos como atributos/colunas:

  • cod_prof: chave primária
  • nome_prof: nome do professor
  • endereco_prof: endereço do professor
  • cidade_prof: cidade do professor

Tabela ensinar:

A tabela "ensinar" foi criada a partir do relacionamento entre profesores e turma Nesta tabela, teremos como atributos/colunas:

  • fk_turma_cod_turma: chave estrangeira que faz referência a turma
  • fk_professores_cod_prof: chave estrangeira que faz referência a professires

Tabela turma:

A tabela "turma" é responsável por armazenar informações de cada turma em especifíco, como: código da turma, ano e horário. Nesta tabela, teremos como atributos/colunas:

  • cod_turma: chave primária
  • ano: ano da turma
  • horario: horário da turma

Tabela aula:

A tabela "aula", surge a partir do relacionamento entre turma e disciplinas. Nesta tabela, teremos como atributos/colunas:

  • fk_turma_cod_turma: chave estrangeira que faz referência a turma
  • fk_disciplina_cod_disc: chave estrangeira que faz referência a disciplinas

Tabela historico:

A tabela "historico" é a responsável por armazenar o histórico do aluno, por meio de sua frequencia e de suas notas. Nesta tabela, teremos como atributos/colunas::

  • id_historico: chave primária
  • frequencia: frequencia do aluno
  • nota: nota do aluno

About