(数据库系统概论|王珊)第三章关系数据库标准语言SQL:习题
生活随笔
收集整理的這篇文章主要介紹了
(数据库系统概论|王珊)第三章关系数据库标准语言SQL:习题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 名詞解釋
- 簡答題
- 應用題
名詞解釋
- 視圖:視圖是一個虛表,其本質(zhì)就是一條SELECT語句,而查詢結果被賦予了一個名字,也即視圖名字。或者說視圖本身不包含任何數(shù)據(jù),它只包含映射到基表的一個查詢語句,當基表數(shù)據(jù)發(fā)生變化時,視圖數(shù)據(jù)也隨之變化。其目的就是在于方便,簡化數(shù)據(jù)操作
簡答題
【答案】
【答案】
【答案】
基本表是本身獨立存在的表,在sQL中一個關系就對應一個表。視圖是從一個或幾個基本表導出的表。視圖本身不獨立存儲在數(shù)據(jù)庫中,是一個虛表。即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應的數(shù)據(jù),這些數(shù)據(jù)仍存放在導出視圖的基本表中。視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖
【答案】
【答案】
基本表的行列子集視圖一般是可更新的。若視圖的屬性來自集合函數(shù)、表達式,則該視圖肯定是不可以更新的
應用題
【答案】
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;
- 題目鏈接:(數(shù)據(jù)庫系統(tǒng)概論|王珊)第二章關系數(shù)據(jù)庫:習題
【答案】
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 VSPSELECT * FROM VSP WHERE SNO='S1';總結
以上是生活随笔為你收集整理的(数据库系统概论|王珊)第三章关系数据库标准语言SQL:习题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# string 和byte[]之间的
- 下一篇: 转 -- 推荐几本云计算的经典书籍