To do list
-- phpMyAdmin SQL Dump -- version 3.3.9 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tempo de Geração: Jan 24, 2013 as 06:24 AM
-- Versão do Servidor: 5.5.27 -- Versão do PHP: 5.3.5
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
-- -- Banco de Dados: `bancodoquiz` --
--
--------------------------------------------------------
-- -- Estrutura da tabela `atribuicao_de_papel` --
CREATE TABLE IF NOT EXISTS `atribuicao_de_papel`
(
`Id` int(11) NOT NULL AUTO_INCREMENT, `id_de_atribuicao` int(11) DEFAULT NULL,
`modulo_id` int(11) DEFAULT NULL, PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=13
-- -- Extraindo dados da tabela `atribuicao_de_papel` --
--
-- --
Estrutura da tabela `atribuicao_do_usuario`
--
CREATE TABLE IF NOT EXISTS `atribuicao_do_usuario`
(
`id` int(11) NOT NULL AUTO_INCREMENT, `id_atribuicao` int(11) NOT NULL DEFAULT '0',
`tipo_de_usuario` int(11) NOT NULL DEFAULT '0', `id_de_usuario` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`), KEY `id_atribuicao` (`id_atribuicao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `atribuicao_do_usuario`
--
--
--------------------------------------------------------
-- -- Estrutura da tabela `atribuicoes` --
CREATE TABLE IF NOT EXISTS `atribuicoes`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_do_quiz` int(11) NOT NULL DEFAULT '0',
`id_org_quiz` int(11) NOT NULL DEFAULT '0',
`modo_de_resultados` int(11) NOT NULL DEFAULT '0', `data_adicionada` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `tempo_quiz` int(11) NOT NULL DEFAULT '0', `mostrar_resultados` int(11) NOT NULL DEFAULT '0',
`passagem_pontuacao` decimal(10,2) NOT NULL DEFAULT '0.00',
`tipo_de_quetionario` int(11) NOT NULL DEFAULT '0', `estado` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `atribuicoes`
--
--
-- -- Estrutura da tabela `categorias` --
CREATE TABLE IF NOT EXISTS `categorias`
(
`id` int(11) NOT NULL AUTO_INCREMENT, `nome_da_categoria` varchar(255) NOT NULL, PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=62 ;
--
-- Extraindo dados da tabela `categorias`
--
--
-- -- Estrutura da tabela `grupo_questao` --
CREATE TABLE IF NOT EXISTS `grupo_questao`
(
`id` int(11) NOT NULL AUTO_INCREMENT, `nome_do_grupo` varchar(450) NOT NULL, `mostrar_cabecalho` int(11) NOT NULL,
`grupo_total` decimal(18,0) NOT NULL,
`mostrar_rodape` int(11) DEFAULT NULL,
`conferir_total` decimal(18,0) DEFAULT NULL,
`id_da_questao` int(11) DEFAULT NULL,
`id_pai` int(11) NOT NULL,
`eng_nome_do_grupo` varchar(450) DEFAULT NULL, `Adicionar_data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `id_da_questao` (`id_da_questao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=275 ;
--
-- Extraindo dados da tabela `grupo_questao`
--
--
-- -- Estrutura da tabela `importar_usuario` --
CREATE TABLE IF NOT EXISTS `importar_usuario`
( `id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(250) NOT NULL DEFAULT ,
`sobrenome` varchar(255) NOT NULL DEFAULT ,
`nome_de_usuario` varchar(150) NOT NULL DEFAULT ,
`senha` varchar(150) NOT NULL DEFAULT ,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Extraindo dados da tabela `importar_usuario`
--
--
-- --
Estrutura da tabela `modulos`
--
CREATE TABLE IF NOT EXISTS `modulos`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome_do_modulo` varchar(255) DEFAULT NULL,
`nome_do_arquivo` varchar(255) DEFAULT NULL,
`id_pai` int(11) DEFAULT '0',
`prioridade` varchar(255) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=13 ;
--
-- Extraindo dados da tabela `modulos`
--
--
- - -- Estrutura da tabela `questoes` --
CREATE TABLE IF NOT EXISTS `questoes`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`texto_da_questao` varchar(3800) DEFAULT NULL,
`id_tipo_da_questao` int(11) NOT NULL,
`prioridade` int(11) NOT NULL,
`id_do_qiz` int(11) NOT NULL, `ponto` decimal(18,0) NOT NULL, `data_adicionada` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`id_pai` int(11) NOT NULL, `total_de_questoes` decimal(18,0) DEFAULT NULL,
`verificador_de_total` int(11) DEFAULT NULL, `texto_do_cabeçalho` varchar(1500) CHARACTER SET utf8 DEFAULT NULL, `texto_de_rodape` varchar(1500) CHARACTER SET utf8 DEFAULT NULL, `eng_texto_da_pergunta` varchar(1800) CHARACTER SET utf8 DEFAULT NULL,
`imagem_de_ajuda` varchar(550) CHARACTER SET utf8 DEFAULT NULL, PRIMARY KEY (`id`), KEY `id_do_qiz` (`id_do_qiz`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=256 ;
--
-- Extraindo dados da tabela `questoes`
--
--
-------------------------------------------------------
-
-- -- Estrutura da tabela `quiz`
--
CREATE TABLE IF NOT EXISTS `quiz`
( `id` int(11) NOT NULL AUTO_INCREMENT,
`id_categoria` int(11) NOT NULL,
`nome_do_quiz` varchar(500) NOT NULL,
`descricao_do_quiz` varchar(500) NOT NULL, `adicionar_data` datetime NOT NULL, `id_pai` int(11) NOT NULL, `mostrar_introducao` int(11) NOT NULL,
`texto_introducao` varchar(3850) DEFAULT NULL,
PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=57 ;
--
-- Extraindo dados da tabela `quiz`
--
--
--
-- Estrutura da tabela `respostas`
--
CREATE TABLE IF NOT EXISTS `respostas`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_grupo` int(11) NOT NULL,
`texto_da_resposta` varchar(800) CHARACTER SET utf8 DEFAULT NULL,
`imagem_da_resposta` varchar(450) CHARACTER SET utf8 DEFAULT NULL,
`resposta_correta` int(11) NOT NULL,
`prioridade` int(11) DEFAULT NULL,
`texto_da_resposta_correta` varchar(800) CHARACTER SET utf8 DEFAULT NULL,
`pos_respostas` int(11) NOT NULL DEFAULT '0',
`id_pai` int(11) NOT NULL, `eng_texto_resposta` varchar(800) CHARACTER SET utf8 DEFAULT NULL,
`tipo_de_controle` int(11) DEFAULT NULL,
`id_pai_resposta` int(11) DEFAULT NULL,
`unidade_de_texto` char(10) CHARACTER SET utf8 NOT NULL, PRIMARY KEY (`id`), KEY `id_grupo` (`id_grupo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=175691 ;
--
-- Extraindo dados da tabela `respostas`
--
--
-- --
Estrutura da tabela `resposta_do_usuario`
--
CREATE TABLE IF NOT EXISTS `resposta_do_usuario`
(
`id` int(11) NOT NULL AUTO_INCREMENT, `id_do_usuario_do_quiz` int(11) DEFAULT NULL,
`id_da_questao` int(11) DEFAULT NULL,
`indentificacao_da_resposta` int(11) DEFAULT NULL, `id_da_reposta_do_usuario` int(11) DEFAULT NULL, `texto_da_resposta_do_usuario` varchar(3800) DEFAULT NULL, `adicionar_data` datetime DEFAULT NULL,
PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1498 ;
--
-- Extraindo dados da tabela `resposta_do_usuario`
--
--
--
-- Estrutura da tabela `tipo_da_questao` --
CREATE TABLE IF NOT EXISTS `tipo_da_questao`
(
`id` int(11) NOT NULL, `tipo_da_questao` varchar(150) NOT NULL, PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `tipo_da_questao`
--
--
--
-- Estrutura da tabela `tipo_de_usuario`
--
CREATE TABLE IF NOT EXISTS `tipo_de_usuario`
(
`id` int(11) NOT NULL, `tipo_de_nome` varchar(200) DEFAULT NULL, PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `tipo_de_usuario`
--
--
---
-- -- Estrutura da tabela `usuarios` --
CREATE TABLE IF NOT EXISTS `usuarios`
(
`IDusuario` int(11) NOT NULL AUTO_INCREMENT,
`Nome_d_usuario` varchar(50) NOT NULL, `senha` varchar(50) NOT NULL, `Nome` varchar(150) NOT NULL, `Sobrenome` varchar(150) NOT NULL, `adicionar_data` datetime NOT NULL, `tipo_de_usuario` int(11) DEFAULT NULL, `email` varchar(200) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`IDusuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=24 ;
--
-- Extraindo dados da tabela `usuarios`
--
--
-
-- -- Estrutura da tabela `usuario_do_quiz` --
CREATE TABLE IF NOT EXISTS `usuario_do_quiz`
(
`id` int(11) NOT NULL AUTO_INCREMENT, `id_de_atribuicao` int(11) DEFAULT NULL,
`id_do_usuario` int(11) DEFAULT NULL,
`estado` int(11) DEFAULT NULL, `adicionar_data` datetime DEFAULT NULL, `exito` int(11) DEFAULT NULL,
`data_final` datetime DEFAULT NULL,
`passar_pontuacao` decimal(10,2) DEFAULT NULL,
`passar_percentual_de_pontuacao` decimal(10,2) DEFAULT NULL,
PRIMARY KEY (`id`), KEY `id_de_atribuicao` (`id_de_atribuicao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Extraindo dados da tabela `usuario_do_quiz`
--
--
---
-- -- Estrutura da tabela `v_importador_de_usuario` --
CREATE TABLE IF NOT EXISTS `v_importador_de_usuario`
(
`idusuario` int(11) NOT NULL DEFAULT '0',
`Nome` varchar(250) DEFAULT NULL,
`Sobrenome` varchar(255) DEFAULT NULL,
`nome_do_usuario` varchar(150) DEFAULT NULL, `senha` varchar(150) DEFAULT NULL, PRIMARY KEY (`idusuario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela `v_importador_de_usuario`
--
-
-
-- Restrições para as tabelas dumpadas
--
- - -- Restrições para a tabela `respostas` --
ALTER TABLE `respostas`
ADD CONSTRAINT `answers_ibfk_1`
FOREIGN KEY (`id_grupo`) REFERENCES `grupo_questao` (`id`) ON DELETE CASCADE;