Arquivos
2021-04-15 11:31:14 -03:00

34 linhas
831 B
SQL
Arquivo Executável

CREATE TABLE cidades (
id SERIAL PRIMARY KEY,
nome varchar(100) NOT NULL,
cidade varchar(100) NOT NULL
);
CREATE TABLE instituicao (
id SERIAL PRIMARY KEY,
nome varchar(100) NOT NULL,
cidade_id int NOT NULL,
FOREIGN KEY (cidade_id) REFERENCES cidades (id)
);
CREATE TABLE usuario (
id serial PRIMARY KEY,
nome VARCHAR(100) NOT NULL,
email VARCHAR(100) NOT NULL,
senha VARCHAR(50) NOT NULL,
tipo int NOT NULL,
instituicao_id int NOT NULL,
FOREIGN KEY (instituicao_id) REFERENCES instituicao (id)
);
CREATE TABLE mapas (
id serial PRIMARY KEY,
end_arquivo VARCHAR(100) NOT NULL,
nome varchar(100) NOT NULL,
descricao varchar(100) NOT NULL,
status int NOT NULL,
codigo VARCHAR(40),
usuario_id int NOT NULL,
FOREIGN KEY (usuario_id) REFERENCES usuario (id)
);