Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • IACC Wiki IACC Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 29
    • Issues 29
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Instrumento para Avaliacao de Competencias Clinicas
  • IACC WikiIACC Wiki
  • Wiki
  • Banco de Dados

Last edited by Augusto Baldino Jun 25, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Banco de Dados

Home Escopo Processo Design/Mockups Configuração Arquitetura Gerência Código BD Qualidade Analytics

Descrição

Nesta seção, abordaremos a modelagem, documentação e organização do banco de dados.

Sumário

  • Modelo Relacional

Modelo Relacional

Modelo relacional, desenvolvido no Astah, descreve a estrutura física do banco de dados, incluindo tabelas, chaves primárias, chaves estrangeiras e restrições.

Captura_de_tela_2024-04-05_135825

Tabelas Principais

Tabela Usuario

Coluna Tipo Restrições
Login INT NOT NULL
Email VARCHAR(256) NOT NULL
Senha VARCHAR(30) NOT NULL
Nome VARCHAR(100) NOT NULL

Tabela Aluno

Coluna Tipo Restrições
Id_Aluno INT Chave Primária
Id_Turma INT NOT NULL

Tabela Auto_Critica

Coluna Tipo Restrições
Id_Auto_Critica INT Chave Primária
Id_Aluno INT Chave Estrangeira (referenciando Aluno)
Id_Professor INT Chave Estrangeira (referenciando Professor)
Data DATE NOT NULL
Status BOOLEAN NOT NULL
Prazo_Final INT
Observacao_Professor VARCHAR(100)
Q1_Aluno VARCHAR(100)
Q2_Aluno INT
Q3_Aluno VARCHAR(100)
Q4_Aluno VARCHAR(100)
Comentario_Q1 VARCHAR(256)
Comentario_Q2 VARCHAR(256)
Comentario_Q3 VARCHAR(256)
Comentario_Q4 VARCHAR(256)

Tabela Professor

Coluna Tipo Restrições
Id_Professor INT Chave Primária
Is_Admin BOOLEAN NOT NULL

Tabela Avaliacao_Professor

Coluna Tipo Restrições
Id_Avaliacao_Professor INT Chave Primária
Id_Turma INT Chave Estrangeira (referenciando Turma)
Id_Professor INT Chave Estrangeira (referenciando Professor)
Data DATE NOT NULL
Q1_Professor BOOLEAN
Q2_Professor BOOLEAN
Q3_Professor BOOLEAN
Q4_Professor BOOLEAN
Q5_Professor BOOLEAN
Q6_Professor BOOLEAN
Q7_Professor BOOLEAN
Q8_Professor BOOLEAN
Q9_Professor BOOLEAN
Q10_Professor BOOLEAN
Comentario_Professor VARCHAR(256)
Clone repository

Áreas das Squads

{\color{darkblue}\mathbb{Página \space Inicial \space do \space BACKEND}}

{\color{darkblue}\mathbb{Página \space Inicial \space do \space FRONTEND}}

{\color{darkblue}\mathbb{Página \space Inicial \space do \space DATABASE}}.