喜歡運動的男孩
大橋鴨子
試題二(15分) 閱讀下列說明,回答問題1至問題5,將解答填入答題紙的對應(yīng)欄內(nèi)。 [說明] 某企業(yè)網(wǎng)上銷售管理系統(tǒng)的數(shù)據(jù)庫部分關(guān)系模式如下所示: 客戶(客戶號,姓名,性別,地址,郵編) 產(chǎn)品(產(chǎn)品號,名稱,庫存,單價) 訂單(訂單號,時間,金額,客戶號) 訂單明細(xì)(訂單號,產(chǎn)品號,數(shù)量) 關(guān)系模式的主要屬性及約束如表2-1所示。 表2-1關(guān)系模式的主要屬性及約束 關(guān)系名 約束 客戶 客戶號唯一標(biāo)識一位客戶,客戶性別取值為“男”或者“女’ 產(chǎn)品 產(chǎn)品號唯一標(biāo)識一個產(chǎn)品 訂單 訂單號唯一標(biāo)識一份訂單。一份訂單必須且僅對應(yīng)一位客戶,一份訂單可由一到多條訂單明細(xì)組成。一位客戶可以有多份訂單。 訂單明細(xì) 一條訂單明細(xì)對應(yīng)一份訂單中的一個產(chǎn)品 客戶、產(chǎn)品、訂單和訂單明細(xì)關(guān)系及部分?jǐn)?shù)據(jù)分別如表2-2、2-3、2-4、2-5所示。 表2-2客戶關(guān)系 客戶號 姓名 性別 地址 郵編 Ol 王曉麗 女 南京路2號 200005 02 林俊杰 男 北京路18號 200010 表2-3產(chǎn)品關(guān)系 產(chǎn)品號 名稱 庫存 單價 01 產(chǎn)品A 20 02 產(chǎn)品B 50 表2-4訂單關(guān)系訂單號 時間 金額 客戶號1001 011002 02 表2-5訂單明細(xì)關(guān)系訂單號 產(chǎn)品號 數(shù)量1001 01 21001 02 41002 01 1[問題1](3分) 以下是創(chuàng)建部分關(guān)系表的SQL語句,請將空缺部分補(bǔ)充完整。 CREATE TABLE 客戶( 客戶號CHAR(5)___(a)___ 姓名CHAR(30), 性別CHAR(2)___(b)___ 地址CHAR(30), 郵編CHAR(6)); CREATE TABLE 訂單( 訂單號CHAR(4), 時間 CHAR(10), 金額 NUMBER(6,2), 客戶號 CHAR(5) NOT NULL, PRIMARY KEY(訂單號), ___(c)___;[問題2](4分) 請根據(jù)如下查詢語句,回答問題(d),(e)和(f) SELECT 客戶號 FROM 訂單,訂單明細(xì) WHERE 訂單明細(xì).訂單號 = 訂單.訂單號 AND 產(chǎn)品號 = "02’AND 數(shù)量>10; (d)上述查詢語句的功能是什么?請簡要回答。(30個字以內(nèi)) (e)將上述查詢語句轉(zhuǎn)換成對應(yīng)的關(guān)系代數(shù)表達(dá)式。 (f)上述SQL查詢語句是否可以進(jìn)一步優(yōu)化?如可以,給出優(yōu)化后的SQL查詢語句。[問題3](3分) 請按題意將下述SQL查詢語句的空缺部分補(bǔ)充完整。 按客戶購買總額的降序,輸出每個客戶的客戶名和購買總額。 SELECT 客戶.客戶名,___(g)___ FROM 客戶,訂單 WHERE 客戶.客戶號 = 訂單.客戶號 ___(h)___ ___(i)___;[問題4](3分) 用SQL語句完成下述要求。 (1)定義一個描述訂單的客戶號和對應(yīng)訂單明細(xì)中產(chǎn)品號關(guān)系的視圖,客戶產(chǎn)品(客戶號,產(chǎn)品號)。 (2)借助(1)所定義的視圖,查詢至少購買了01號客戶購買的所有產(chǎn)品的客戶號。 SELECT 客戶號 FROM 客戶產(chǎn)品 客戶產(chǎn)品1 WHERE___(j)___ (SELECT* FROM客戶產(chǎn)品 客戶產(chǎn)品2 WHERE___(k)___ (SELECT* FROM客戶產(chǎn)品 客戶產(chǎn)品3 WHERE___(l)___));[問題5](2分) 當(dāng)—個訂單和對應(yīng)的訂單明細(xì)數(shù)據(jù)入庫時,應(yīng)該減少產(chǎn)晶關(guān)系中相應(yīng)的產(chǎn)品庫存,為此應(yīng)該利用數(shù)據(jù)庫管理系統(tǒng)的什么機(jī)制實現(xiàn)此功能?請用100字以內(nèi)的文字簡要說明。1、補(bǔ)充完善題目中的數(shù)據(jù)庫相應(yīng)描述信息,并據(jù)此分析得到相應(yīng)的實體—聯(lián)系圖(E-R圖)。2、根據(jù)E-R圖得出相應(yīng)的關(guān)系模式,并進(jìn)行適當(dāng)?shù)囊?guī)范化(規(guī)范化到3NF)。3、創(chuàng)建一個數(shù)據(jù)庫,并將2中得到的關(guān)系模式轉(zhuǎn)換成數(shù)據(jù)庫中相應(yīng)的表。4、 給創(chuàng)建好的各個表添加好主鍵約束、外鍵約束,并視情況添加相應(yīng)的唯一約束、默認(rèn)值約束、檢查約束等以保證數(shù)據(jù)的完整性。下面還有追加問題~問題補(bǔ)充: 5、 給數(shù)據(jù)庫中合適的表上創(chuàng)建至少一個索引。6、 至少創(chuàng)建一個用戶自定義函數(shù),并將其綁定到合適的表上。7、 至少創(chuàng)建一個視圖。8、 至少創(chuàng)建一個用戶存儲過程(可視具體情況決定是否帶相應(yīng)的參數(shù))。9、 至少創(chuàng)建一個觸發(fā)器。本大題還有3個問題,請各位高手作答。1、 補(bǔ)充完善題目中的數(shù)據(jù)庫相應(yīng)描述信息,并據(jù)此分析得到相應(yīng)的實體—聯(lián)系圖(E-R圖)。2、 根據(jù)E-R圖得出相應(yīng)的關(guān)系模式,并進(jìn)行適當(dāng)?shù)囊?guī)范化(規(guī)范化到3NF)。3、 創(chuàng)建一個數(shù)據(jù)庫,并將2中得到的關(guān)系模式轉(zhuǎn)換成數(shù)據(jù)庫中相應(yīng)的表。我不會做~

椒鹽兒橙子
1.下列關(guān)于數(shù)據(jù)庫系統(tǒng)特點的敘述中,正確的一項是( ) A.各類用戶程序均可隨意地使用數(shù)據(jù)庫中的各種數(shù)據(jù) B.數(shù)據(jù)庫系統(tǒng)中概念模式改變,則需將與其有關(guān)的子模式做相應(yīng)改變,否則用戶程序需改寫 C.數(shù)據(jù)庫系統(tǒng)的存儲模式如有改變,概念模式無需改動 D.數(shù)據(jù)一致性是指數(shù)據(jù)庫中數(shù)據(jù)類型的一致 2.在數(shù)據(jù)庫管理系統(tǒng)中所處理的對象是數(shù)據(jù),按照數(shù)據(jù)的組成情況,數(shù)據(jù)可分為( )層次 A.字符和數(shù)字兩個 B.記錄、文件和數(shù)據(jù)庫三個 C.記錄、文件、數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫四個 D.字段、記錄、文件、數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫五個 3.絕大多數(shù)數(shù)據(jù)庫系統(tǒng)的總體結(jié)構(gòu),都具有外模式、模式和內(nèi)模式三級模式結(jié)構(gòu)。描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是( ) A.模式和內(nèi)模式 B.內(nèi)模式 C.模式 D.外模式 4.概念模型表示方法最常用的是( ) 方法 B.數(shù)據(jù)的方法 C.分布式方法 D.面向?qū)ο蟮姆椒? 5.下列各種模型中不是數(shù)據(jù)模型的是( ) A.概念模型 B.層次模型 C.網(wǎng)狀模型 D.關(guān)系模型 6.數(shù)據(jù)庫系統(tǒng)是在__的基礎(chǔ)上發(fā)展起來的。 A.文件系統(tǒng) B.應(yīng)用程序系統(tǒng) C.數(shù)據(jù)庫管理系統(tǒng) D.編譯系統(tǒng) 7.數(shù)據(jù)庫三級模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫的( ) A.結(jié)構(gòu)規(guī)范化 B.數(shù)據(jù)安全性 C.數(shù)據(jù)獨立性 D.操作可行性 8.同網(wǎng)狀模型和層次模型相比,關(guān)系模型具有很多的特點,下列各項中哪一個不是關(guān)系模型所具有的特點? A.概念單一 B.規(guī)范化 C.直觀性好 D.以二維表格表示 9.數(shù)據(jù)庫系統(tǒng)依靠__支持了數(shù)據(jù)獨立性( ) A.具有封裝機(jī)制 B.模式分級、各級之間有映像機(jī)制 C.定義完整性約束條件 語言和dml 語言互相獨立 10.五種基本關(guān)系代數(shù)運算是( ) A.∪,-,×,π和σ B.∪,-,∞,π和σ C.∪,∩,×,π和σ D.∪,∩,∞,π和σ 參考答案:1 C 2 B 3 C 4 A 5 A 6 A 7 C 8 C 9 B 10 A 11.索引的作用之一是()。 A.節(jié)省存儲空間 B.便于管理 C.加快查詢速度 D.建立各數(shù)據(jù)表之間的關(guān)系 12.以下有關(guān)索引的敘述中正確的是()。 A.索引越多,更新速度越快 B.索引需要用戶維護(hù) C.并置索引中列的個數(shù)不受限制 D.索引可以用來提供多種存取路徑 13.以下有關(guān)子查詢的敘述中不正確的是()。 A.子查詢可以向其外部查詢提供檢索條件的條件值 B.子查詢可以嵌套多層 C.子查詢的結(jié)果是一個集合 D.子查詢總是先于其外部查詢 14.以下有關(guān)ORDER BY 子句的敘述中不正確的是()。 BY 子句可以對多個列進(jìn)行排序 B.在SELECT 語句中,ORDER BY 只能在所有其他子句之后,作為最后一個子句出現(xiàn) C.子查詢也可以使用ORDER BY 子句 D.在視圖中不能使用ORDER BY 子句 15.若用如下SQL 語句創(chuàng)建一個表student: CREATE TABLE student (NO CHAR(4) NOT NULL, NAME CHAR(8)NOT NULL, SEX CHAR(2), AGE INT) 可以插入到student 表中的是()。 A.(‘1031',’曾華‘,男,23) B.('1031',’曾華‘,NULL,NULL) C.(NULL,’曾華‘,’男‘,'23’) D.(‘1031',NULL,’男‘,23) 是()的縮寫。 A. Language B. Select Query Language C. Language D. 以上都不是 17.以下有關(guān)WHERE 子句的敘述中不正確的是()。 子句中可以包含子查詢 B.連接條件和選擇條件之間應(yīng)當(dāng)使用OR 邏輯運算 C.不包含WHERE 子句的SELECT 語句進(jìn)行的是單純的投影操作 D.如果FROM 子句中引用了N 個表,則FROM 子句中至少應(yīng)當(dāng)包括N-1 個連接條件 18.以下有關(guān)SELECT 子句的敘述中不正確的是()。 子句中只能包含表中的列及其構(gòu)成的表達(dá)式 子句規(guī)定了結(jié)果集中的列順序 子句中可以使用別名 D.如果FROM 子句中引用的兩個表中有同名的列,則在SELECT 子句中引用它們時必須使用表名前綴加以限制。 19.以下有關(guān)聚集的敘述中不正確的是()。 A.聚集將具有一個或多個公共列,并經(jīng)常一起使用的相關(guān)表物理地聚集存儲在一起 B.聚集中相同的值只存儲一次 C.聚集加快了多個表連接操作速度,但對于單個表則沒有什么意義 D.必須首先刪除所有聚集表,才能刪除聚集 是采用了數(shù)據(jù)庫技術(shù)的計算機(jī)系統(tǒng)。DBS 是一個集合體,包含數(shù)據(jù)庫、計算機(jī)硬件、軟件和()。 A.系統(tǒng)分析員 B.程序員 C.數(shù)據(jù)庫管理員 D.操作員 參考答案:11 C 12 D 13 D 14 C 15 B 16 C 17 B 18 A 19 C 20 C 21.數(shù)據(jù)庫系統(tǒng)中存放三級結(jié)構(gòu)定義的DB稱為 ( ) 22.設(shè)有關(guān)系R(A,B,C)和關(guān)系S(B,C,D),那么與R?S等價的關(guān)系代數(shù)表達(dá)式( ) A.σ1=5(R?S) B.σ1=5(R×S) C.σ1=2(R?S) D.σ1=2(R×S) 23.與域表達(dá)式 { ab | ($c) (R(ac) ∧ R(cb))} 等價的關(guān)系代數(shù)表達(dá)式是( ) A.π1,4(σ2=3(R×R)) B.π1,3(R?R) C.π1,4(R?R) D.π1,3(R?S) 24.設(shè)有兩個關(guān)系R(A,B)和S(B,C),與下列SELECT語句 SELECT A,B FROM R WHERE B NOT IN(SELECT B FROM S WHERE C='C56’); 等價的關(guān)系代數(shù)表達(dá)式是( ) A.πA,B(σC≠‘C56’(R?S)) B.πA,B(R ? S) πA,B(σC= 'C56‘(R?S)) πA,B(σC≠'C56’(R?S)) 25.嵌入式SQL的預(yù)處理方式,是指 ( ) A.識別出SQL 語句,加上前綴標(biāo)識和結(jié)束標(biāo)志 B.把嵌入的SQL語句處理成函數(shù)調(diào)用形式 C.對源程序進(jìn)行格式化處理 D.把嵌入的SQL語句編譯成目標(biāo)程序 26.設(shè)關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={ B→D,AD→C },那么ρ={ ABC,BCD }相對于F() A.是無損聯(lián)接分解,也是保持FD的分解 B.是無損聯(lián)接分解,但不保持FD的分解 C.不是無損聯(lián)接分解,但保持FD的分解 D.既不是無損聯(lián)接分解,也不保持FD 的分解 27.設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R 上成立的FD 集,F(xiàn)={A→B,C→D},則F+中左部為(BC)的函數(shù)依賴有( ) 個 個 個 個 28.有12 個實體類型,并且它們之間存在著15個不同的二元聯(lián)系,其中4 個是1:1 聯(lián)系類型,5 個是1:N 聯(lián)系類型,6 個M:N聯(lián)系類型,那么根據(jù)轉(zhuǎn)換規(guī)則,這個ER 結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式有( ) 個 個 個 個 的并發(fā)控制子系統(tǒng),保證了事務(wù)( )的實現(xiàn) A.原子性 B.一致性 C.隔離性 D.持久性 30.關(guān)系模式分解的無損聯(lián)接和保持函數(shù)依賴兩個特性之間的聯(lián)系是( ) A.前者成立蘊(yùn)涵后者成立 B.后者成立蘊(yùn)涵前者成立 C.同時成立,或者同時不成立 D.沒有必然的聯(lián)系 參考答案:21 B 22 D 23 B 24 C 25 A 26 A 27 D 28 D 29 C 30 D
豬豬釹神
●假設(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. 高速緩存(Cache) D. 隨機(jī)訪問存儲器 閱讀下列說明,回答問題1和問題2,將解答填入答題紙的對應(yīng)欄內(nèi)。【說明】假設(shè)某大型商業(yè)企業(yè)由商品配送中心和連鎖超市組成,其中商品配送中心包括采購、財務(wù)、配送等部門。為實現(xiàn)高效管理,設(shè)計了商品配送中心信息管理系統(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ā),得到待修改的數(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中的符號或名稱) 數(shù)據(jù)庫系統(tǒng)工程師2009年上半年軟考真題,詳情請參見參考資料 。
優(yōu)質(zhì)工程師考試問答知識庫