09年軟考數(shù)據(jù)庫工程師_第1頁
09年軟考數(shù)據(jù)庫工程師_第2頁
09年軟考數(shù)據(jù)庫工程師_第3頁
09年軟考數(shù)據(jù)庫工程師_第4頁
09年軟考數(shù)據(jù)庫工程師_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 全國計算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試 2009 年上半年數(shù)據(jù)庫系統(tǒng)工程師 上午試卷海明校驗碼是在 n 個數(shù)據(jù)位之外增設(shè) k 個校驗位,從而形成一個 k+n 位的新的碼字,使新的碼字的碼距比較均勻地拉大。n與k 的關(guān)系是 (1) 。 假設(shè)某硬盤由 5 個盤片構(gòu)成(共有 8 個記錄面),盤面有效記錄區(qū)域的外直徑為30cm,內(nèi)直徑為 10cm ,記錄位密度為 250 位/mm,磁道密度為 16 道/mm,每磁道分16個扇區(qū),每扇區(qū)512字節(jié),則該硬盤的格式化容量約為 (2) MB。 (3) 是指按內(nèi)容訪問的存儲器。 (3)A. 虛擬存儲器 B. 相聯(lián)存儲器 C.

2、高速緩存(Cache) D. 隨機(jī)訪問存儲器 處理機(jī)主要由處理器、存儲器和總線組成,總線包括 (4) 。 (4) A. 數(shù)據(jù)總線、地址總線、控制總線 B. 并行總線、串行總線、邏輯總線 C. 單工總線、雙工總線、外部總線 D. 邏輯總線、物理總線、內(nèi)部總線 計算機(jī)中常采用原碼、反碼、補(bǔ)碼和移碼表示數(shù)據(jù),其中,±0 編碼相同的是 (5) 。 (5)A. 原碼和補(bǔ)碼 B. 反碼和補(bǔ)碼 C. 補(bǔ)碼和移碼 D. 原碼和移碼 某指令流水線由 5 段組成,第 1、3、5 段所需時間為,第 2、4 段所需時間分別為3、2 ,如下圖所示,那么連續(xù)輸入 n 條指令時的吞吐率(單位時間內(nèi)執(zhí)行的指令個數(shù))

3、TP 為 (6) 。 下面關(guān)于漏洞掃描系統(tǒng)的敘述,錯誤的是 (7) 。(7)A. 漏洞掃描系統(tǒng)是一種自動檢測目標(biāo)主機(jī)安全弱點的程序 B. 黑客利用漏洞掃描系統(tǒng)可以發(fā)現(xiàn)目標(biāo)主機(jī)的安全漏洞 C. 漏洞掃描系統(tǒng)可以用于發(fā)現(xiàn)網(wǎng)絡(luò)入侵者 D. 漏洞掃描系統(tǒng)的實現(xiàn)依賴于系統(tǒng)漏洞庫的完善 下列關(guān)于CA(認(rèn)證中心)的說法中錯誤的是 (8) 。 (8)A. CA 負(fù)責(zé)數(shù)字證書的審批、發(fā)放、歸檔、撤銷等功能 B. 除了CA 本身,沒有其他機(jī)構(gòu)能夠改動數(shù)字證書而不被發(fā)覺 C. CA 可以是民間團(tuán)體,也可以是政府機(jī)構(gòu) D. 如果A 和B 之間相互進(jìn)行安全通信必須使用同一CA 頒發(fā)的數(shù)字證書 計算機(jī)感染特洛伊木馬后的典

4、型現(xiàn)象是 (9) 。 (9)A. 程序異常退出 B. 有未知程序試圖建立網(wǎng)絡(luò)連接 C. 郵箱被垃圾郵件填滿 D. Windows系統(tǒng)黑屏 關(guān)于軟件著作權(quán)產(chǎn)生的時間,表述正確的是 (10) 。 (10)A. 自作品首次公開發(fā)表時 B.自作者有創(chuàng)作意圖時 C. 自作品得到國家著作權(quán)行政管理部門認(rèn)可時 D. 自作品完成創(chuàng)作之日 程序員甲與同事乙在乙家探討甲近期編寫的程序,甲表示對該程序極不滿意,說要棄之重寫,并將程序手稿扔到乙家垃圾筒。后來乙將甲這一程序稍加修改,并署乙名發(fā)表。以下說法正確的是 (11) 。 (11)A. 乙的行為侵犯了甲的軟件著作權(quán) B. 乙的行為沒有侵犯甲的軟件著作權(quán),因為甲已將

5、程序手稿丟棄 C.乙的行為沒有侵犯甲的著作權(quán),因為乙已將程序修改 D.甲沒有發(fā)表該程序并棄之,而乙將程序修改后發(fā)表,故乙應(yīng)享有著作權(quán) PC機(jī)處理的音頻信號主要是人耳能聽得到的音頻信號,它的頻率范圍是 (12) 。 (12)A. 300 Hz3400Hz B. 20 Hz20KHz C. 10 Hz20KHz D. 20 Hz44KHz 多媒體計算機(jī)圖像文件格式分為靜態(tài)圖像文件格式和動態(tài)圖像文件格式。(13) 屬于靜態(tài)圖像文件格式。 (13)A. MPG B. AVS C. JPG D. AVI 計算機(jī)獲取模擬視頻信息的過程中首先要進(jìn)行 (14) 。 (14)A. A/D變換 B.數(shù)據(jù)壓縮 C.

6、D/A變換 D.數(shù)據(jù)存儲 在采用面向?qū)ο蠹夹g(shù)構(gòu)建軟件系統(tǒng)時,很多敏捷方法都建議的一種重要的設(shè)計活動是 (15) ,它是一種重新組織的技術(shù),可以簡化構(gòu)件的設(shè)計而無需改變其功能或行為。 (15)A. 精化 B. 設(shè)計類 C. 重構(gòu) D. 抽象 一個軟件開發(fā)過程描述了“誰做”、“做什么”、“怎么做”和“什么時候做”。RUP用 (16) 來表述“誰做”。 (16)A. 角色 B. 活動 C. 制品 D. 工作流 某項目主要由AI任務(wù)構(gòu)成,其計劃圖(如下圖所示)展示了各任務(wù)之間的前后關(guān)系以及每個任務(wù)的工期(單位:天),該項目的關(guān)鍵路徑是 (17) 。在不延誤項目總工期的情況下,任務(wù)A 最多可以推遲開始的

7、時間是 (18) 天。在Windows XP 操作系統(tǒng)中,用戶利用“磁盤管理”程序可以對磁盤進(jìn)行初始化、創(chuàng)建卷,(19)。通常將“C:Windowsmyprogram.exe”文件設(shè)置成只讀和隱藏屬性,以便控制用戶對該文件的訪問,這一級安全管理稱之為 (20) 安全管理。 (19)A. 但只能使用 FAT 文件系統(tǒng)格式化卷 B. 但只能使用 FAT 32文件系統(tǒng)格式化卷 C. 但只能使用 NTFS 文件系統(tǒng)格式化卷 D. 可以選擇使用 FAT、FAT32 或 NTFS 文件系統(tǒng)格式化卷 (20)A. 文件級 B. 目錄級 C. 用戶級 D. 系統(tǒng)級 設(shè)系統(tǒng)中有R類資源m個,現(xiàn)有n個進(jìn)程互斥使用

8、。若每個進(jìn)程對R 資源的最大需求為w,那么當(dāng)m、n、w取下表的值時,對于下表中的 ae五種情況, (21) 兩種情況可能會發(fā)生死鎖。對于這兩種情況,若將 (22) ,則不會發(fā)生死鎖。 函數(shù)調(diào)用時基本的參數(shù)傳遞方式有傳值與傳地址兩種, (23) 。 (23)A. 在傳值方式下,形參將值傳給實參 B. 在傳值方式下,實參不能是數(shù)組元素 C. 在傳地址方式下,形參和實參間可以實現(xiàn)數(shù)據(jù)的雙向傳遞 D. 在傳地址方式下,實參可以是變量也可以是表達(dá)式 已知某高級語言源程序A 經(jīng)編譯后得到機(jī)器C 上的目標(biāo)程序B,則 (24) 。(24)A.對B 進(jìn)行反編譯,不能還原出源程序A B. 對B 進(jìn)行反匯編,不能得

9、到與源程序A 等價的匯編程序代碼 C.對B 進(jìn)行反編譯,可得到源程序A 的算法結(jié)構(gòu) D. 對A 和B 進(jìn)行交叉編譯,可以產(chǎn)生在機(jī)器C 上運(yùn)行的動態(tài)鏈接庫 關(guān)于程序語言的說法,錯誤的是 (25) 。 (25)A. 腳本語言屬于動態(tài)語言,其程序結(jié)構(gòu)可以在運(yùn)行中改變 B.腳本語言一般通過腳本引擎解釋執(zhí)行,不產(chǎn)生獨(dú)立保存的目標(biāo)程序 C.php、JavaScript屬于靜態(tài)語言,其所有成分可在編譯時確定 D. C 語言屬于靜態(tài)語言,其所有成分可在編譯時確定 關(guān)于查找運(yùn)算及查找表的說法,錯誤的是 (26) 。 (26)A. 哈希表可以動態(tài)創(chuàng)建 B.二叉排序樹屬于動態(tài)查找表 C. 二分查找要求查找表采用順序

10、存儲結(jié)構(gòu)或循環(huán)鏈表結(jié)構(gòu) D. 順序查找方法既適用于順序存儲結(jié)構(gòu),也適用于鏈表結(jié)構(gòu) 關(guān)于二叉排序樹的說法,錯誤的是 (27) 。 (27)A.對二叉排序樹進(jìn)行中序遍歷,必定得到結(jié)點關(guān)鍵字的有序序列 B. 依據(jù)關(guān)鍵字無序的序列建立二叉排序樹,也可能構(gòu)造出單支樹 C. 若構(gòu)造二叉排序樹時進(jìn)行平衡化處理,則根結(jié)點的左子樹結(jié)點數(shù)與右子樹結(jié)點數(shù)的差值一定不超過 1 D. 若構(gòu)造二叉排序樹時進(jìn)行平衡化處理,則根結(jié)點的左子樹高度與右子樹高度的差值一定不超過 1 數(shù)據(jù)庫通常是指有組織地、動態(tài)地存儲在 (28) ;應(yīng)用數(shù)據(jù)庫的主要目的是解決數(shù)據(jù) (29) 問題。 (28)A.內(nèi)存上的相互聯(lián)系的數(shù)據(jù)的集合 B外存上

11、的相互聯(lián)系的數(shù)據(jù)的集合 C.內(nèi)存上的相互無關(guān)的數(shù)據(jù)的集合 D.外存上的相互無關(guān)的數(shù)據(jù)的集合 (29)A. 保密 B. 完整性 C. 一致性 D. 共享 采用二維表格結(jié)構(gòu)表達(dá)實體及實體間聯(lián)系的數(shù)據(jù)模型是(30)。(30)A.層次模型 B.網(wǎng)狀模型 C.關(guān)系模型 D.面向?qū)ο竽P?假設(shè)員工關(guān)系 EMP(員工號,姓名,性別,部門,部門電話,部門負(fù)責(zé)人,家庭住址,家庭成員,成員關(guān)系)如下表所示。如果一個部門只能有一部電話和一位負(fù)責(zé)人,一個員工可以有多個家庭成員,那么關(guān)系EMP屬于 (31),且 (32) 問題;為了解決這一問題,應(yīng)該將員工關(guān)系EMP分解為 (33) 。 C. EMP1(員工號,姓名,性

12、別,家庭住址) EMP2(部門,部門電話,部門負(fù)責(zé)人,家庭成員,成員關(guān)系) D.EMP1(員工號,姓名,性別,部門,部門電話,部門負(fù)責(zé)人,家庭住址) EMP2(員工號,家庭住址,家庭成員,成員關(guān)系) 關(guān)系 R、S 如下圖所示,關(guān)系代數(shù)表達(dá)式的輸出結(jié)果與 (34) 等價,該表達(dá)式與 (35) 等價。若對關(guān)系 R、S 進(jìn)行自然連接,所得關(guān)系的屬性列數(shù)和元組個數(shù)分別為 (36) 。(36)A. 3 和0 B. 3 和2 C. 6 和0 D. 6 和2 某超市的商品(商品號,商品名稱,生產(chǎn)商,單價)和倉庫(倉庫號,地址,電話,商品號,庫存量)兩個基本關(guān)系如表1 和表2 所示。a. 倉庫關(guān)系的主鍵是 (

13、37) ,該關(guān)系沒有達(dá)到第三范式的原因是 (38) ; b. 查詢聯(lián)想生產(chǎn)的激光打印機(jī)的總庫存量的SQL語句如下: SELECT 商品名稱, (39) FROM 商品,倉庫 WHERE (40) AND (41) ; c. 若倉庫關(guān)系的地址不能為空,請將下述倉庫關(guān)系SQL語句的空缺部分補(bǔ)充完整。專心-專注-專業(yè)CREATE TABLE 倉庫(倉庫號CHAR(2), 地址 CHAR(20) (42) , 電話 CHAR(20), 商品號 CHAR(5), 庫存量NUMERIC(5), (43) , (44) ); (37)A. 倉庫號 B. 商品號,地址 C. 倉庫號,地址 D. 倉庫號,商品號

14、 (38)A.沒有消除非主屬性對碼的部分函數(shù)依賴,如:倉庫號電話B.沒有消除非主屬性對碼的部分函數(shù)依賴,如:地址電話C. 只消除了非主屬性對碼的部分函數(shù)依賴,而未消除傳遞函數(shù)依賴D. 只消除了非主屬性對碼的傳遞函數(shù)依賴,而未消除部分函數(shù)依賴 (39)A. NUMBER(庫存量) B.SUM(庫存量) C.COUNT(庫存量) D.TOTAL(庫存量) (40)A. 生產(chǎn)商=聯(lián)想 B.倉庫. 生產(chǎn)商=聯(lián)想 C.生產(chǎn)商='聯(lián)想 ' D.倉庫. 生產(chǎn)商='聯(lián)想 '(41)A. 商品名稱=激光打印機(jī) AND 商品.商品號=倉庫.商品號 B.商品名稱='激光打印機(jī)

15、' AND 商品.商品號=倉庫.商品號 C. 商品名稱=激光打印機(jī) OR 商品.商品號=倉庫.商品號 D. 商品名稱='激光打印機(jī)' OR 商品.商品號=倉庫.商品號(42)A. NOT NULL B. UNIQUE C. NOT NULL UNIQUE D. PRIMARY KEY (43)A. PRIMARY KEY(倉庫號) B.PRIMARY KEY(倉庫號,商品號) C.PRIMARY KEY(商品號,地址) D.PRIMARY KEY(倉庫號,地址) (44)A. FOREIGN KEY(倉庫號)REFERENCES 倉庫號 B. FOREIGN KEY(倉

16、庫號)REFERENCES 倉庫(倉庫號)C. FOREIGN KEY(商品號)REFERENCES 倉庫(商品號) D. FOREIGN KEY(商品號)REFERENCES 商品(商品號) 事務(wù) T1、T2 和 T3 對相同的一組數(shù)據(jù)A、B 和C 進(jìn)行操作,對于如下的一個并發(fā)調(diào)度,其中T1與T2間并發(fā)操作 (45) ,T2與T3間并發(fā)操作 (46) 。 對于事務(wù)故障的恢復(fù),下列描述正確的是 (48)。(48)A.事務(wù)故障的恢復(fù)不需要訪問日志文件 B.事務(wù)故障恢復(fù)時需要REDO 已提交的事務(wù) C.事務(wù)故障恢復(fù)時需要正向掃描日志,對該事務(wù)進(jìn)行UNDO 操作 D.事務(wù)故障恢復(fù)時需要反向掃描日志,

17、對該事務(wù)進(jìn)行UNDO 操作 數(shù)據(jù)庫鏡像技術(shù)的優(yōu)點是 (49) 。 (49)A. 可以減少事務(wù)故障的機(jī)率 B.可以提高更新事務(wù)的并發(fā)度 C. 維護(hù)鏡像數(shù)據(jù)庫的一致性不需要額外的開銷 D.復(fù)制技術(shù)可以在鏡像數(shù)據(jù)庫發(fā)生故障時保證系統(tǒng)穩(wěn)定運(yùn)行 障 穩(wěn) 將數(shù)據(jù)庫對象的操作權(quán)限授予 用戶,屬于安全控制機(jī)制中的 (50) 。(50)A.用戶標(biāo)識與鑒別 B.自主存取控制 C. 強(qiáng)制存取控制 D. 審計 撤銷 U5 對 Emp 表的查詢權(quán) 限,并收回U5授予其它用戶的該權(quán)限 ,SQL 語句是 (51) 。 (51)A. REVOKE SELECT ON TABLE Emp FROM U5 CASCADE; B.

18、 REVOKE SELECT ON TABLE Emp FROM U5 RESTRICT; C. REVOKE QUERY ON TABLE Emp FROM U5 CASCADE; D. GRANT SELECT ON TABLE Emp TO U5 WITH GRANT OPTION; 在數(shù)據(jù)庫系統(tǒng)中, 有最高權(quán) 的用戶是 (52) 擁 限 。 (52)A. GUEST B. DBA C. PUBLIC D. ROLE 設(shè)有職工關(guān)系 Emp(Eno,Ename,Esex,EDno)和部門關(guān)系Dept(Dno,Dname, Daddr),創(chuàng)建這兩個關(guān)系的SQL語句如下: CREATE TAB

19、LE Emp( Eno CHAR(4), Ename CHAR(8), Esex CHAR(1) CHECK(Esex IN ('M', 'F'), EDno CHAR(4) REFERENCES Dept(Dno), PRIMARY KEY (Eno) ); CREATE TABLE Dept( Dno CHAR(4) NOT NULL UNIQUE, Dname CHAR(20), Daddr CHAR(30); 直接運(yùn)行該語句,DBMS會報錯,原因是: (53)。若經(jīng)過修改,上述兩個表創(chuàng)建完畢之后(尚無數(shù)據(jù)),則下述語句中能被執(zhí)行的是 (54) 。 (53

20、)A. 創(chuàng)建表Dept時沒有指定主碼 B. 創(chuàng)建表Dept時沒有指定外碼 C. 創(chuàng)建表Emp時,被參照表Dept尚未創(chuàng)建 D. 表Emp的外碼EDno與被參照表Dept的主碼Dno 不同名 (54)A.INSERT INTO Emp VALUES('e001', '王', 'M ', 'd1'); B.INSERT INTO Emp VALUES(NULL, '王', 'M', 'd1'); C.INSERT INTO Emp VALUES('e001', '

21、王', 'M', NULL); D.INSERT INTO Emp VALUES('e001', '王', 'X', 'd1'); 在C/S 體系結(jié)構(gòu)中,客戶端執(zhí)行的操作是 (55) 。(55)A. 觸發(fā)器 B. 嵌入式SQL C.存儲過程 D. 擴(kuò)展存儲過程 嵌入式 SQL 中,將記錄的屬性值賦給主變量時,若屬性為空值,而主變量不能空值,為解決這一矛盾,使用的機(jī)制是 (56) 。 (56)A. SQLCA B. 游標(biāo) C. 指示變量 D. 動態(tài)SQL 在需求分析階段,需求調(diào)查的內(nèi)容是 (57) 析,需求分

22、析的結(jié)果是 (58) 。 (57)A. 信息要求、處理要求 B.安全性與完整性要求 C.信息要求、安全性要求 D.信息要求、處理要求、安全性與完整性要求 (58)A. 數(shù)據(jù)流圖 B. 數(shù)據(jù)字典 C. 數(shù)據(jù)流圖、數(shù)據(jù)字典 D. E-R 圖 設(shè)計E-R圖的過程中,需要確定實體所具有的屬性,這一抽象稱為 (59) 。(59)A. 分類 B.聚集 C.概括 D.視圖集成 視圖設(shè)計屬于數(shù)據(jù)庫設(shè)計的 (60)階段。 (60)A. 需求分析 B. 概念設(shè)計 C. 邏輯設(shè)計 D. 物理設(shè)計 要實現(xiàn)記錄的物理順序與索引項次序一致,應(yīng)選擇的索引類型是 (61) 。(61)A.HASH索引 B.聚簇索引 C.B+樹

23、索引 D. 單一索引 對象-關(guān)系模型與關(guān)系模型的區(qū)別是 (62) 。 (62)A. 對象-關(guān)系模型支持關(guān)系嵌套,關(guān)系模型不支持 B. 關(guān)系模型支持 BLOB 類型,對象-關(guān)系模型不支持 C. 對象-關(guān)系模型不支持?jǐn)?shù)組類型,關(guān)系模型支持D. 對象-關(guān)系模型不是數(shù)據(jù)模型,關(guān)系模型是數(shù)據(jù)模型 在分布式數(shù)據(jù)庫系統(tǒng)中,應(yīng)用程序直接使用本結(jié)點數(shù)據(jù)的性質(zhì)稱為(63)。(63)A. 共享性 B.自治性 C.可用性 D.分布性 根據(jù)分布式數(shù)據(jù)庫系統(tǒng)中的兩階段提交協(xié)議(2PC),有如下操作指令: 協(xié)調(diào)器向參與者發(fā)prepare消息; 參與者向協(xié)調(diào)器發(fā)回ready消息; 參與者向協(xié)調(diào)器發(fā)回abort消息; 協(xié)調(diào)器向

24、參與者發(fā)commit消息; 協(xié)調(diào)器向參與者發(fā)rollback消息; 滿足2PC 的序列是 (64) 。 (64)A. B. C. D. 數(shù)據(jù)倉庫在收集數(shù)據(jù)過程中,會遇到一些略微不一致但可以糾正的數(shù)據(jù),糾正的收過程稱為 (65) 。 (65)A. 數(shù)據(jù)清洗 B. 數(shù)據(jù)轉(zhuǎn)換 C. 數(shù)據(jù)抽取 D. 數(shù)據(jù)裝載 一個 B 類網(wǎng)絡(luò)的子網(wǎng)掩碼為 255.255.224.0,則這個網(wǎng)絡(luò)被劃分成了 (66) 個子網(wǎng)。 (66)A. 2 B.4 C. 6 D.8 在Windows系統(tǒng)中設(shè)置默認(rèn)路由的作用是 (67) 。 (67)A當(dāng)主機(jī)接收到一個訪問請求時首先選擇的路由 B當(dāng)沒有其他路由可選時最后選擇的路由 C訪

25、問本地主機(jī)的路由 D必須選擇的路由 HTML<body>元素中,(68)屬性用于定義超鏈接被鼠標(biāo)點擊后所顯示的顏色。(68)A.alink B.background C.bgcolor D.vlink HTML中<tr >標(biāo)記用于定義表格的 (69) 。 (69)A行 B列 C單元格 D標(biāo)題 以下不符合XML文檔語法規(guī)范的是 (70)。 (70)A文檔的第一行必須是XML文檔聲明 B文檔必須包含根元素 C每個開始標(biāo)記必須和結(jié)束標(biāo)記配對使用 D標(biāo)記之間可以交叉 嵌套 For nearly ten years, the Unified Modeling Language (

26、UML) has been the industry standard for visualizing, specifying, constructing, and documenting the (71) of a software-intensive system. As the (72) standard modeling language, the UML facilitates communication and reduces confusion among project (73) . The recent standardization of UML 2.0 has furth

27、er extended the language's scope and viability. Its inherent expressiveness allows users to (74) everything from enterprise information systems and distributed Web-based applications to real-time embedded systems. The UML is not limited to modeling software. In fact, it is expressive enough to m

28、odel (75) systems, such as workflow in the legal system, the structure and behavior of a patient healthcare system, software engineering in aircraft combat systems, and the design of hardware. To understand the UML, you need to form a conceptual model of the language, and this requires learning thre

29、e major elements: the UML's basic building blocks, the rules that dictate how those building blocks may be put together, and some common mechanisms that apply throughout the UML. (71)A. classes B. components C. sequences D. artifacts (72)A. real B. legal C. de facto D. illegal (73)A. investors B

30、. developers C. designers D. stakeholders (74)A. model B. code C. test D. modify (75)A. non-hardware B. non-software C. hardware D. software 全國計算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試 2009 年上半年 數(shù)據(jù)庫系統(tǒng)工程師下午試卷 試題一(共15分)閱讀下列說明,回答問題1和問題2,將解答填入答題紙的對應(yīng)欄內(nèi)。 【說明】假設(shè)某大型商業(yè)企業(yè)由商品配送中心和連鎖超市組成,其中商品配送中心包括采購、財務(wù)、配送等部門。為實現(xiàn)高效管理,設(shè)計了商品配送中心信息管理系

31、統(tǒng),其主要功能描述如下: 1. 系統(tǒng)接收由連鎖超市提出的供貨請求,并將其記錄到供貨請求記錄文件。 2. 在接到供貨請求后,從商品庫存記錄文件中進(jìn)行商品庫存信息查詢。如果庫存滿足供貨請求,則給配送處理發(fā)送配送通知;否則,向采購部門發(fā)出缺貨通知。 3. 配送處理接到配送通知后,查詢供貨請求記錄文件,更新商品庫存記錄文件,并向配送部門發(fā)送配送單,在配送貨品的同時記錄配送信息至商品配送記錄文件。 4. 采購部門接到缺貨通知后,與供貨商洽談,進(jìn)行商品采購處理,合格商品入庫,并記錄采購清單至采購清單記錄文件、向配送處理發(fā)出配送通知,同時通知財務(wù)部門給供貨商支付貨款。 該系統(tǒng)采用結(jié)構(gòu)化方法進(jìn)行開發(fā),得到待修

32、改的數(shù)據(jù)流圖(如圖1-1 所示)。 【問題1】(8分)使用【說明】中的詞語,給出圖 1-1 中外部實體 E1 至 E4 的名稱和數(shù)據(jù)存儲 D1 至D4 的名稱。【問題 2】(7 分)圖 1-1 中存在四處錯誤數(shù)據(jù)流,請指出各自的起點和終點;若將上述四條錯誤數(shù)據(jù)流刪除,為保證數(shù)據(jù)流圖的正確性,應(yīng)補(bǔ)充三條數(shù)據(jù)流,請給出所補(bǔ)充數(shù)據(jù)流的起點和終點。(起點和終點請采用數(shù)據(jù)流圖1-1 中的符號或名稱)試題二(共15分)閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。 【說明】某網(wǎng)上書店后臺數(shù)據(jù)庫的部分關(guān)系模式如下: 會員(會員編號,用戶名,密碼,姓名,地址,郵編,電話,消費(fèi)額,積分) 圖書(

33、圖書編號,類型名稱,圖書名稱,作者,出版社,出版日期,ISBN,價格) 訂單(訂單編號,用戶名,銷售額,訂購日期,出貨日期) 訂單明細(xì)(訂單明細(xì)編號,訂單編號,圖書編號,數(shù)量) 【問題1】(3分)下面是創(chuàng)建訂單關(guān)系的 SQL語句,訂單編號唯一識別一個訂單,用戶名為訂購圖書的會員用戶名,且不能為空。要求訂購日期不能大于出貨日期。請將空缺部分補(bǔ)充完整。 CREATE TABLE 訂單( 訂單編號 CHAR(6) (a) , 用戶名 VARCHAR(40) NOT NULL (b) , 銷售額 FLOAT , 訂購日期 DATE NOT NULL , 出貨日期 DATE (c) ) ; 【問題2】(

34、10分)請完成下列查詢的SQL語句。 (1)查詢名稱中包含“數(shù)據(jù)庫”的圖書的圖書名稱,作者,出版社和出版日期。 SELECT (d) FROM 圖書 WHERE 圖書名稱 (e) ; (2)查詢提供銷售(圖書表中有)但沒有銷售過(沒在訂單明細(xì)表中出現(xiàn))的圖書名稱和出版社。 SELECT 圖書名稱, 出版社 FROM圖書 WHERE NOT EXISTS ( SELECT (f) FROM訂單明細(xì) WHERE (g) ) ; (3)查詢訂購圖書數(shù)量最多的會員名及其訂購的數(shù)量。 SELECT 用戶名, (h) FROM訂單, 訂單明細(xì) WHERE (i) GROUP BY 用戶名 HAVING (

35、j) ( SELECT SUM(數(shù)量) FROM 訂單, 訂單明細(xì) WHERE 訂單.訂單編號 = 訂單明細(xì).訂單編號 GROUP BY 用戶名) ;(4)為了統(tǒng)計會員的購買行為信息,實施有意義的客戶關(guān)懷策略,查詢會員的平均訂購間隔時間,考慮多次購買圖書和一次購買圖書的情況(其中,DATEDIFF 函數(shù)表示兩個日期之間的天數(shù))。 SELECT 用戶名, CASE WHEN (k) THEN DATEDIFF(MAX(訂購日期), MIN(訂購日期) / (l) ELSE DATEDIFF (CURRENT_TIMESTAMP, MIN(訂購日期) END AS AVG_GAP FROM 訂單

36、(m) ; 【問題3】(2分)會員訂購圖書后,將本次訂購的銷售額累加到該會員的消費(fèi)額中,并按照本次訂單的銷售額計算積分累加到該會員的積分中(每20元增加 1個積分,不足20 元不計入積分)。下面用觸發(fā)器實現(xiàn)該需求,請?zhí)畛淇杖辈糠帧?CREATE TRIGGER 會員積分_TRIGGER AFTER (n) REFERENCING NEW ROW AS NROW BEGIN UPDATE 會員 SET 消費(fèi)額 = 消費(fèi)額 + NROW.銷售額, (o) WHERE 用戶名 = NROW.用戶名 END 試題三(共15分)閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。 【試題說明】

37、 某集團(tuán)公司擁有多個大型連鎖商場,公司需要構(gòu)建一個數(shù)據(jù)庫系統(tǒng)便于管理其業(yè)務(wù)運(yùn)作活動。 【需求分析結(jié)果】1. 商場需要記錄的信息包括商場編號(商場編號不重復(fù))、商場名稱、地址和聯(lián)系電話。某商場信息如表3-1 所示。2. 每個商場包含不同的部門,部門需要記錄的信息包括部門編號(不同商場的部門編號不同)、部門名稱、位置分布和聯(lián)系電話。某商場的部門信息如表3-2 所示。3. 每個部門雇用了多名員工處理日常事務(wù),每名員工只能屬于一個部門(新進(jìn)員工在培訓(xùn)期不隸屬于任何部門)。員工需要記錄的信息包括員工編號、姓名、崗位、電話號碼和工資。員工信息如表3-3 所示。 4. 每個部門的員工中有一個是經(jīng)理,每個經(jīng)理

38、只能管理一個部門。系統(tǒng)要記錄每經(jīng)理的任職時間。 【概念模型設(shè)計】 根據(jù)需求階段收集的信息,設(shè)計的實體聯(lián)系圖和關(guān)系模式(不完整)如右上:【關(guān)系模式設(shè)計】商場(商場編號,商場名稱,地址,聯(lián)系電話) 部門(部門編號,部門名稱,位置分布,聯(lián)系電話, (a) ) 員工(員工編號,姓名,崗位,電話號碼,工資, (b) ) 經(jīng)理( (c) ,任職時間) 【問題 1】(7分)根據(jù)問題描述,補(bǔ)充四個聯(lián)系,完善圖3-1 的實體聯(lián)系圖。 【問題2】(6根據(jù)實體聯(lián)系圖,將關(guān)系模式中的空(a)(c)補(bǔ)充完整,并分別給出部門、員工和經(jīng)理關(guān)系模式的主鍵和外鍵。 【問題3】(2分)為了使商場有緊急事務(wù)時能聯(lián)系到輪休的員工,要

39、求每位員工必須且只能登記一位緊急聯(lián)系人的姓名和聯(lián)系電話(假設(shè)不同員工可以登記相同的緊急聯(lián)系人)。則在圖3-1中還需添加的實體是 (d) ,該實體與圖3-1中的員工關(guān)系存在 (e) 聯(lián)系。給出該實體的關(guān)系模式。試題四(共15分) 閱讀下列說明,回答問題至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。 【說明】 M公司為某賓館設(shè)計賓館機(jī)票預(yù)訂系統(tǒng),初步的需求分析結(jié)果如下: (1)客戶可以在提前預(yù)訂或直接入住時向賓館提供相關(guān)信息,賓館登記的客戶信息包括:客戶編號,姓名,性別,類型,身份證號,聯(lián)系方式,預(yù)訂日期,入住時間和離開時間等信息。其中類型字段說明客戶是普通客戶或 VIP 客戶,不同的客戶類型享受訂票的折扣額度不同。直接入住的客戶其預(yù)訂日期取空值。 (2)需要預(yù)訂機(jī)票的客戶應(yīng)填寫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論