用SQL語言實現下列1 4小題 現有關聯式資料庫如下

時間 2021-08-30 10:43:53

1樓:匿名使用者

1.select a.學號,a.

姓名,a.獎學金,b.課程名,c.

分數 from 學號as a inner join 學習 as c on a.學號=c.學號 left join

課程 on c.課程號=b.課程號

2.select a.姓名,b.

課程號,b.名稱,c.分數 from 學生 a inner join 學生 as c on a.

學號=c.學號 left join

課程 b on c.課程號=b.課程號 where a.姓名='黎明' and c.分數<60

3.select  姓名,專業,獎學金 from 學生 a where a.學號 in (select 學號 from 學習 b where 分數<60)

4.select  學號,姓名,專業 where a.學號 in (select 學號 from 學習 b where 分數< 90)

關於資料庫的綜合題

2樓:匿名使用者

3.(1)隨便寫一個即可

(2)a#

(3)第二正規化,因為a#、a1、a3存在傳遞函式依賴(4)不一定。第三正規化是指不存在部分函式依賴和傳遞函式依賴但是,該模式不能保證b1、b2之間是否存在函式依賴關係,同理也不能保證r1內的各屬性之間的函式依賴關係

1.(5)select 學號,姓名,專業

from 學生

where 學號 not in(

select 學號

from 學習

where 課程號=‘c135’);

(6)select 學號,姓名,專業

from 學生

where 學號 in(

select 學號

from 學習 x,學習 y

where x.學號=y.學號 and x.課程號=c‘135’ and y.課程號=‘c219’);

(7)delete

from 學生

where 學號 in(

select 學號

from 學習

where 分數=0);

(8)create view aaa

asselect 學號,姓名,課程號,分數from 學生,學習

where 學生.學號=學習.學號 and 專業=‘英語’;

如何在用c語言實現輸出,如何在用C語言實現輸出「hello world「

聽不清啊 include int main include void main 然後你可以用vc 6.0除錯 就可以了 編譯 includevoid main ok c語言。在螢幕上輸出hello word 以下為程式 及執行結果 include include int main 執行結果 incl...

寫出實現下列操作的Transact SQL語句

你這問題實在是太簡單了,這不是最基本的sql麼1 在學生情況表中插入如下條記錄 系別為資訊系,學號為04020201,名字為李立,性別為男,1988 9 9 insert into xsqk 欄位.values 欄位.2 給所有 計0404 的同學的總學分增加1.5倍。update xsqk set...

用vb語言實現,把excel工作簿裡所有工作表的內容移到另工作簿裡,怎麼實現

百無生 1 把以下這段 複製到個人巨集工作簿的模組裡準備呼叫sub movesheets dim w as workbook,ws as workbook,sht as worksheet,i as integer set w workbooks 源檔名 set ws workbooks 目標檔名 ...