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 Apr 07, 2024 by Augusto Baldino's avatar Augusto Baldino
Hide whitespace changes
Inline Side-by-side
Banco-de-Dados.md
View page @ d02c8233
......@@ -12,15 +12,15 @@ Nesta seção, abordaremos a modelagem, documentação e organização do banco
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](uploads/256e1a382269de0492bbfd57cda27a5b/Captura_de_tela_2024-04-05_135825.png)
![image](uploads/d97f7315069db32db863a740c7f5ef37/image.png)
### Tabelas Principais
### Tabelas
#### Tabela `Usuario`
| Coluna | Tipo | Restrições |
|--------------|--------------|---------------|
| Login | INT | NOT NULL |
| Id_Login | INT | NOT NULL |
| Email | VARCHAR(256) | NOT NULL |
| Senha | VARCHAR(30) | NOT NULL |
| Nome | VARCHAR(100) | NOT NULL |
......@@ -32,54 +32,80 @@ Modelo relacional, desenvolvido no Astah, descreve a estrutura física do banco
| Id_Aluno | INT | Chave Primária |
| Id_Turma | INT | Chave Estrangeira|
| Id_Usuario | INT | Chave Estrangeira|
| Professor_Responsavel| VARCHAR(100) | |
| Professor_Responsavel| VARCHAR | |
#### Tabela `Admin`
| Coluna | Tipo | Restrições |
|----------------------|--------------|--------------- |
| Id_Admin | INT | Chave Primária |
| Id_Usuario | INT | Chave Estrangeira|
#### 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) | |
| Coluna | Tipo | Restrições |
|---------------------|--------------|----------------------------------------------------------|
| Id_Auto_Critica | INT | Chave Primária |
| Id_Aluno | INT | Chave Primária, 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 |
| Coluna | Tipo | Restrições |
|--------------|--------------|------------------------|
| Id_Professor | INT | Chave Primária |
| Is_Admin | BOOLEAN | NOT NULL |
| Is_Admin | BOOLEAN | Chave estrangeira |
#### Tabela `Turma`
| Coluna | Tipo | Restrições |
|--------------|--------------|------------------------|
| Id_Turma | INT | Chave Primária |
| Nome_Turma | VARCHAR(30) | NOT NULL |
| Semestre | INT | |
| Ano | INT | |
#### Tabela `Turma_Professor`
| Coluna | Tipo | Restrições |
|--------------------|--------------|------------------------|
| Id_Turma_Professor | INT | Chave Primária |
| Id_Turma | INT | Chave Estrangeira |
| Id_Professor | INT | Chave Estrangeira |
#### Tabela `Avaliacao_Professor`
| Coluna | Tipo | Restrições |
|-----------------------|--------------|------------------------------------------------------------ |
| Id_Avaliacao_Professor| INT | Chave Primária |
| Id_Turma | INT | Chave primária,Chave Estrangeira (referenciando `Turma`) |
| Id_Professor | INT | Chave primária 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) | |
| Coluna | Tipo | Restrições |
|-----------------------|--------------|----------------------------------|
| Id_Avaliacao_Professor| INT | Chave Primária |
| Id_Aluno | INT | Chave primária, Chave Alternativa|
| Id_Professor | INT | Chave primária,Chave Alternativa |
| Data | DATE | Chave alternativa |
| Q1_Professor | BOOLEAN | Boolean |
| Q2_Professor | BOOLEAN | Boolean |
| Q3_Professor | BOOLEAN | Boolean |
| Q4_Professor | BOOLEAN | Boolean |
| Q5_Professor | BOOLEAN | Boolean |
| Q6_Professor | BOOLEAN | Boolean |
| Q7_Professor | BOOLEAN | Boolean |
| Q8_Professor | BOOLEAN | Boolean |
| Q9_Professor | BOOLEAN | Boolean |
| Q10_Professor | BOOLEAN | Boolean |
| Comentario_Professor | VARCHAR(256) | Varchar |
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}}.