亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當前位置:計算機等級 > 四級考試 > 數據庫工程師 > 文章內容
        

      全國計算機等級考試四級數據庫系統(tǒng)工程師試題及答案(8)

      中華IT學院   【 】  [ 2017年1月21日 ]

        9 .針對習題3中的四個表試用SQL語言完成以下各項操作: (1) 找出所有供應商的姓名和所在城市。 (2) 找出所有零件的名稱、顏色、重量。 (3) 找出使用供應商S1所供應零件的工程號碼。 (4) 找出工程項目J2使用的各種零件的名稱及其數量。 (5) 找出上海廠商供應的所有零件號碼。 (6) 找出使用上海產的零件的工程名稱。 (7) 找出沒有使用天津產的零件的工程號碼。 (8) 把全部紅色零件的顏色改成藍色。 (9) 由S5供給J4的零件P6改為由S3供應,請作必要的修改。 (填空題)

        查看答案

        (1) 找出所有供應商的姓名和所在城市。 SELECT SNAME, CITY FROM S; (2) 找出所有零件的名稱、顏色、重量。 SELECT PNAME, COLOR, WEIGHT FROM P; (3) 找出使用供應商S1所供應零件的工程號碼。 SELECT JNO FROM SPJ WHERE SNO=‘S1’; (4) 找出工程項目J2使用的各種零件的名稱及其數量。 SELECT P.PNAME, SPJ.QTY FROM P, SPJ WHERE P.PNO=SPJ.PNO AND SPJ.JNO='J2'; (5) 找出上海廠商供應的所有零件號碼。 SELECT DISTINCT PNO FROM SPJ WHERE SNO IN (SELECT SNO FROM S WHERE CITY='上海'); (6) 找出使用上海產的零件的工程名稱。 SELECT JNAME FROM J, SPJ, S WHERE J. JNO=SPJ. JNO AND SPJ. SNO=S.SNO AND S.CITY='上海'; 或 SELECT JNAME FROM J WHERE JNO IN (SELECT JNO FROM SPJ, S WHERE SPJ. SNO=S.SNO AND S.CITY='上海'); (7) 找出沒有使用天津產的零件的工程號碼。 SELECT JNO FROM J WHERE NOT EXISTS (SELECT * FROM SPJ WHERE SPJ.JNO=J.JNO AND SNO IN (SELECT SNO FROM S WHERE CITY=‘天津’)); 或 SELECT JNO FROM J WHERE NOT EXISTS (SELECT * FROM SPJ, S WHERE SPJ.JNO=J.JNO AND SPJ.SNO=S.SNO AND S.CITY=‘天津’); (8) 把全部紅色零件的顏色改成藍色。 UPDATE P SET COLOR='藍' WHERE COLOR='紅' ; (9) 由S5供給J4的零件P6改為由S3供應,請作必要的修改。 UPDATE SPJ SET SNO='S3' WHERE SNO='S5' AND JNO='J4' AND PNO='P6'; (10) 從供應商關系中刪除S2的記錄,并從供應情況關系中刪除相應的記錄。 DELETE FROM SPJ WHERE SNO='S2'; DELETE FROM S WHERE SNO='S2'; *解析:注意刪除順序,應該先從SPJ表中刪除供應商S2所供應零件的記錄,然后從從S表中刪除S2。(11) 請將 (S2,J6,P4,200) 插入供應情況關系。 INSERT INTO SPJ(SNO, JNO, PNO, QTY) /*INTO子句中指明列名*/ VALUES (S2,J6,P4,200); /*插入的屬性值與指明列要對應*/ 或 INSERT INTO SPJ /*INTO子句中沒有指明列名*/ VALUES (S2,P4,J6,200); /*插入的記錄在每個屬性列上有值*/ /*并且屬性列要和表定義中的次序對應*/

        10 .關系R(A,B,C)和S(A,D,E,F),R和S有相同屬性A,若將關系代數表達式:πR.A,R.B,S.D,S.F(R∞ S)用SQL語言的查詢語句表示,則為: SELECT R.A,R.B,S.D,S.F FROM R,S WHERE________________。 (問答題)

        查看答案

        R.A=S.A

        11 .什么是基本表?什么是視圖?兩者的區(qū)別和聯系是什么? (填空題)

        查看答案

        基本表是本身獨立存在的表,在SQL中一個關系就對應一個表。視圖是從一個或幾個基本表導出的表。視圖本身不獨立存儲在數據庫中,是一個虛表。即數據庫中只存放視圖的定義而不存放視圖對應的數據,這些數據仍存放在導出視圖的基本表中。視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。

        12 .視圖是從________中導出的表,數據庫中實際存放的是視圖的________。 (問答題)

        查看答案

        基本表或視圖 定義

        13 .試述視圖的優(yōu)點。 (填空題)

        查看答案

        (1)視圖能夠簡化用戶的操作。 (2)視圖使用戶能以多種角度看待同一數據。 (3)視圖對重構數據庫提供了一定程度的邏輯獨立性。 (4)視圖能夠對機密數據提供安全保護。

        14 .關系數據操作語言(DML)的特點是:操作對象與結果均為關系、操作的________、語言一體化并且是建立在數學理論基礎之上。 (問答題)

        查看答案

        非過程性強

        15 .設有如下關系表R、S、T: R(BH,XM,XB,DWH) S(DWH,DWM) T(BH,XM,XB,DWH)(1) 實現R∪T的SQL語句是__。(2) 實現σ DWH=’100’ ? 的SQL語句是__。(3) 實現πXM,XB ? 的SQL語句是__。(4) 實現πXM,DWH (σ XB=’女’ ?) 的SQL語句是__。(5) 實現R∞S的SQL語句是__。(6) 實現πXM,XB,DWH (σ XB=’男’ (R∞S)) 的SQL語句是__。 (問答題)

        查看答案

        (1) SELECT * FROM R UNION SELECT * FROM T (2) SELECT * FROM R WHERE DWH=’100’ (3) SELECT XM , XB FROM R (4) SELECT XM,DWH FROM R WHERE XB=’女’ (5) SELECT R.BH , R.XM , R.XB , R.DWH , S.DWM FROM R , S WHERE R.DWH=S.DWH (6) SELECT R.XM , R.XB , S.DWH FROM R , S WHERE R.DWH=S.DWH AND R.XB=’男’

        16 .所有的視圖是否都可以更新?為什么? (填空題)

        查看答案

        不是。視圖是不實際存儲數據的虛表,因此對視圖的更新,最終要轉換為對基本表的更新。因為有些視圖的更新不能唯一地有意義地轉換成對相應基本表的更新,所以,并不是所有的視圖都是可更新的。如《概論》3.5.1中的視圖S_G(學生的學號及他的平均成績) CREAT VIEW S_G(Sno,Gavg) AS SELECT Sno,AVG(Grade) /*設SC表中“成績”列Grade為數字型*/ FROM SC GROUP BY Sno;要修改平均成績,必須修改各科成績,而我們無法知道哪些課程成績的變化導致了平均成績的變化。

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網添加到收藏夾 | 每次上網自動訪問考試網 | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關于本站  網站聲明  廣告服務  聯系方式  站內導航  考試論壇
      Copyright © 2007-2013 中華考試網(Examw.com) All Rights Reserved