成人男同av,在线黄色网,在线观看一区二区三区四区,日本六九视频,国产一区二区三区久久久久久久久,成人97视频,国产性猛交乱

軟題庫(kù) 移動(dòng)APP 掃碼下載APP 隨時(shí)隨地移動(dòng)學(xué)習(xí) 培訓(xùn)課程
試卷名稱(chēng) 2007年下半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試下午真題試題(案例分析)
考試中心《2007年下半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試下午真題試題(案例分析)》在線(xiàn)考試
試卷年份2007年下半年
試題題型【分析簡(jiǎn)答題】
試題內(nèi)容

閱讀以下說(shuō)明,回答問(wèn)題1至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某商場(chǎng)客戶(hù)-商品數(shù)據(jù)庫(kù)中各關(guān)系模式如下:
客戶(hù)(客戶(hù)號(hào), 姓名, 性別, 年齡)
商品(商品號(hào), 名稱(chēng), 型號(hào), 品牌, 單價(jià), 庫(kù)存)
銷(xiāo)售(流水號(hào), 客戶(hù)號(hào), 商品號(hào), 數(shù)量, 日期)
采購(gòu)(商品號(hào),數(shù)量)
其中:
1)一種品牌的同一名稱(chēng)商品可以有多個(gè)型號(hào),商品的庫(kù)存有大于等于0約束;
2)銷(xiāo)售表記錄每一筆銷(xiāo)售,每銷(xiāo)售一件商品,其庫(kù)存都要做相應(yīng)的修改。
現(xiàn)假定已經(jīng)建立了該數(shù)據(jù)庫(kù)及上述四個(gè)基本表。
【問(wèn)題1】(5分)
 (1) 客戶(hù)關(guān)系中的年齡取值在15歲到60歲之間(包含15歲和60歲),增加該約束的SQL語(yǔ)句如下,請(qǐng)將空缺部分補(bǔ)充完整。
ALTER TABLE 客戶(hù) ADD CONSTRAINT
CONSTRAINT con_age CHECK (  (a)  )
(2) 如下用SQL語(yǔ)句創(chuàng)建的暢銷(xiāo)商品視圖包含商品號(hào)、商品名稱(chēng)、型號(hào)、品牌和銷(xiāo)售量,該視圖中商品的銷(xiāo)售量大于等于1000件。請(qǐng)將空缺部分補(bǔ)充完整。
CREATE VIEW 暢銷(xiāo)商品    (b)    
AS
SELECT 商品.商品號(hào), 名稱(chēng), 型號(hào), 品牌, 銷(xiāo)售量
FROM 商品, ( SELECT 商品號(hào),  (c)  AS 銷(xiāo)售量
FROM  銷(xiāo)售
GROUP BY 商品號(hào)
HAVING SUM(數(shù)量) > = 1000 ) AS 商品銷(xiāo)售量
WHERE    (d) ;
(3) 將視圖暢銷(xiāo)商品的查詢(xún)權(quán)限賦予銷(xiāo)售經(jīng)理李華,請(qǐng)將空缺部分補(bǔ)充完整。
GRANT    (e) ON TABLE 暢銷(xiāo)商品TO 李華;
 【問(wèn)題2】 (3分)
查詢(xún)購(gòu)買(mǎi)“新飛”品牌的任一型號(hào)“冰箱”的客戶(hù)姓名及購(gòu)買(mǎi)日期。實(shí)現(xiàn)該查詢(xún)的SQL語(yǔ)句如下,請(qǐng)將空缺部分補(bǔ)充完整。
SELECT 姓名, 日期
FROM    (f)    
WHERE    (g)     AND 商品號(hào) (h) (
SELECT 商品號(hào) FROM 商品
WHERE 品牌 = ’新飛’  AND 名稱(chēng) = ’冰箱’ )
【問(wèn)題3】 (3分)
實(shí)現(xiàn)銷(xiāo)售業(yè)務(wù)的嵌入式SQL代碼段(嵌入C語(yǔ)言)如下,假設(shè)銷(xiāo)售表的流水號(hào)由系統(tǒng)自動(dòng)生成。請(qǐng)將空缺部分補(bǔ)充完整。
……
EXEC SQL BEGIN DECLARE SECTION;
/* 銷(xiāo)售:商品號(hào),客戶(hù)號(hào),數(shù)量,日期 */
char pno[6]; char cno[6];
int quantity;     char date[10];
EXEC SQL END DECLARE SECTION;
 ……
EXEC SQL CONNECT TO DEFAULT;
EXEC SQL SET TRANSACTION ISOLATION LEVELSERIALIZABLE;
EXEC SQL INSERT INTO 銷(xiāo)售(商品號(hào),客戶(hù)號(hào),數(shù)量,日期)
VALUES(   (i)   );
EXEC SQL UPDATE 商品 SET 庫(kù)存 =  (j)     WHERE 商品號(hào)= :pno;
if(SQLCA.SQLCODE != 0){
printf("商品%s庫(kù)存不滿(mǎn)足本次購(gòu)買(mǎi)數(shù)量,交易失?。?, pno);
 EXEC SQL ROLLBACK WORK;
 } else{
EXEC SQL   (k)  ;
  }
 EXEC SQL DISCONNECT CURRENT;
 ……
 【問(wèn)題4】 (4分)
對(duì)商品表增加最小庫(kù)存屬性;若修改某商品的庫(kù)存時(shí),使得庫(kù)存值小于或等于其最小庫(kù)存值,則向采購(gòu)表插入一條記錄,要求采購(gòu)的數(shù)量是該商品最小庫(kù)存值的兩倍再加上10。下面是完成該功能的SQL語(yǔ)句,請(qǐng)將空缺部分補(bǔ)充完整。
ALTER TABLE 商品    (l)    ;
CREATE TRIGGER 采購(gòu)-trigger AFTER    (m)    
REFERENCING NEW ROW AS nrow
FOR EACH ROW
WHEN   (n)   
BEGIN
INSERT INTO 采購(gòu)
VALUES(    (o)     )
END


相關(guān)試題

推薦文章