Criação de Tabelas no SQL
Por: Poliana Freitas • 21/4/2016 • Trabalho acadêmico • 953 Palavras (4 Páginas) • 402 Visualizações
postgres=# CREATE DATABASE aula;
CREATE DATABASE
postgres=# \c aula;
aula=# CREATE TABLE departamento(
aula(# numeroDpto numeric(4) PRIMARY KEY,
aula(# nome varchar(20));
CREATE TABLE
aula=# CREATE TABLE projeto(
aula(# numeroProjeto numeric(4) PRIMARY KEY,
aula(# numeroDpto numeric(4) references departamento (numeroDpto),
aula(# nome varchar(20),
aula(# localizacao varchar(40));
CREATE TABLE
aula=# CREATE TABLE empregado(
aula(# SSN numeric(10) PRIMARY KEY,
aula(# endereco varchar(40),
aula(# PNome varchar(12),
aula(# MInicial varchar(12),
aula(# UNome varchar(12),
aula(# sexo char(1),
aula(# salario numeric(5,2),
aula(# dataNasc date,
aula(# codSupervisao numeric(10) references empregado (SSN));
CREATE TABLE
aula=# CREATE TABLE trabalha_em(
aula(# horas integer,
aula(# numeroDpto numeric(4) references departamento(numeroDpto),
aula(# SSN numeric(10) references empregado(SSN));
CREATE TABLE
aula=# CREATE TABLE gerencia(
aula(# numeroDpto numeric(4) references departamento(numeroDpto),
aula(# SSN numeric(10) references empregado(SSN),
aula(# dataInicio date);
CREATE TABLE
aula=# CREATE TABLE dependente(
aula(# nome varchar(20) PRIMARY KEY,
aula(# sexo char(1),
aula(# dataNascimento date,
aula(# parentesco varchar(10),
aula(# SSN numeric(4) references empregado(SSN));
CREATE TABLE
inserção de valores
aula=# INSERT INTO departamento VALUES (1,'RH');
INSERT 0 1
aula=# INSERT INTO departamento VALUES (2,'financeiro');
INSERT 0 1
aula=# INSERT INTO departamento VALUES (3,'Juridico');
INSERT 0 1
aula=# INSERT INTO departamento VALUES (4,'Marketing');
INSERT 0 1
aula=# INSERT INTO departamento VALUES (5,'Compras');
INSERT 0 1
aula=# INSERT INTO departamento VALUES (6,'Vendas');
INSERT 0 1
aula=# INSERT INTO departamento VALUES (7,'Administrativo');
INSERT 0 1
aula=# INSERT INTO departamento VALUES (8,'Operacional');
INSERT 0 1
aula=# INSERT INTO departamento VALUES (9,'Pessoal');
INSERT 0 1
aula=# INSERT INTO departamento VALUES (10,'Controle de estoque');
aula=# INSERT INTO departamento VALUES (15,'JuridicoII');
INSERT 0 1
___
INSERT 0 1
aula=# INSERT INTO projeto VALUES (1,4,'criatividade','patio');
INSERT 0 1
aula=# INSERT INTO projeto VALUES (2,3,'processos','escritorio');
INSERT 0 1
aula=# INSERT INTO projeto VALUES (3,1,'conhecerInfuenciar','auditorio');
INSERT 0 1
aula=# INSERT INTO projeto VALUES (4,2,'economia','predioFinanceiro');
INSERT 0 1
aula=# INSERT INTO projeto VALUES (5,5,'ProduzirRenovar','auditorio');
INSERT 0 1
aula=# INSERT INTO projeto VALUES (6,6,'VendarVerão','predioFinanceiro');
INSERT 0 1
aula=# INSERT INTO projeto VALUES (7,7,'AmpliaçãodeVendas','administração');
INSERT 0 1
aula=# INSERT INTO projeto VALUES (8,8,'Operacional','auditorio');
INSERT 0 1
aula=# INSERT INTO projeto VALUES (9,9,'Pessoal','auditorio');
INSERT 0 1
aula=# INSERT INTO projeto VALUES (10,10,'Estoque','auditorio');
INSERT 0 1
__
aula=# INSERT INTO empregado VALUES(1,'feijao','jose','joao','silva','m',1.400,'12-02-74',1);
INSERT 0 1
aula=# INSERT INTO empregado VALUES(2,'arroz','maria','maria','silva','f',3.500,'02-12-82',1);
INSERT 0 1
aula=# INSERT INTO empregado VALUES(3,'caju','paulo','jose','santo','m',2.000,'19-02-84',3);
...