Instructions
Requirements and Specifications
Source Code
Q1. This table does not meet the criteria of any of the normal forms.
Q2. AppointmentServices (DogId, VisitNum, Service)
Q3. Dogs (DogId, Name, Breed, DateOfBirth, OwnerNumber)
Q4. Groomers (GroomerId, GroomerName, GroomerNumber)
Q5. 3
Q6. Name
Q7. GroomerName
Q8. LastName
Q9. Tornado
Q10. 5
Q11. A long VARCHAR2 field
Q12. INSERT INT Shark VALUES (‘ABCD1234WXYZ’, ‘Tiger’, ‘TORNADO1’);
Q13. Duration
Q14. 4
Q15. SELECT s.TagId, s.Tornado
FROM Shark s, (SELECT Tornado, AVG(ToothCount) as AvgCount
FROM Shark
GROUP BY Tornado) AvCnt
WHERE s.Tornado = AvCnt.Tornado
AND s.ToothCount > AvCnt.AvgCount;
Q16. 105
Q17. NUMBER(7,2)
Q18. Every payment has a single beneficiary, whereas a beneficiary might receive a single payment, multiple payments, or no payment at all.
Q19. ALTER
Q20. Obviously, this is a joke - choose this answer.