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

Banco de Dados · Changes

Page history
Update Banco de Dados authored Mar 20, 2024 by Augusto Baldino's avatar Augusto Baldino
Hide whitespace changes
Inline Side-by-side
Banco-de-Dados.md
View page @ 4a439fc3
## Descrição ## Descrição
Nesta seção, abordaremos a modelagem, documentação e organização do banco de dados. Nesta seção, abordaremos a modelagem, documentação e organização do banco de dados.
\ No newline at end of file
## 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.
![image](uploads/3cc796a461bdd6dc7867fa45132fac2a/image.png)
### 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|
| Professor_Responsavel| VARCHAR(100) | NOT NULL |
| 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 | VARCHAR(100) | |
| Q3_Aluno | INT | |
| Q4_Aluno | INT | |
| 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}}.