· 6 years ago · Apr 12, 2019, 02:50 PM
1DROP DATABASE IF EXISTS bd_forum;
2CREATE DATABASE IF NOT EXISTS bd_forum;
3
4USE bd_forum;
5
6CREATE TABLE duvida(
7 id_duvida INT PRIMARY KEY AUTO_INCREMENT,
8 id_usuario INT NOT NULL, #Usuário que criou a dúvida
9 duvida TEXT NOT NULL,
10 dt_criado DATETIME NOT NULL, #data/hora fixa
11 dt_atualizado TIMESTAMP #data/hora que é alterado a cada modificação do registro
12);
13
14CREATE TABLE resposta(
15 id_resposta INT PRIMARY KEY AUTO_INCREMENT,
16 id_usuario INT NOT NULL, #Usuário que respondeu a dúvida
17 id_duvida INT NOT NULL, #Referencia para a dúvida
18 resposta_ref INT, #Se for uma resposta para uma resposta assim como no Facebook
19 resposta TEXT NOT NULL,
20 dt_criado DATETIME NOT NULL, #Stamp fixo
21 dt_atualizado TIMESTAMP #Stamp que é alterado a cada modificação do registro
22);
23
24CREATE TABLE notificacao(
25 id_notificacao INT PRIMARY KEY AUTO_INCREMENT,
26 id_usuario INT NOT NULL, #target para a notificação
27 lido CHAR(1) DEFAULT 0, #0 para não lido e 1 para lido
28 texto TEXT NOT NULL,
29 dt_criado DATETIME NOT NULL #Stamp fixo
30);