Database Schema Classes(class, type, country, numGuns, bore, displacement) Ships
ID: 669226 • Letter: D
Question
Database Schema
Classes(class, type, country, numGuns, bore, displacement)
Ships(name, class, launched)
Battles(name, date)
Outcomes(ship, battle, result)
Explanation / Answer
Hi,
You want answer per query wise.(ok)
I give solution for your question. In case further queries you may ask post your questions again and i answer it.
Step 1: qns: ships lighter than 45,000 tone.
Solution:
SELECT class FROM classes WHERE displacement='displacement' <=45,000;
Explanation :
I this above query display the ship lighter than 45,000.
Step 2: 2) Qns
Ans:
SELECT ships.name,classes.displacement,classes.numGuns, FROM ships,classes WHERE ship=ANY(SELECT name,displacement,numguns FROM outcomes WHERE battle='Denmark Strait');
Step 3:
Solution:
SELECT classes.class,ships.name,outcomes.ship FROM classes,ships,outcomes;
Step 4: solution: (4,5,6) is similar
4 ) SELECT country FROM classes WHERE country = ANY (SELECT battle FROM outcomes WHERE battle='battleship');
5)SELECT class FROM ships WHERE EXISTS (SELECT * FROM Outcomes WHERE Ships.name = Outcomes.ship And result = 'ok');
6)SELECT name FROM battles WHERE EXISTS(SELECT * FROM outcomes ships.name='Denmark strait');
I solve it based on my subject, further query ask me.
Thanks for asking queries.(ALL the best)
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.