當前位置:首頁 » 數據倉庫 » 資料庫考研題關系代數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫考研題關系代數

發布時間: 2022-08-05 18:52:48

『壹』 求解一道資料庫的題,用關系代數表達式

(1) SELECT T.TNAME,T.TITLE
FROM T INNER JOIN C ON T.T=C.T
WHERE C.CNAME="高等數學"

(2) SELECT DLOOKUP("CNAME","C","C='" & SC.C & "'") AS CNAME

FROM S LEFT JOIN SC ON S.S = SC.S

WHERE S.SNAME="ZHANG" AND SC.S Is Null

(3) SELECT C.CNAME, C.C

FROM C INNER JOIN SC ON C.C = SC.C

WHERE SC.S="S2" OR SC.S="S9"

(4) SELECT S, SNAME
FROM S

WHERE AGE>20 AND SEX="男"

『貳』 求助 這道資料庫關系代數表達式的答案

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

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

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

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

『叄』 一道資料庫關系代數的題目

①檢索職稱是「工程師」的職工所參加的項目名稱,研製費
Select J.名稱,J.研製費 from J,E,J_E where J.項目編號=J_E.項目編號 and E.職工編號=J_E.職工編號 and E.職稱=「工程師」
②檢索2011年前已完成2項或2項以上軟體項目的公司名稱和聯系電話
Select J.公司,S.聯系電話 from J,S where J.完成日期<"2011" group by 項目編號 count(*)>=2
③檢索至少參加了編號為『E01』職工所參加的全部項目的職工編號,姓名
Select E.職工編號, E.姓名 from J,E,J_E where J.項目編號=J_E.項目編號 and E.職工編號=J_E.職工編號 and J.項目編號=『E01』
④檢索職工「王英傑」沒有參加的項目編號和名稱
Select J.項目編號, J.名稱 from J,E,J_E where J.項目編號=J_E.項目編號 and E.職工編號=J_E.職工編號 and E.姓名=「王英傑」

『肆』 急!請大俠們指點,一道資料庫的題。寫出關系代數表達式~~非常感謝!

1.use database_name
select s.sno,c.credit from course c join elective e
on c.con=e.con join student s
on s.sno=e.sno
where c.con='c06'

2..use database_name
select s.sname,c.sname from course c join elective e
on c.con=e.con join student s
on s.sno=e.sno
where c.con='c06'

3.select s.sname,c.sname from course c join elective e
on c.con=e.con join student s
on s.sno=e.sno
where c.cname='ENGLISH'

4..select s.sno from course c join elective e
on c.con=e.con join student s
on s.sno=e.sno
where c.cno in('c02','c06')

5...select s.sno from course c left join elective e
on c.con=e.con join student s
on s.sno=e.sno
where c.cno in('c02','c06')

6...select s.sno from course c left join elective e
on c.con=e.con join student s
on s.sno=e.sno
where c.cno not in('c02','c06')

7.select sname from student

8.select s.sno from course c left join elective e
on c.con=e.con join student s
on s.sno=e.sno
where s.sno like['s08'%]
呵呵,就這些了

『伍』 急求: 資料庫系統中的(關系代數)類型的題。 很重要。謝謝你們了。

1.select 姓名 from student,course ,score where (student.學號=score.學號)and(course。課程名=score。課程名)and(score。學期='02-03/1')and(coourse.課程名=數據結構)
2.無法查詢,因為沒有老師姓名的欄位。
3.select 姓名 from student,course ,score where (student.學號=score.學號)and(course。課程名=score。課程名)and score.成績>=(select
4.表示查詢出每門課程成績最高的人的姓名、成績
5、delete from student,score where student.學號=score.學號 and score.成績=0
6. update score set score。成績=score。成績*(1+0.05)where (course。課程名=score。課程名)and course。課程號=02 and (score。成績<avg(score.成績))

『陸』 資料庫試題 下列關於關系代數基本運算的等式中,哪一個是正確的 A:

五種基本操作:並,差,積,選擇,投影;構成關系代數完備的操作集。其他非基本操作:可以用以上五種基本操作合成的所有操作。

『柒』 資料庫原理習題求助~~分別用關系代數和sql語言寫一下這6個小題~~拜託萬分感謝啦~~

子查詢..inner join.都可以..你自己想吧

『捌』 資料庫系統中的習題,關系代數的表達,6個問題

[例]設教學資料庫中有3個關系:
學生關系S(SNO,SNAME,AGE,SEX)
學習關系SC(SNO,CNO,GRADE)
課程關系C(CNO,CNAME,TEACHER)

下面用關系代數表達式表達每個查詢語句。

(1) 檢索學習課程號為C2的學生學號與成績。
πSNO,GRADE(σ CNO='C2'(SC))

(2) 檢索學習課程號為C2的學生學號與姓名
πSNO,SNAME(σ CNO='C2'(SSC))
由於這個查詢涉及到兩個關系S和SC,因此先對這兩個關系進行自然連接,同一位學生的有關的信息,然後再執行選擇投影操作。

此查詢亦可等價地寫成:
πSNO,SNAME(S)(πSNO(σ CNO='C2'(SC)))
這個表達式中自然連接的右分量為"學了C2課的學生學號的集合"。這個表達式比前一個表達式優化,執行起來要省時間,省空間。

(3)檢索選修課程名為MATHS的學生學號與姓名。
πSNO,SANME(σ CNAME='MATHS'(SSCC))

(4)檢索選修課程號為C2或C4的學生學號。
πSNO(σ CNO='C2'∨CNO='C4'(SC))

(5) 檢索至少選修課程號為C2或C4的學生學號。
π1(σ1=4∧2='C2'∧5='C4'(SC×SC))
這里(SC×SC)表示關系SC自身相乘的乘積操作,其中數字1,2,4,5都為它的結果關系中的屬性序號。

『玖』 資料庫基礎問題, 關系代數的基本運算有哪些, 如何用這些基本運算表示其他運算

並、差、笛卡爾積、投影和選擇5種運算為基本的運算。其他3種運算,即交、連接和除,均可以用這5種基本運算來表達。