- pdf下載:密碼7281
- 專欄目錄首頁:【專欄必讀】(考研復試)資料庫系統概論第五版(王珊)專欄學習筆記目錄導航及課后習題答案詳解

- 名詞解釋
- 簡答題
- 應用題
名詞解釋
- 視圖:視圖是一個虛表,其本質就是一條
SELECT陳述句,而查詢結果被賦予了一個名字,也即視圖名字,或者說視圖本身不包含任何資料,它只包含映射到基表的一個查詢陳述句,當基表資料發生變化時,視圖資料也隨之變化,其目的就是在于方便,簡化資料操作
簡答題
【答案】

【答案】

【答案】
基本表是本身獨立存在的表,在sQL中一個關系就對應一個表,視圖是從一個或幾個基本表匯出的表,視圖本身不獨立存盤在資料庫中,是一個虛表,即資料庫中只存放視圖的定義而不存放視圖對應的資料,這些資料仍存放在匯出視圖的基本表中,視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖
【答案】

【答案】
基本表的行列子集視圖一般是可更新的,若視圖的屬性來自集合函式、運算式,則該視圖肯定是不可以更新的
應用題
【答案】
SELECT * FROM S WHERE A='10';
SELECT A,B FROM S;
SELECT A,B,S.C,S.D,E,F FROM S,T WHERE S.C=T.C AND S.D=T.D;
SELECT * FROM S,T WHERE S.C=T.C;
SELECT * FROM S,T WHERE A<E;
SELECT S.C,S.D,T.* FROM S,T;
- 題目鏈接:(資料庫系統概論|王珊)第二章關系資料庫:習題
【答案】
SELECT SNO FROM SPJ WHERE JNO='J1';
SELECT SNO FROM SPJ WHERE JNO='J1' AND PNO='P1';
SELECT SPJ.SNO FROM SPJ,P WHERE SPJ.PNO=P.PNO AND JNO='J1' AND COLOR='紅';
SELECT JNO FROM SPJ WHERE JNO NOT IN
(SELECT JNO FROM SPJ,S,P WHERE S.CITY='天津' AND COLOR='紅' AND SPJ.SNO=S.SNO AND SPJ.PNO=P.PNO)
①:先查詢S1供應的零件號
SELECT PNO FROM SPJ WHERE SNO='S1' ,其結果為(P1,P2)
②:查詢哪一個工程即使用P1又使用P2
SELECT JON FROM SPJ WHERE PNO='P1' AND JNO IN (SELECT JNO FROM SPJ WHERE PNO='P2');
SELECT SNAME,CTIY FROM S;
SELECT PNAME,COLOR,WEIGHT FROM P;
SELECT JNO FROM SPJ WHERE SNO='S1';
SELECT PNAME,QTY FROM P,SPJ WHERE SPJ.PNO=P.PNO AND JNO='J2';
SELECT PNO FROM SPJ,S WHERE SPJ.SNO=S.SNO AND S.CITY='上海';
SELECT JNAME FROM SPJ,S,J WHERE SPJ.SNO=S.SNO AND SPJ.JNO=J.JNO AND S.CITY='上海';
SELECT JNO FROM SPJ WHERE JNO NOT IN(
SELECT JNO FROM SPJ,S WHERE SPJ.SNO=S.SNO AND S.CITY='天津'
);
UPDATE P SET COLOR='藍' WHERE COLOR='紅';
UPDATE SPJ SET SNO='S3' WHERE SNO='S5' AND JNO='J4' AND PNO='P6';
DELETE FROM S WHERE SNO='S2' DELETE FROM SPJ WHERE SNO='S2';
INSERT INTO SPJ VALUES('S2','J6','P4',200);
【答案】
CREATE VIEW VSP AS SELECT SNO,SPJ.PNO,QTY FROM SPJ,J WHERE PPJ.JNO=J.JNO AND J.JNAME='三建'
SELECT PNO,QTY FROM VSP
SELECT * FROM VSP WHERE SNO='S1';
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/544155.html
標籤:其他










