TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Criação de Tabelas no SQL

Por:   •  21/4/2016  •  Trabalho acadêmico  •  953 Palavras (4 Páginas)  •  362 Visualizações

Página 1 de 4

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);

...

Baixar como (para membros premium)  txt (10.4 Kb)   pdf (79.1 Kb)   docx (14.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com