Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am taking my first DB course and I need to rewrite the followingasserting usin

ID: 3608599 • Letter: I

Question

I am taking my first DB course and I need to rewrite the followingasserting using the EXCEPT statement

Code:
 
CREATE ASSERTIONNoEmptyCourses
CHECK (NOT EXISTS (
SELECT * FROM Teaching T
WHERE
NOT EXISTS (
SELECT * FROM Transcript R
WHERE T.CrsCode = R.CrsCode
AND T.Semester = R.Semester)
))
Here is what I got:
Code:
 
Check ( Exists (
Select CrsCode, Semester From Teaching
Except
Select CrsCode, Semester From Transcript
))
So it will check the existence of the course offering at somesemester but nobody register in it (not in any student'sTranscript).

Am I right? Thank you in advance for pointing out my mistakes. Code:
 
CREATE ASSERTIONNoEmptyCourses
CHECK (NOT EXISTS (
SELECT * FROM Teaching T
WHERE
NOT EXISTS (
SELECT * FROM Transcript R
WHERE T.CrsCode = R.CrsCode
AND T.Semester = R.Semester)
)) Code: CREATE ASSERTIONNoEmptyCourses
CHECK (NOT EXISTS (
SELECT * FROM Teaching T
WHERE
NOT EXISTS (
SELECT * FROM Transcript R
WHERE T.CrsCode = R.CrsCode
AND T.Semester = R.Semester)
)) Code:
 
Check ( Exists (
Select CrsCode, Semester From Teaching
Except
Select CrsCode, Semester From Transcript
)) Code: Check ( Exists (
Select CrsCode, Semester From Teaching
Except
Select CrsCode, Semester From Transcript
))

Explanation / Answer

{ EXCEPT }

  { <query_specification> | (<query_expression> ) }

      Select CrsCode, SemesterFrom Teaching

   Except

      Select CrsCode, SemesterFrom Transcript

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote