題組內容
一、【表 1】列出某關聯式資料庫 3 個資料表【Students】、【Takes】及【Courses】,各自有 3 個欄位,資料表與欄位都以英文命名,標示底線的欄位為主鍵,例如:【Takes】的主鍵是{Sid, Cno}。假設所有欄位都不存在空值(NULL),請以此資料庫為目標,依序撰寫滿足下列問題需求的 SQL 查詢。(5 題,每題 4 分,共 20 分)
(一)假設任 2 位教師或導師的姓名皆不相同,請使用 INTERSECT 集合運算撰寫 SQL 查詢,找出所有同時擔任導師的教師姓名。
(四)延續子題(一)假設,假設不同學號的學生可能有相同姓名,請使用 JOIN 連接運算撰寫 SQL 查詢,找出與姓名為 Julie 的學生具有相同導師之學生學號及姓名,姓名為 Julie 的學生亦包含在查詢結果中。