Banco de Dados Inicial (Tentativa 2)

Depois de o código do Labor ter passado longos meses hibernando, vou ver se ainda é possível salvá-lo. Antes disso, aqui vai o modelo de dados para a tentativa. A parte de reserva por professor fica pra depois...

USUÁRIO

Refere-se ao usuário do sistema.

  • id
  • login
  • senha
  • nome - nome completo do usuário

PESSOA

Usuário do laboratório, ao qual está permitido uso individual ou
coletivo das máquinas, a depender do(s) termo(s) de responsabilidade
assinado(s).

  • id
  • login - login na rede. Não tem efeito algum para o Labor propriamente.
  • nome - nome completo do usuário
  • responsavel - data. Diz quando a pessoa assinou o termo de
    responsabilidade. Na verdade, não existirá um atributo "responsavel",
    mas sim os seguintes (um para cada termo):
    • rtuse - uso do lab
    • rtmon - monitorar lab
    • rtjob - funcionários c/pc

USOINDIVIDUAL

Tabela que aloca um determinado computador para uso individual em determinado período.

  • idusuario
  • idmaquina
  • dia
  • horainicio
  • horafim

MÁQUINA

Cadastro de uma máquina no laboratório.

  • id
  • nome
  • idlaboratório

LABORATÓRIO

Cadastro de laboratórios existentes.

  • id
  • nome