Logo Passei Direto
Buscar

sql castelo ratimbum

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Aqui estão 10 exercícios de banco de dados usando personagens do Castelo Rá-Tim-
Bum: 
 
1. Criando uma tabela para personagens 
Pergunta: 
Crie uma tabela chamada Personagens para armazenar as informações: 
id_personagem (chave primária), nome, tipo (como humano, animal ou mágico) e 
descricao. 
Resposta: 
CREATE TABLE Personagens ( 
 id_personagem INT PRIMARY KEY, 
 nome VARCHAR(50), 
 tipo VARCHAR(20), 
 descricao TEXT 
); 
 
2. Inserindo dados na tabela 
Pergunta: 
Insira os seguintes personagens na tabela Personagens: 
• Nino (Humano, "Aprendiz de feiticeiro") 
• Dr. Victor (Humano, "Cientista e mago do castelo") 
• Morgana (Mágico, "Tia mágica do Nino") 
• Porteiro (Mágico, "Guarda encantado do castelo") 
Resposta: 
INSERT INTO Personagens (id_personagem, nome, tipo, descricao) 
VALUES 
(1, 'Nino', 'Humano', 'Aprendiz de feiticeiro'), 
(2, 'Dr. Victor', 'Humano', 'Cientista e mago do castelo'), 
(3, 'Morgana', 'Mágico', 'Tia mágica do Nino'), 
(4, 'Porteiro', 'Mágico', 'Guarda encantado do castelo'); 
 
3. Filtrando dados com SELECT 
Pergunta: 
Recupere os nomes de todos os personagens mágicos na tabela Personagens. 
Resposta: 
SELECT nome 
FROM Personagens 
WHERE tipo = 'Mágico'; 
 
4. Atualizando informações 
Pergunta: 
Dr. Victor foi promovido para "Grande Feiticeiro e Cientista". Atualize sua descrição na 
tabela Personagens. 
Resposta: 
UPDATE Personagens 
SET descricao = 'Grande Feiticeiro e Cientista' 
WHERE nome = 'Dr. Victor'; 
 
5. Adicionando uma tabela de itens mágicos 
Pergunta: 
Crie uma tabela chamada ItensMagicos com os seguintes campos: id_item (chave 
primária), nome_item, id_personagem (chave estrangeira que referencia 
Personagens), e poder. 
Resposta: 
CREATE TABLE ItensMagicos ( 
 id_item INT PRIMARY KEY, 
 nome_item VARCHAR(50), 
 id_personagem INT, 
 poder VARCHAR(50), 
 FOREIGN KEY (id_personagem) REFERENCES Personagens(id_personagem) 
); 
 
6. Inserindo dados na tabela de itens mágicos 
Pergunta: 
Insira os seguintes itens na tabela ItensMagicos: 
• Livro de Feitiços (pertence a Morgana, "Enciclopédia de Magias") 
• Varinha de Nino (pertence ao Nino, "Controle de magias básicas") 
• Chapéu do Dr. Victor (pertence ao Dr. Victor, "Amplifica inteligência") 
Resposta: 
INSERT INTO ItensMagicos (id_item, nome_item, id_personagem, poder) 
VALUES 
(1, 'Livro de Feitiços', 3, 'Enciclopédia de Magias'), 
(2, 'Varinha de Nino', 1, 'Controle de magias básicas'), 
(3, 'Chapéu do Dr. Victor', 2, 'Amplifica inteligência'); 
 
7. Recuperando dados com JOIN 
Pergunta: 
Liste os nomes dos personagens e os nomes dos itens mágicos que eles possuem. 
Resposta: 
SELECT Personagens.nome AS Personagem, ItensMagicos.nome_item AS 
ItemMagico 
FROM Personagens 
INNER JOIN ItensMagicos 
ON Personagens.id_personagem = ItensMagicos.id_personagem; 
 
8. Filtrando com condições complexas 
Pergunta: 
Liste os itens mágicos que possuem "magia" no poder e pertencem a personagens 
mágicos. 
Resposta: 
SELECT ItensMagicos.nome_item 
FROM ItensMagicos 
INNER JOIN Personagens 
ON ItensMagicos.id_personagem = Personagens.id_personagem 
WHERE ItensMagicos.poder LIKE '%magia%' AND Personagens.tipo = 
'Mágico'; 
 
9. Deletando registros 
Pergunta: 
Morgana decidiu destruir seu "Livro de Feitiços". Remova esse item da tabela 
ItensMagicos. 
Resposta: 
DELETE FROM ItensMagicos 
WHERE nome_item = 'Livro de Feitiços'; 
 
10. Contando registros 
Pergunta: 
Quantos personagens mágicos existem na tabela Personagens? 
Resposta: 
SELECT COUNT(*) AS QtdMagicos 
FROM Personagens 
WHERE tipo = 'Mágico';

Mais conteúdos dessa disciplina