1樓:匿名使用者
study(sno,**o,score)查詢至少選修了兩門課程的學生學號:π1(σ(1=4λ2!=5)(study x study))
2樓:匿名使用者
問問不行了~~沒高手~~以後別在這提問了
3樓:o閤家歡
∏1(σ1=4∧2<>5(scxsc))
資料庫中用關係代數表示式,查詢至少選修兩門課程的學生的學號和姓名怎麼寫?
4樓:曾寅彪
study(sno,**o,score)查詢至少選修了兩門課程的學生學號:π1(σ(1=4λ2!=5)(study x study))
求助 這道資料庫 關係代數表示式的題目 的答案
5樓:巍科軟體
--1.檢索「吳迪」老師講授的課程號和課程名
select **o ,**ame ,teacher from c where teacher ='吳迪'
--2.檢索所有女同學和年齡小於20歲的男同學
select * from s where
s.***='男' and age <20 or s .*** ='女'
--3.檢索至少選修「吳迪」老師講授課程中一門課的學生姓名
select sname from s where sno in (select sno from sc where **o in (select **o from c where teacher ='吳迪' ))
--4.檢索「李波」同學不學的課程的課程名
select **ame from c where **o in (select **o from sc where sno not in (select sno from s where sname ='李波'))
--5.檢索至少選修兩門課程的學生的姓名
select sname from s where sno in (select sno from (select count (sno) as 's**umber',sno from sc group by sno) scs where s**umber >=2)
--6.檢索未被選修的課程的課程名
select **ame from c where **o not in (select **o from sc)
--7.檢索選修全部課程的學生的學號
select sno from s where sno in (select sno from (select count (sno) as 's**umber',sno from sc group by sno) scs where s**umber = (select count (distinct c .**ame) from c ))
--8.檢索選修了「吳迪」老師講授課程的學生的學號
select sno from s where sno in (select sno from sc where **o in (select **o from c where teacher ='吳迪'))
--9.檢索選修了「吳迪」老師講授課程且成績高於85的學生的學號sele
select sno from s where dept >85 and sno in (select sno from sc where **o in (select **o from c where teacher ='吳迪'))
--10.檢索「王虎」同學所學課程的課程號
select **o from sc where sno = (select sno from s where sname ='王虎')
--11.檢索選修了c01和c02兩門課程的學生的姓名
select sname from s where sno in ( select sc.sno from sc where sc.sno in(select sc.
sno from sc where sc.**o = (select c.**o from c where c.
**ame ='c01'))and sc.**o=(select c.**o from c where c.
**ame ='c02'))
--12.檢索未選修課程的學生的學號
select sno from s where sno not in (select sno from sc ) select * from sc
用sql或關係代數表達此題!高懸賞!!
6樓:gta小雞
1) select 選課.學號 學號, 姓名, 成績
from 學生 right join 選課 on 學生.學號=選課.學號
where 成績》=80 and 課程號=(select 課程號 from 課程
where 課程名='資料庫原理')
2) select count(所在系='計算機系') 人數 from 學生
3) select 學號, 姓名 from 學生
where 學號 in (select distinct 學號
from 選課 left join 課程 on 選課.課程號=課程.課程號
where 課程名='資料庫原理') and 學號 not in(select distinct 學號
from 選課 left join 課程 on 選課.課程號=課程.課程號
where 課程名='資料結構')
資料庫除的運算,sql資料庫中關係代數的除運算怎麼理解?
可以先對選課表進行笛卡爾積,然後進行條件篩選。比如 檢索至少選修兩門課程版 的學生學號。cs 1 4 2 5 sc sc 這是關權系代數表示式。條件設定為教師 達爾文 and 課程 先分組統計,再查詢。sql資料庫中關係代數的除運算怎麼理解?簡單的說就是查詢在被除數中能夠完全覆蓋除數的部分。r a,...
SQL資料庫關係圖,SQL 資料庫關係圖
在新建資料庫或附加資料庫後,想新增關係表,結果出現下面的錯誤 此資料庫沒有有效所有者,因此無法安裝資料庫關係圖支援物件。若要繼續,請首先使用 資料庫屬性 對話方塊的 檔案 頁或alter authorization語句將資料庫所有者設定為有效登入名,然後再新增資料庫關係圖支援物件。按照第一種方式更改...
關係代數是什麼語言,關係代數資料庫中兩個條件查詢語言怎麼表達
並,交,差,笛卡爾積 選擇 投影 聯接等都 是集合的概念和術語。集合專就是具有某種特定屬性質的事物的總體。比如 a 1,2,3,5 b 並是由至少屬於一個集合的元素的全體組成的集合,記作 a b 交是由同時屬於兩個集合的元素的全體組成的集合,記作 a b a與b的差是由屬於a且不屬於b的全體組成的集...