sexta-feira, 13 de novembro de 2015



Primeiro a Criação da Base de Dados "empresa"
CREATE DATABASE EMPRESA encoding='utf8';

Após a conexão com a mesma no espaço apropriado para execução de comandos SQL (LupaSQL)

Criando as Tabelas "cliente", "produtos" e "fornecedor":

CREATE TABLE cliente(
id SERIAL PRIMARY KEY NOT NULL,
nome VARCHAR(100) NOT NULL,
cpf VARCHAR(20) NOT NULL,
sexo CHAR(1) NOT NULL,
dtNasc DATE NOT NULL,
observacao VARCHAR(100) NULL
);

CREATE TABLE produto(
id SERIAL PRIMARY KEY NOT NULL,
descricao VARCHAR(100) NOT NULL,
dtCompra DATE NOT NULL,
dtValidade DATE NULL
);

CREATE TABLE fornecedor(
id SERIAL PRIMARY KEY NOT NULL,
nome VARCHAR(100) NOT NULL,
cnpj VARCHAR(20) NOT NULL,
dtValidade DATE NULL
);

Criando a Tabela de relacionamento "compra":

CREATE TABLE compra(
id SERIAL PRIMARY KEY NOT NULL,
produto INTEGER NOT NULL,
cliente INTEGER NOT NULL,
CONSTRAINT FK_CLIENTE FOREIGN KEY(cliente) REFERENCES cliente(id) ON DELETE RESTRICT
);

Inserindo dados na tabela "cliente":
INSERT INTO cliente VALUES(1,'AdailSilva',000.000.000-00,'M','1900-01-01','Tianguá-CE');
INSERT INTO cliente VALUES(2,'SeuNomeAgora',999.999.999-99,'F','1900-01-01','Sobral-CE');
INSERT INTO cliente VALUES(3,'João Pedro',000.000.000-00,'M','1900-01-01','Ubajara-CE');

Inserindo dados na tabela "produto":
INSERT INTO produto VALUES(1,'Notebook','2015-11-12','2016-01-01');
INSERT INTO produto VALUES(2,'Desktop','2015-11-12','2016-01-01');
INSERT INTO produto VALUES(3,'Servidor','2014-11-12','2016-12-01');
INSERT INTO produto VALUES(4,'Software SIS','2015-11-12','2016-01-01');

Inserindo dados na tabela "fornecedor":
INSERT INTO fornecedor VALUES(1,'Meu Primeiro Fornecedor','00.000.000/0001-00','2016-01-01');
INSERT INTO fornecedor VALUES(2,'Meu Segundo Fornecedor','00.000.000/0001-00','2016-01-01');
INSERT INTO fornecedor VALUES(3,'Meu Terceiro Fornecedor','00.000.000/0001-00','2016-01-01');

Inserindo dados na tabela de relacionamento "compra":
INSERT INTO compra VALUES(1,2,3); (Minha primeira venda foi do produto 2 para o cliente 3)
INSERT INTO compra VALUES(2,3,1); (Minha segunda venda foi do produto 3 para o cliente 1)

E assim sucessivamente! ;-)

⊂⊃⊂ \('~')/ ➜ AdailSilva☺ ⊃⊂⊃

0 comentários: