假設學生課程資料有請用關係代數表示式完成以下題目

2021-03-19 18:21:22 字數 4442 閱讀 4847

1樓:匿名使用者

1: π**o,**ame(δteacher='程軍'(sxcxsc))2: πsno,sname(δs***='男'^sage>'21'(sxcxsc))3:

4: 5: 6:

7: 剩下的

太難了........

在學生-課程資料庫中,有三張表,請用關係代數表示式查詢如下問題 20

2樓:上官三雲

自己寫的,親測可用。請給分。

3、已知三個關係模式:

學生 s(s#,sname,age,***),其屬性的含義為:學號,姓名,年齡,性別;

學習成績 sc(s#,c#,grade) ,其屬性的含義為:學號,課程號,成績;

課程 c(c#,**ame,teacher),其屬性的含義為:課程號,課程名,教師。

(1)請用關係代數表示式描述查詢:學號為『s2』的學生所選課程的課程號。

答: pi c#(delta s#=『s2』(s))其中pi表示投影,delta 表示選擇

(2)完善下面的sql語句片斷。

答:create table sc(

s# char(10),

c# char(10),

grade number(2),

primary key (s#,c#), /*建立主碼約束*/

foreign key refernces s(s#), /*在s#列上建立外碼約束*/……)

(3)用sql查詢塊描述下列查詢:

學生「李勇」所選選修的課程名。

答: select c.**ame

from s, sc, c

where s. sname='李勇'

and s.s#=sc.s#

and c.c#=sc.c#;

統計每門課程的選課人數。

答:select c.**ame, count(s.s#)

from sc, c, s

where c.c# = sc.c#

and sc.s# = s.s#

group by c.**ame;

在學生表中插入資料(『1001』,『王勇』,『男』,19)

答:insert into s values ('1001','王勇','男',19);

***mit;

求助 這道資料庫 關係代數表示式的題目 的答案

3樓:巍科軟體

--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

求助 這道資料庫關係代數表示式的答案

4樓:匿名使用者

(1)π姓名,學號(δ課程

名='資料庫'(課程)∞選課∞學生)

(2)π姓名,學號(δ課程名='資料庫',課程名='資料結構'(課程)∞選課∞學生)

(3)π學號(δ課程名<>'資料庫'(課程)∞選課)(4)π學號(π先行課(δ課程名='資料庫'(課程))∞選課)

5樓:匿名使用者

select

from

where```

學生、學習、課程結構資料庫的查詢設計 ,求高手解答,題目如下: 30

6樓:kerry果果

自己寫的,親測可用。請給分。

3、已知三個關係模式:

學生 s(s#,sname,age,***),其屬性的含義為:學號,姓名,年齡,性別;

學習成績 sc(s#,c#,grade) ,其屬性的含義為:學號,課程號,成績;

課程 c(c#,**ame,teacher),其屬性的含義為:課程號,課程名,教師。

(1)請用關係代數表示式描述查詢:學號為『s2』的學生所選課程的課程號。

答: pi c#(delta s#=『s2』(s))其中pi表示投影,delta 表示選擇

(2)完善下面的sql語句片斷。

答:create table sc(

s# char(10),

c# char(10),

grade number(2),

primary key (s#,c#), /*建立主碼約束*/

foreign key refernces s(s#), /*在s#列上建立外碼約束*/……)

(3)用sql查詢塊描述下列查詢:

學生「李勇」所選選修的課程名。

答: select c.**ame

from s, sc, c

where s. sname='李勇'

and s.s#=sc.s#

and c.c#=sc.c#;

統計每門課程的選課人數。

答:select c.**ame, count(s.s#)

from sc, c, s

where c.c# = sc.c#

and sc.s# = s.s#

group by c.**ame;

在學生表中插入資料(『1001』,『王勇』,『男』,19)

答:insert into s values ('1001','王勇','男',19);

***mit;

7樓:匿名使用者

這個很簡單了,趕緊翻翻書吧

ecel資料有效性輸入提示,excel資料有效性輸入提示

再多輸入一兩字元,這時的資料有效性下拉表中就應下很多選項了吧!如果你的資料前面的資料都是相同的,你可以到單元格格式中數字 自定義 中去設定,如1234560000,123456是相同的資料,00是不同的,這樣 你可直接輸入不同的資料按回車,完整的資料就出來了 參照這裡 引用 以要求輸入18位身份證號...

消防有那些,消防資料有那些?

建築工程消防驗收應提交材料 填寫完整並蓋章的 建築工程消防驗收申報表 2份 設計單位 施工單位 監理單位 建設單位均蓋章註明意見 備案工程還需提供 建設工程消防備案表 2份 建設單位均蓋章 竣工驗收報告 建設 設計 施工 監理單位蓋章的四方驗收報告 建築消防設計防火稽核意見書 影印件份 山東省建築自...

有關奧運的資料,有哪些有關奧運會的資料?

1 1952年赫爾辛基奧運會,五星紅旗首次飄揚在奧運賽場 1971年乒乓外交,留下 小球轉動大球 的體壇佳話。2 從1979年國際奧委會 名古屋決議 推動中國重返奧林匹克大家庭,到北京成為奧運史上首座 雙奧之城 3 奧林匹克運動包括以奧林匹克主義為核心的思想體系,以國際奧委會 國際單項體育聯合會和各...