Sql - respostas
Guia Prático de Aprendizagem
Luciana Ferreira Baptista
Respostas dos Exercícios
Editora Érica Ltda.
Linguagem SQL - Guia Prático de Aprendizagem
Capítulo 1
1.
CREATE DATABASE Concessionaria
2.
USE Concessionaria
3.
CREATE TABLE Veiculo ( chassi CHAR(17) PRIMARY KEY, marca VARCHAR(10), modelo VARCHAR(20), anoFabricacao INT, anoModelo INT, combustivel CHAR(1)
)
4.
ALTER TABLE Veiculo
ADD valor money, motor VARCHAR(20)
5.
ALTER TABLE Veiculo
DROP COLUMN motor
6.
CREATE INDEX VeiculoMarcaModelo
ON Veiculo (marca, modelo)
7.
CREATE INDEX VeiculoAnoFabricacao
ON Veiculo (anoFabricacao DESC)
8.
DROP INDEX VeiculoMarcaModelo
ON Veiculo
9.
DROP TABLE Veiculo
10.
USE master
DROP DATABASE Concessionaria
2
1.
INSERT INTO Funcionario
(idFuncionario, nome, endereco, cidade, estado, email, dataNascto)
VALUES
(5, ‘Carlos Dias’, ‘Av. Lapa, 121’, ‘Itu’, ‘SP’, ‘carlao@gmail.com’,
‘1990-03-31’);
Respostas dos Exercícios
Capítulo 2
INSERT INTO Funcionario
(idFuncionario, nome, endereco, cidade, estado, email, dataNascto)
VALUES
(6, ‘Ana Maria da Cunha’, ‘Av. São Paulo, 388’, ‘Itu’, ‘SP’,
‘aninhacunha@gmail.com’, ‘1988-04-12’);
INSERT INTO Funcionario
(idFuncionario, nome, endereco, cidade, estado, email, dataNascto)
VALUES
(7, ‘Cláudia Regina Martins’, ‘Rua Holanda, 89’, ‘Campinas’, ‘SP’,
‘cregina@gmail.com’, ‘1988-12-04’);
INSERT INTO Funcionario
(idFuncionario, nome, endereco, cidade, estado, email, dataNascto)
VALUES
(8, ‘Marcela Tatho’, ‘Rua Bélgica, 43’, ‘Campinas’, ‘SP’,
‘marctatho@hotmail.com’, ‘1987-11-09’);
INSERT INTO Funcionario
(idFuncionario, nome, endereco, cidade, estado, email, dataNascto)
VALUES
(9, ‘Jorge Luis Rodrigues’, ‘Av. da Saudade, 1989’, ‘São Paulo’,
‘SP’, ‘jorgeluis@yahoo.com.br’, ‘1990-05-05’);
INSERT INTO Funcionario
(idFuncionario, nome, endereco, cidade, estado, email, dataNascto)
VALUES
(10, ‘Ana Paulo Camargo’, ‘Rua Costa e