CREATE DATABASE IF NOT EXISTS `talho` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `talho`;
-- --------------------------------------------------------
--
-- Estrutura da tabela `acessos_ataques`
--
CREATE TABLE IF NOT EXISTS `acessos_ataques` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) NOT NULL,
`dataAtaque` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`password` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `acessos_sistema`
--
CREATE TABLE IF NOT EXISTS `acessos_sistema` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idUser` int(11) NOT NULL,
`dataAcesso` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `funcoes`
--
CREATE TABLE IF NOT EXISTS `funcoes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`funcao` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `funcoes_users`
--
CREATE TABLE IF NOT EXISTS `funcoes_users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idFuncao` int(11) NOT NULL,
`idUser` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `metodos`
--
CREATE TABLE IF NOT EXISTS `metodos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`metodo` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `modulos`
--
CREATE TABLE IF NOT EXISTS `modulos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`titulo` varchar(255) NOT NULL,
`obs_modulo` varchar(255) DEFAULT NULL,
`idProfessor` int(11) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `modulos_nok`
--
CREATE TABLE IF NOT EXISTS `modulos_nok` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idModulo` int(11) NOT NULL,
`idProfessor` int(11) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `pedidos`
--
CREATE TABLE IF NOT EXISTS `pedidos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idAluno` int(11) NOT NULL,
`idPresenca` int(11) NOT NULL,
`idProfessor` int(11) NOT NULL,
`idModulo` int(11) NOT NULL,
`idSessao` int(11) NOT NULL,
`dataPedido` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `pedidos_abertos`
--
CREATE TABLE IF NOT EXISTS `pedidos_abertos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idAluno` int(11) NOT NULL,
`idProfessor` int(11) NOT NULL,
`idModulo` int(11) NOT NULL,
`idPedido` int(11) NOT NULL,
`dataPedidoAberto` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `pedidos_cancelados`
--
CREATE TABLE IF NOT EXISTS `pedidos_cancelados` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idProfessor` int(11) NOT NULL,
`idAluno` int(11) NOT NULL,
`idAdministrador` int(11) NOT NULL,
`idModulo` int(11) NOT NULL,
`idSessao` int(11) NOT NULL,
`idPedido` int(11) NOT NULL,
`dataPedidoCancelado` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `pedidos_fechados`
--
CREATE TABLE IF NOT EXISTS `pedidos_fechados` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idProfessor` int(11) NOT NULL,
`idAluno` int(11) NOT NULL,
`idModulo` int(11) NOT NULL,
`idSessao` int(11) NOT NULL,
`idPedido` int(11) NOT NULL,
`idPedidoAberto` int(11) NOT NULL,
`dataPedidoFechado` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `presencas`
--
CREATE TABLE IF NOT EXISTS `presencas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idSessaoAberta` int(11) NOT NULL,
`idAluno` int(11) NOT NULL,
`idProfessor` int(11) NOT NULL,
`idModulo` int(11) NOT NULL,
`dataPresenca` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `recuoeracao_password`
--
CREATE TABLE IF NOT EXISTS `recuoeracao_password` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idUser` int(11) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `sessoes`
--
CREATE TABLE IF NOT EXISTS `sessoes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idProfessor` int(11) NOT NULL,
`idModulo` int(11) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `sessoes_abertas`
--
CREATE TABLE IF NOT EXISTS `sessoes_abertas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idSessao` int(11) NOT NULL,
`idProfessor` int(11) NOT NULL,
`idModulo` int(11) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `sessoes_fechadas`
--
CREATE TABLE IF NOT EXISTS `sessoes_fechadas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idSessaoAberta` int(11) NOT NULL,
`idMetodo` int(11) NOT NULL,
`idSessao` int(11) NOT NULL,
`idProfessor` int(11) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `users`
--
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`telemovel` varchar(255) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `users_nok`
--
CREATE TABLE IF NOT EXISTS `users_nok` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idUser` int(11) NOT NULL,
`idAdmin` int(11) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `users_ok`
--
CREATE TABLE IF NOT EXISTS `users_ok` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idUser` int(11) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `users_psw`
--
CREATE TABLE IF NOT EXISTS `users_psw` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idUser` int(11) NOT NULL,
`password` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;