版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
數(shù)據(jù)庫管理系統(tǒng)二、設有一個SPJ數(shù)據(jù)庫,包括S、P、J、SPJ四個關系模式S(SNO,SNAME,STATUS,CITY):P(PNO,PNAME,COLOR,WEIGHT):J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);
供應商表S由供應商代碼(SNO)、供應商姓名(SNAME)、供應商所在城市(CITY)組成;數(shù)據(jù)庫管理系統(tǒng)
零件表P由零件代碼(PNO)、零件名(PNAME)、顏色
(COLOR)、重量(WEIGHT)組成:
工程項目表J由工程項目代碼(JNO)、工程項目名
(JNAME)、工程項J所在城,(CITY)組成:
供應情況表SPJ供應南代碼(SNO)、零件代碼(PNO)、工程頂目代碼(JNO),供應數(shù)量(QTY)組成,表示某供應商供應某種零件給某工程項目的數(shù)量為QTY。數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)http://www.dianxians120
數(shù)據(jù)庫管理系統(tǒng)1、用SQL語句建立這四個表。CREATE
TABLE
S(sno
CHAR(4)
NOT
NULL
UNIQUE,sname
CHAR(20)
,status
INT,
city
CHAR(10));CREATE
TABLE
p(pno
CHAR(4)
NOT
NULL
UNIQUE,pname
CHAR(20)
,color
CHAR(4),weight
INT);數(shù)據(jù)庫管理系統(tǒng)CREATE
TABLE
j(jno
CHAR(4)
NOT
NULL
UNIQUE,jname
CHAR(20),city
CHAR(20));CREATE
TABLE
spj(sno
CHAR(4)
NOT
NULL,pno
CHAR(4)
NOT
NULL,jno
CHAR(4)
NOT
NULL,qty
INT);CREATE
CLUSTER
INDEX
SPJ_INDEX
ONSPJ(sno,pno,jno);數(shù)據(jù)庫管理系統(tǒng)2、針對以上四個表用SQL語句完成以下操作①
找出所有供應商的姓名和所在城市。SELECT
sNAME,city
FROM
s;②
找出所有零件的名稱、顏色、重量。SELECT
pname,color,weight
FROM
p;③
找出使用供應商S1所供應零件的工程號碼。SELETE
DISTINCT
jno
FROM
spj
WHEREsno=‘S1’;④
找出工程項目J2使用的各種零件的名稱及其數(shù)量qtySELECT
p.pname,Sum(qty)Totqty
FROM
p,spj
WHERE
p.pno=spj.pnoAND
spj.jno=‘J2’Group
BY
PNAME;數(shù)據(jù)庫管理系統(tǒng)⑤
找出上海廠商供應的所有零件號碼。SELECT
pno
FROM
spjWHERE
sno
IN(SELECT
sno
FROM
s
WHERE
city=‘上海’);⑥
找出使用上海產(chǎn)的零件的工程名稱。SELECT
DISTINCT(jname)
FROM
jWHERE
jno
IN(SELECT
jno
FROM
spjWHERE
sno
IN(SELECT
sno
FROM
s
WHERE
city=”上?!?);⑦
找出沒有使用天津產(chǎn)的零件的工程號碼。數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)⑧
把全部紅色零件的顏色改成藍色。UPDATE
p
SET
color=‘藍’WHERE
color=‘紅’;⑨
由S5供給J4的零件P6改為由S1供應,請做必要的修改UPDATE
spj
SET
sno=”S1”WHERE
sno=”S5”
AND
jno=”J4”
AND
pno=”P6”;⑩
從供應商關系中刪除s2的記錄,并從供應情況關系中刪除相應的記錄。DELETE
FROM
s
WHERE
sno=”S2”;DELETE
FROM
spj
WHERE
sno=”s2”;數(shù)據(jù)庫管理系統(tǒng)?
請將(S2,J6,P4,200)插入供應情況關系。INSERT
INTO
spjVALUES(“S2”,”J6”,”P4”,200);?
統(tǒng)計各個供應商供應的零件總數(shù)。SELECT
SUM
(qty)FROM
spj
GROUP
BY
sno;?
查詢總供應量在600以上的供應商的姓名、供應商編號、總供應數(shù)量。SELECT
s.sname,spj.sno,SUM(spj.qty)FROM
spj,sWHERE
s.sno=spj.snoGROUP
BY
sno
HAVING
SUM(spj.qty)>600;數(shù)據(jù)庫管理系統(tǒng)3、請為三建工程項目建立一個供應情況的視圖,包括供應兩代碼(SNO)、零件代碼(PNO)、供應數(shù)量(QTY)。針對該視圖完成下列查詢:
CREATE
VIEW
VSP
AS
SELECTSNO,PNO,QTY
FROM
SPJ,J
WHERE
SPJ.JNO=J.JNO
ANDJ.JNAME=‘三
建’;①
找出三建工程項目使用的各種零件代碼及其數(shù)量SELECT
DIST
PNO,QTY
FROM
VSP;①
找出供應商S1的供應情況。
SELECT
DIST
*
FROM
VSP
WHERESNO=‘S1’;數(shù)據(jù)庫管理系統(tǒng)4、針以上表,用SQL語言完成以下各項操作:①
把對表S的INSERT權限授予用戶‘張勇’,并允許他再將此權限授予其他用戶。GRANT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年西瓜買賣詳細協(xié)議模板
- 2024年預付款墊資協(xié)議格式草案
- 地質(zhì)勘查工作協(xié)議2024
- 二手房交易北京協(xié)議樣式2024年
- 2024年精裝地暖施工協(xié)議范本
- 2024年國內(nèi)集裝箱運輸協(xié)議樣本
- 2024商業(yè)地產(chǎn)續(xù)租協(xié)議范本
- 2024年度農(nóng)產(chǎn)品專項采購協(xié)議樣本
- 2024年學校周邊商業(yè)租賃協(xié)議樣本
- 2024年借款居間服務協(xié)議模板2
- 教科版三年級上冊綜合實踐活動-22我喜歡的小動物
- 《喜看稻菽千重浪》《心有一團火溫暖眾人心》《“探界者”鐘揚》課件26張高中語文必修上冊
- 光伏發(fā)電安全與應對措施
- 習題課教學公開課一等獎課件省課獲獎課件
- 高齡不孕患者的助孕策略
- 空調(diào)水系統(tǒng)課件
- 天然氣管道保護專項方案
- CRM系統(tǒng)詳細設計報告和CRM系統(tǒng)詳細設計報告(附數(shù)據(jù)字典)
- 體育與健康 五禽戲(2022年秋2021級)學習通課后章節(jié)答案期末考試題庫2023年
- 社會學概論全套PPT完整教學課件
- 廢油收集設備操作規(guī)程
評論
0/150
提交評論