Escolar Documentos
Profissional Documentos
Cultura Documentos
USE empresa;
CREATE TABLE Patio ( num INT NOT NULL, ender VARCHAR(40) NOT NULL, capacidade INT
NOT NULL, PRIMARY KEY( num ));
ALTER TABLE Estaciona ADD FOREIGN KEY ( Patio_num ) REFERENCES Patio (num);
ALTER TABLE Estaciona ADD FOREIGN KEY ( Veiculo_placa ) REFERENCES Veiculo
(placa);
ALTER TABLE Veiculo ADD FOREIGN KEY ( Modelo_codMOd ) REFERENCES Modelo (codMod);
ALTER TABLE Veiculo ADD FOREIGN KEY ( Cliente_cpf ) REFERENCES Cliente (cpf);
//Criando a base do trabalho: Fim
//Questao 1
SELECT cliente.Nome,veiculo.placa
FROM cliente,veiculo
WHERE cliente.cpf=veiculo.Cliente_cpf
;
//Questao 2
SELECT cliente.cpf,cliente.nome,veiculo.placa
ON veiculo.placa = 'JJJ-2020'
//Questao 3
SELECT veiculo.placa,veiculo.cor
FROM veiculo,estaciona
WHERE estaciona.cod = 1
AND veiculo.Modelo_codMod = 1;
//Questao 4
SELECT veiculo.placa,estaciona.dtEntrada
FROM veiculo,estaciona
WHERE estaciona.cod = 1
AND veiculo.Modelo_codMod = 1;
//Questao 5 Claydson, nas tabelas da atividade n�o tinham data do carro a� eu usei
data de entrada no estacionamento
SELECT veiculo.placa,estaciona.dtEntrada,modelo.Desc_2
FROM veiculo,estaciona,modelo
WHERE estaciona.dtEntrada = '30/12'
OR estaciona.dtEntrada = '05/06';
//Questao 6 //O codigo ta certo, fui testar e deu mas dps parou de funcinar mas a
logica ta certa
SELECT patio.ender,estaciona.dtEntrada,estaciona.dtSaida
//Questao 7
//Questao 8
AND veiculo.Modelo_codMod = 1;
//Questao 9
FROM veiculo,estaciona
//Questao 10
SELECT * FROM estaciona
WHERE estaciona.Veiculo_placa = 'JJJ-2020'
//Questao 11
WHERE estaciona.cod = 2
//Questao 12
SELECT cliente.cpf AS 'Se n�o tiver info � pq ngm tem o c�d de estacionamento igual
a 3, mas o codigo funciona'
WHERE estaciona.cod = 3
SELECT modelo.Desc_2
FROM modelo INNER JOIN estaciona,veiculo,cliente
WHERE estaciona.cod = 2
//Questao 14
SELECT veiculo.placa,cliente.nome,modelo.Desc_2
FROM veiculo,cliente,modelo;