己知一個關系數(shù)據(jù)庫的模式如下:S(SNO,SNAME,SCITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,JCITY)SPJ(SNO,PNO,JNO,QTY)其中:S表示供應商,它的各屬性依次為供應商號、供應商名和供應商所在城市;P表示零件,它的各屬性依次為零件號、零件名、零件顏色和零件重量;J表示工程,它的各屬性依次為工程號、工程名和工程所在城市;SPJ表示供貨關系,它的各屬性依次為供應商號、零件號、工程號和供貨數(shù)量。
用關系代數(shù)表達式表示下面的查詢要求:
(1)為工程J10供應零件的供應商代碼SNO。
(2)為工程J9供應零件P9的供應商代碼SNO。
(3)為工程J8供應黃色零件的供應商代碼SNO。
(4)沒有使用南京供應商生產的黃色零件的工程項目代碼JNO。
設有三個關系:S(S#,SNAME,AGE,SEX)C(C#,CNAME,TEACHER)SC(S#,C#,GRADE)
試用關系代數(shù)表達式表示下列查詢語句:
(1)檢索“陳軍”老師所授課程的課程號(C#)和課程名(CNAME)。
(2)檢索年齡小于20的男學生學號(S#)和姓名(SNAME)。
(3)檢索至少選修“陳軍”老師所授全部課程的學生姓名(SNAME)
(4)檢索“李強”同學不學課程的課程號(C#)。
(5)檢索至少選修兩門課程的學生學號(S#)。
(6)檢索全部學生都選修的課程的課程號(C#)和課程名(CNAME)。
(7)檢索選修課程包含“陳軍”老師所授課程之一的學生學號(S#)。
(8)檢索選修課程號為C1和C5的學生學號(S#)。
(9)檢索選修全部課程的學生姓名(SNAME)。
(10)檢索選修課程包含學號為S2的學生所修課程的學生學號(S#)。
(11)檢索選修課程名為“C語言”的學生學號(S#)和姓名(SNAME)。⋈ (σCNAME=’C語言’(C)))))