tecnologia
SQL – Create, Insert, Update, Delete e Consultas
Utilizando o esquema relacional (Venda de Automóveis) abaixo, resolva:
ATRIBUTOS DAS ENTIDADES:
REVENDEDORAS
AUTOMOVEIS
GARAGENS
CGC
Codigo
CodigoGARAGEM
Nome
Fabricante
CodigoautoMOVEL
Proprietário
Modelo
Cidade
Ano
CGCREVENDEDORA
Estado
Pais
Preço_Tabela
Preço_Venda
1. Crie as tabelas Revendedoras, Automóveis e Garagens.
CREATE TABLE REVENDEDORAS(
CGC INT PRIMARY KEY,
NOME VARCHAR(50),
PROPRIETARIO VARCHAR(50),
CIDADE VARCHAR(15),
ESTADO VARCHAR(10)
);
CREATE TABLE AUTOMOVEIS(
COD INT PRIMARY KEY,
FABRICANTE VARCHAR(50),
MODELO VARCHAR(50),
ANO INT,
PAIS VARCHAR(15),
PREÇO_TABELA FLOAT
);
CREATE TABLE GARAGEM(
CODGARAGEM INT PRIMARY KEY,
CGCREVENDEDORA INT,
FOREIGN KEY (CGCREVENDEDORA) REFERENCES REVENDEDORAS (CGC),
FOREIGN KEY (CODIGOAUTOMOVEL) REFERENCES AUTOMOVEIS (COD),
CODIGOAUTOMOVEL INT,
PREÇOVENDA FLOAT
);
2. Insira 5 registros em cada tabela.
INSERT INTO AUTOMOVEIS VALUES (1, 'LEO', 'ZILDA', 2010,'ZEZILDA', '20,00');
INSERT INTO AUTOMOVEIS VALUES (2, 'LO', 'ZIDA', 2000,'ZELDA', '2100,00');
INSERT INTO AUTOMOVEIS VALUES (3, 'O', 'ZIA', 2006,'ZEDA', '2800,00');
INSERT INTO AUTOMOVEIS VALUES (4, 'HUJKO', 'ZIGHJKA', 2001,'ZEJKDA', '2805,00');
INSERT INTO AUTOMOVEIS VALUES (5, 'HU', 'ZIKA', 2041,'ZEDA', '2785,00');
INSERT INTO GARAGEM VALUES (1, 68888, 1, '2785,00');
INSERT INTO GARAGEM VALUES (2, 6875588, 2, '2756,00');
INSERT INTO GARAGEM VALUES (3, 68456588, 3, '2786,00');
INSERT INTO GARAGEM VALUES (4, 5353535, 4, '286,00');
INSERT INTO GARAGEM VALUES (5, 53523535, 5, '7886,00');
INSERT INTO REVENDEDORAS VALUES (53523535, 'ZE', 'FLAVIA', 'OURIHOS', 'SP');
INSERT INTO REVENDEDORAS VALUES (576575535, 'Z', 'FLA', 'OHOS', 'RJ');
INSERT INTO REVENDEDORAS VALUES (546545675535, 'ZFGF', 'FA', 'OHFFOS', 'CD');
INSERT INTO REVENDEDORAS VALUES (545675535, 'ZIZI', 'ZEZE', 'OS',