資料庫作業10 第三章課後題

2021-10-22 23:52:23 字數 3949 閱讀 9346

建p表:

create

tables p(pno char(2

)unique

,pname char(6

),color char(2

),weight int

);

建j表:

create

tables j(jno char(2

)unique

,jname char(8

),city char(4));

建spj表:

create

tables spj(sno char(2

),pno char(2

),jno char(2

),qty int

);

針對建立的4個表用sql語言完成第二章習題6中的查詢

(1)

select dist sno 

from spj

where jno=』j1』;

(2)

select  dist sno 

from spj

where jno=

'j1'

and pno=

'p1'

;

(3)

select sno 

from spj,p

where jno=

'j1'

and spj.pno=p.pno and color=

'紅';

(4)

select  dist  jno 

from spj

where jno not

in(sele jno

from spj,p,s

where s.city=

'天津'

and color=

'紅'and s.sno=spj.sno and p.pno=spj.pno)

;

(5)

select dist pno 

from spj //先查詢s1**商**的零件號

where sno=

's1'

;select jno

from spj //再查詢哪乙個工程既使用p1零件又使用p2零件。

'上海'

;

(6)

select jname 

from spj,s,j

where s.sno=spj.sno and s.city=

'上海'

and j.jno=spj.jno;

(7)

select disp jno 

from spj

where jno notin(

select dist jno

from spj,s

where s.sno=spj.sno and s.city=

'天津'

);

(8)

update p 

set color=

'藍'where color=

'紅';

'三建'

;

(1)

select  dist  pno,qty  from  vsp
(2)

select  dist *

from vsp where sno=

's1'

;

第三章課後總結

字單元,即存放乙個字型資料 16位 的記憶體單元,由兩個位址連續的記憶體單元組成。高位址記憶體單元中存放字型資料的高位位元組,低位址記憶體單元中只能存放字型資料的低位位元組。指令 mov 暫存器,是ds暫存器中偏移位址。的資料 8086不支援將資料直接送入段暫存器的操作 只能先將資料送入乙個一般暫存...

第三章作業

1.完成課本每乙個程式設計題。要求先畫出流程演算法圖或n s圖,然後程式設計實現,有可能的話使用兩種以上方法 2.程式設計求 百錢百雞 問題。雞翁一值錢五,雞母 一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?3.程式設計輸入乙個整數,計算它是幾位數字,分別輸出每一位數字,並輸出各個數...

第三章作業

第三章作業 習題5,求e的近似值 求自然對數e的近似值 includeusing namespace std int n return a int main cout 習題6 求圓周率 求圓周率的近似值 include includeusing namespace std int main cout...