上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午學(xué)習(xí)試題及_第1頁(yè)
上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午學(xué)習(xí)試題及_第2頁(yè)
上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午學(xué)習(xí)試題及_第3頁(yè)
上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午學(xué)習(xí)試題及_第4頁(yè)
上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午學(xué)習(xí)試題及_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午學(xué)習(xí)試題及上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午學(xué)習(xí)試題及PAGE33/33PAGE33上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午學(xué)習(xí)試題及PAGE2012年上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午試題試題一(15分)

閱讀以下說(shuō)明以及數(shù)據(jù)流圖,回答以下問(wèn)題1、問(wèn)題2和問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

[說(shuō)明]

某學(xué)校成立了一個(gè)網(wǎng)上作業(yè)提交與管理系統(tǒng),基本功能描繪以下:

(1)帳號(hào)和密碼。任課老師用帳號(hào)和密碼登錄系統(tǒng)后,提交所有選課學(xué)生的名單。系統(tǒng)自動(dòng)為每個(gè)選課學(xué)生創(chuàng)辦登錄系統(tǒng)的帳號(hào)和密碼。

(2)作業(yè)提交。學(xué)生使用帳號(hào)和密碼登錄系統(tǒng)后,能夠向系統(tǒng)申請(qǐng)所選課程的作業(yè)。

系統(tǒng)第一檢查學(xué)生的目前狀態(tài),若是該學(xué)生還沒(méi)有做過(guò)作業(yè),則從數(shù)據(jù)庫(kù)服務(wù)器申請(qǐng)一份作業(yè)。若申請(qǐng)成功,則顯示需要達(dá)成的作業(yè)。學(xué)生需在線達(dá)成作業(yè),單擊“提交”按鈕上交作業(yè)。

(3)在線批閱。系統(tǒng)自動(dòng)在線批閱作業(yè),顯示作業(yè)成績(jī),并將該成績(jī)記錄在作業(yè)成績(jī)統(tǒng)計(jì)文件中。

[問(wèn)題1](3分)

若是將數(shù)據(jù)庫(kù)服務(wù)器(記為DB)作為一個(gè)外面實(shí)體,那么在繪制該系統(tǒng)的數(shù)據(jù)流圖時(shí),還應(yīng)有哪些外面實(shí)體和數(shù)據(jù)積蓄?答:外面實(shí)體:(選課)學(xué)生、(任課)老師

數(shù)據(jù)積蓄:作業(yè)成績(jī)統(tǒng)計(jì)文件

[問(wèn)題2](7分)

根聽(tīng)聞明結(jié)合問(wèn)題1的解答,指出在該系統(tǒng)的頂層數(shù)據(jù)流圖中應(yīng)有哪些數(shù)據(jù)流.請(qǐng)采用說(shuō)明中的詞匯給出這些數(shù)據(jù)流的起點(diǎn)、終點(diǎn)以及數(shù)據(jù)流名稱,下表給出了數(shù)據(jù)流的部分信息,請(qǐng)?zhí)畛淇杖碧?。序?hào)起點(diǎn)終點(diǎn)數(shù)據(jù)流名稱1__(選課)學(xué)生__網(wǎng)上作業(yè)提交與管理系統(tǒng)作業(yè)申請(qǐng)2__(選課)學(xué)生__網(wǎng)上作業(yè)提交與管理系統(tǒng)提交的作業(yè)3網(wǎng)上作業(yè)提交與管理系統(tǒng)__(選課)學(xué)生__需達(dá)成的作業(yè)4網(wǎng)上作業(yè)提交與管理系統(tǒng)__(選課)學(xué)生____作業(yè)成績(jī)__5網(wǎng)上作業(yè)提交與管理系統(tǒng)__DB__作業(yè)申請(qǐng)6網(wǎng)上作業(yè)提交與管理系統(tǒng)__作業(yè)成績(jī)統(tǒng)計(jì)文件____作業(yè)成績(jī)__7__(任課)老師__網(wǎng)上作業(yè)提交與管理系統(tǒng)選課學(xué)生名單8__DB__網(wǎng)上作業(yè)提交與管理系統(tǒng)__作業(yè)__9__(選課)學(xué)生__網(wǎng)上作業(yè)提交與管理系統(tǒng)帳號(hào)和密碼10__(任課)老師__網(wǎng)上作業(yè)提交與管理系統(tǒng)帳號(hào)和密碼[問(wèn)題3](5分)

依照數(shù)據(jù)流圖的設(shè)計(jì)原則,閱讀以以下列圖所示的數(shù)據(jù)流圖,找出其中的錯(cuò)誤之處。

答:錯(cuò)誤1:外面實(shí)體A和B之間不能夠存在數(shù)據(jù)流。

錯(cuò)誤2:外面實(shí)體A和數(shù)據(jù)積蓄H之間不能夠存在數(shù)據(jù)流。

錯(cuò)誤3:加工2的輸入/輸出數(shù)據(jù)流名字同樣

錯(cuò)誤4:加工4只有輸入沒(méi)有輸出

錯(cuò)誤5:加工5只有輸出,沒(méi)有輸入。試題二(15分)

閱讀以下說(shuō)明,回答以下問(wèn)題1至問(wèn)題5,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

[說(shuō)明]

某公司網(wǎng)上銷售管理系統(tǒng)的數(shù)據(jù)庫(kù)部分關(guān)系模式以下所示:

客戶(客戶號(hào),姓名,性別,地址,郵編)

產(chǎn)品(產(chǎn)品號(hào),名稱,庫(kù)存,單價(jià))

訂單(訂單號(hào),時(shí)間,金額,客戶號(hào))

訂單明細(xì)(訂單號(hào),產(chǎn)品號(hào),數(shù)量)

關(guān)系模式的主要屬性及拘束如表2-1所示。表2-1關(guān)系模式的主要屬性及拘束關(guān)系名拘束客戶客戶號(hào)獨(dú)一表記一位客戶,客戶性別取值為“男”或許“女’產(chǎn)品產(chǎn)品號(hào)獨(dú)一表記一個(gè)產(chǎn)品訂單訂單號(hào)獨(dú)一表記一份訂單。一份訂單調(diào)定且僅對(duì)應(yīng)一位客戶,一份訂單可由一到多條訂單明細(xì)組成。一位客戶能夠有多份訂單。訂單明細(xì)一條訂單明細(xì)對(duì)應(yīng)一份訂單中的一個(gè)產(chǎn)品客戶、產(chǎn)品、訂單和訂單明細(xì)關(guān)系及部分?jǐn)?shù)據(jù)分別如表2-2、2-3、2-4、2-5所示。表2-2客戶關(guān)系客戶號(hào)姓名性別地址郵編Ol王曉麗女南京路2號(hào)20000502林豪杰男北京路18號(hào)200010表2-3產(chǎn)品關(guān)系產(chǎn)品號(hào)名稱庫(kù)存單價(jià)01產(chǎn)品A20298.0002產(chǎn)品B50168.00表2-4訂單關(guān)系訂單號(hào)時(shí)間金額客戶號(hào)10011268.00011002298.0002表2-5訂單明細(xì)關(guān)系訂單號(hào)產(chǎn)品號(hào)數(shù)量100101210010241002011[問(wèn)題1](3分)

以下是創(chuàng)辦部分關(guān)系表的SQL語(yǔ)句,請(qǐng)將空缺部分補(bǔ)充圓滿。

CREATETABLE客戶(

客戶號(hào)CHAR(5)___NOTNULLUNIQUE___

姓名CHAR(30),

性別CHAR(2)___CHECK(VALUEIN('男','女'))___

地址CHAR(30),

郵編CHAR(6));

CREATETABLE訂單(

訂單號(hào)CHAR(4),

時(shí)間CHAR(10),

金額NUMBER(6,2),

客戶號(hào)CHAR(5)NOTNULL,

PRIMARYKEY(訂單號(hào)),

___FOREIGNKEY(客戶號(hào))REFERENCES客戶(客戶號(hào))___;

[問(wèn)題2](4分)

請(qǐng)依照以下查問(wèn)語(yǔ)句,回答以下問(wèn)題(d),(e)和(f)

SELECT客戶號(hào)

FROM訂單,訂單明細(xì)

WHERE訂單明細(xì).訂單號(hào)=訂單.訂單號(hào)AND

產(chǎn)品號(hào)='02’AND

數(shù)量>10;

(d)上述查問(wèn)語(yǔ)句的功能是什么?請(qǐng)簡(jiǎn)要回答。(30個(gè)字以內(nèi))答:查問(wèn)一次訂購(gòu)(或購(gòu)置)產(chǎn)品號(hào)為02的數(shù)量大于10的客戶號(hào)

(e)將上述查問(wèn)語(yǔ)句變換成對(duì)應(yīng)的關(guān)系代數(shù)表達(dá)式。答:π客戶號(hào)(訂單∞σ產(chǎn)品號(hào)='02'^數(shù)量>10(訂單明細(xì)))

(f)上述SQL查問(wèn)語(yǔ)句可否能夠進(jìn)一步優(yōu)化?如能夠,給出優(yōu)化后的SQL查問(wèn)語(yǔ)句。

[問(wèn)題3](3分)能夠優(yōu)化。優(yōu)化的SQL語(yǔ)句為:

SELECT客戶號(hào)

FROM訂單

WHERE訂單號(hào)IN

(SELECT訂單號(hào)

FROM訂單明細(xì)

WHERE產(chǎn)品號(hào)='02'AND數(shù)量>10)

請(qǐng)按題意將下述SQL查問(wèn)語(yǔ)句的空缺部分補(bǔ)充圓滿。

按客戶購(gòu)置總數(shù)的降序,輸出每個(gè)客戶的客戶名和購(gòu)置總數(shù)。

SELECT客戶.客戶名,___SUM(金額)AS總數(shù)___

FROM客戶,訂單

WHERE客戶.客戶號(hào)=訂單.客戶號(hào)

___GROUPBY客戶.客戶號(hào)___

___ORDERBY總數(shù)DESC___;

[問(wèn)題4](3分)

用SQL語(yǔ)句達(dá)成下述要求。

(1)定義一個(gè)描繪訂單的客戶號(hào)和對(duì)應(yīng)訂單明細(xì)中產(chǎn)品號(hào)關(guān)系的視圖,客戶產(chǎn)品(客戶號(hào),產(chǎn)品號(hào))。CREATEVIEW客戶產(chǎn)品AS(

SELECT客戶號(hào),產(chǎn)品號(hào)

FROM訂單,訂單明細(xì)

WHERE訂單明細(xì).訂單號(hào)=訂單.訂單號(hào))

(2)借助(1)所定義的視圖,查問(wèn)最少購(gòu)置了01號(hào)客戶購(gòu)置的所有產(chǎn)品的客戶號(hào)。

SELECT客戶號(hào)

FROM客戶產(chǎn)品客戶產(chǎn)品1

WHERE___NOTEXISTS___

(SELECT*

FROM客戶產(chǎn)品客戶產(chǎn)品2

WHERE___客戶號(hào)='01'ANDNOTEXISTS___

(SELECT*

FROM客戶產(chǎn)品客戶產(chǎn)品3

WHERE));

[問(wèn)題5](2分)

當(dāng)—個(gè)訂單和對(duì)應(yīng)的訂單明細(xì)數(shù)據(jù)入庫(kù)時(shí),應(yīng)當(dāng)減少產(chǎn)晶關(guān)系中相應(yīng)的產(chǎn)品庫(kù)存,為此應(yīng)當(dāng)利用數(shù)據(jù)庫(kù)管理系統(tǒng)的什么系統(tǒng)實(shí)現(xiàn)此功能?請(qǐng)用100字以內(nèi)的文字簡(jiǎn)要說(shuō)明。試題三(15分)

閱讀以下說(shuō)明,回答以下問(wèn)題1、問(wèn)題2和問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

[說(shuō)明]

某單位資料室需要成立一個(gè)圖書(shū)管理系統(tǒng),初步的需求解析結(jié)果以下:

(1)資料室有圖書(shū)管理員若干名,他們負(fù)責(zé)已購(gòu)入圖書(shū)的編目和借還工作,每名圖書(shū)管理員的信息包括工號(hào)和姓名;

(2)讀者可在閱覽室念書(shū),也可經(jīng)過(guò)圖書(shū)流通室借述圖書(shū),讀者信息包括讀者ID、姓名、電話和Email,系統(tǒng)為不同樣樣讀者生成不同樣樣的讀者ID;

(3)每部書(shū)在系統(tǒng)中對(duì)應(yīng)獨(dú)一的一條圖書(shū)在版編目數(shù)據(jù)(CIP,以下簡(jiǎn)稱書(shū)目),書(shū)目的基本信息包括ISBN號(hào)、書(shū)名、作者、初版商、初版年月,以及本資料室擁有該書(shū)的冊(cè)數(shù)(以下簡(jiǎn)稱冊(cè)數(shù)),不同樣樣書(shū)目的ISBN號(hào)不同樣樣;

(4)資料室關(guān)于同一書(shū)目的圖書(shū)可擁有多冊(cè)(本),圖書(shū)信息包括圖書(shū)ID、ISBN號(hào)、寄存地址、目前狀態(tài),每一本書(shū)在系統(tǒng)中被賞賜獨(dú)一的圖書(shū)ID;

(5)一名讀者最多只能借閱十本圖書(shū),且每本圖書(shū)最多只能借兩個(gè)月,讀者借書(shū)時(shí)需由圖書(shū)管理員登記讀者ID、所借圖書(shū)ID、借閱時(shí)間和應(yīng)還時(shí)間,讀者還書(shū)時(shí)圖書(shū)管理員在對(duì)應(yīng)的借書(shū)信息中記錄送還時(shí)間;

(6)當(dāng)某書(shū)目的可借出圖書(shū)的數(shù)量為零時(shí),讀者能夠?qū)ζ溥M(jìn)行預(yù)約登記,即記錄讀者ID、需要借閱的圖書(shū)的ISBN號(hào)、預(yù)準(zhǔn)時(shí)間。

某書(shū)目的信息如表3-1所示,與該書(shū)目對(duì)應(yīng)的圖書(shū)信息如表3-2所示。表3-1書(shū)目信息書(shū)名作者初版商ISBN號(hào)初版年月冊(cè)數(shù)經(jīng)辦人(數(shù)據(jù)構(gòu)造)嚴(yán)蔚敏

吳偉民清華大學(xué)初版社ISBN7-302-02368-91997.4401表3-2圖書(shū)信息圖書(shū)IDISBN號(hào)寄存地址狀態(tài)經(jīng)辦人C832.1ISBN7-302-02368-9圖書(shū)流通室已借出01C832.2ISBN7-302-02368-9圖書(shū)閱覽室不外借01C832.3ISBN7-302-02368-9圖書(shū)流通室未借出01C832.4ISBN7-302-02368-9圖書(shū)流通室已預(yù)約01系統(tǒng)的主要業(yè)務(wù)辦理以下:

(1)入庫(kù)管理;圖書(shū)購(gòu)進(jìn)入庫(kù)時(shí),管理員查問(wèn)本資料室的書(shū)目信息,若該書(shū)的:書(shū)目還沒(méi)有成立,則由管理員編寫(xiě)該書(shū)的書(shū)目信息并錄入系統(tǒng),此后編寫(xiě)并錄入圖書(shū)信息:否則,改正該書(shū)目的冊(cè)數(shù),此后編寫(xiě)并錄入圖書(shū)信息,關(guān)于進(jìn)入流通室的書(shū),其初始狀態(tài)為“未借出”,而送入閱覽室的書(shū)的狀態(tài)向來(lái)為“不外借”。

(2)借書(shū)管理:讀者借書(shū)時(shí),若有,則由管理員為該讀者辦理借書(shū)手續(xù),并記錄該讀者的借書(shū)信息,同時(shí)將借出圖書(shū)的狀態(tài)改正為“已借出”。

(3)預(yù)約管理;若圖書(shū)流通室沒(méi)有讀者要借的書(shū),則可為該讀者成立預(yù)約登記,需要記錄讀者ID、書(shū)的ISBN號(hào)、預(yù)準(zhǔn)時(shí)間和預(yù)約限時(shí)(最長(zhǎng)為10天)。一旦其他讀者送還這種書(shū),就自動(dòng)通知該預(yù)約讀者。系統(tǒng)將自動(dòng)除掉高出預(yù)約限時(shí)的預(yù)約記錄并改正有關(guān)信息。

(4)還書(shū)管理:讀者還書(shū)時(shí),則記錄相應(yīng)借還信息中的“送還時(shí)間”,關(guān)于超期送還者,系統(tǒng)自動(dòng)計(jì)算罰金(詳細(xì)的計(jì)算過(guò)程此處省略)。系統(tǒng)同時(shí)自動(dòng)查問(wèn)預(yù)約登記表,若存在其他讀者預(yù)約該書(shū)的記錄,則將該圖書(shū)的狀態(tài)改正為“已預(yù)約”,并將該圖書(shū)ID寫(xiě)入相應(yīng)的預(yù)約記錄中(系統(tǒng)在除掉高出預(yù)約限時(shí)的記錄時(shí)除去該圖書(shū)的“已預(yù)約”狀態(tài));否則,將該圖書(shū)的狀態(tài)改正為“未借出”。

(5)通知辦理:關(guān)于已到期且未送還的圖書(shū),系統(tǒng)經(jīng)過(guò)Email自動(dòng)通知讀者;若讀者預(yù)約的書(shū)已到,系統(tǒng)則自動(dòng)經(jīng)過(guò)Email通知該讀者來(lái)辦理借書(shū)手續(xù)。

[問(wèn)題1](2分)

依照以上說(shuō)明設(shè)計(jì)的實(shí)體聯(lián)系圖如圖3-1所示,請(qǐng)指出讀者與圖書(shū)、書(shū)目與讀者、書(shū)目與圖書(shū)之間的聯(lián)系種類。

圖3-1圖書(shū)管理系統(tǒng)的實(shí)體聯(lián)系圖[問(wèn)題2][問(wèn)題3](4分)

請(qǐng)指出問(wèn)題2中給出的讀者、書(shū)目關(guān)系模式的主鍵,以及圖書(shū)、借還記錄和預(yù)約登記關(guān)系模式的主鍵和外鍵。

[問(wèn)題4](7分)

若系統(tǒng)增加新的預(yù)約需求,其業(yè)務(wù)辦理描繪以下:

若圖書(shū)流通室沒(méi)有讀者要借的書(shū),則可為該讀者成立預(yù)約登記,需要記錄讀者ID、書(shū)的ISBN號(hào)、預(yù)準(zhǔn)時(shí)間和預(yù)約限時(shí)(最長(zhǎng)為10天)。一旦其他讀者送還這種書(shū),系統(tǒng)將自動(dòng)查問(wèn)預(yù)約登記表,若存在有讀者預(yù)約該書(shū)的記錄,則將該圖書(shū)的狀態(tài)改正為“已預(yù)約”,并將該圖書(shū)ID寫(xiě)入相應(yīng)的預(yù)約記錄中(系統(tǒng)在除掉高出預(yù)約限時(shí)的記錄時(shí)除去該圖書(shū)的“已預(yù)約”狀態(tài)),同時(shí)經(jīng)過(guò)Email通知該預(yù)約讀者辦理借閱手續(xù)。關(guān)于高出預(yù)約限時(shí)的預(yù)約記錄,系統(tǒng)將自動(dòng)除掉。

為知足上述需要,應(yīng)付圖3-1所示的實(shí)體聯(lián)系圖怎樣改正或補(bǔ)充,請(qǐng)給出改正后的實(shí)體聯(lián)系圖,并對(duì)關(guān)系模式做相應(yīng)的改正或補(bǔ)充,指出新增關(guān)系模式的主鍵和外鍵。試題四(15分)

閱讀以下說(shuō)明,回答以下問(wèn)題l至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

[說(shuō)明]

某保險(xiǎn)公司需要管理用戶投保的有關(guān)信息,擬成立針對(duì)投保數(shù)據(jù)、險(xiǎn)種數(shù)據(jù)、繳費(fèi)數(shù)據(jù)的管理系統(tǒng)。系統(tǒng)需求解析情況以下:

1.投保單是締結(jié)保險(xiǎn)合同的重要依照,需填寫(xiě)投保人、被保險(xiǎn)人、受益人資料等信息。投保單格式以下所示:投保書(shū)號(hào):zO00001年月日投

人姓名:性別:男口女口出壽辰期:年月日身份證號(hào)碼:聯(lián)系地址:郵政編碼:被

險(xiǎn)

人姓名:性別:男口女口出壽辰期:年月日身份證號(hào)碼:聯(lián)系地址:郵政編碼:投

項(xiàng)險(xiǎn)種名稱業(yè)務(wù)員姓名業(yè)務(wù)員聯(lián)系方式身故受益人姓名受益序次身份證號(hào)碼2.該公司需要管理險(xiǎn)種信息以供查問(wèn)。險(xiǎn)種信息包括:險(xiǎn)種名稱、承保年紀(jì)、保險(xiǎn)

利益、繳費(fèi)方式、保險(xiǎn)費(fèi)、保險(xiǎn)特點(diǎn)等信息。示比方下:險(xiǎn)種名稱重要疾病保險(xiǎn)承保年紀(jì)三十天以上、六十五周歲以下保險(xiǎn)利益重要疾病保險(xiǎn)金——由于生病無(wú)法工作而失去正常收入根源,將獲得一筆資本以支付巨額醫(yī)療開(kāi)支。繳費(fèi)方式保險(xiǎn)費(fèi)的交托方式分為躉交、年交和月交三種。分期交托保險(xiǎn)費(fèi)的交費(fèi)時(shí)期分為五年、十年、二十年和三十年四種,由投保人在投保時(shí)選擇。保險(xiǎn)費(fèi)10萬(wàn)保險(xiǎn)特點(diǎn)供應(yīng)29種疾病的特別保障。3.業(yè)務(wù)辦理過(guò)程。用戶可經(jīng)過(guò)網(wǎng)絡(luò)查問(wèn)險(xiǎn)種,并選擇投保的險(xiǎn)種。用戶直接填寫(xiě)投保書(shū),經(jīng)過(guò)業(yè)務(wù)員審察通事后,請(qǐng)投保人署名,并由業(yè)務(wù)員確認(rèn)投保書(shū)。業(yè)務(wù)員按月查問(wèn)用戶的繳費(fèi)記錄,以便生成相應(yīng)的繳費(fèi)通知單。

初步設(shè)計(jì)的關(guān)系模式以下所示:

投保單(投保書(shū)號(hào),投保人客戶號(hào),被保人客戶號(hào),險(xiǎn)種名稱,身故受益人姓名,受益序次,受益人身份證號(hào)碼,業(yè)務(wù)員姓名,業(yè)務(wù)員聯(lián)系方式,投保日期)

客戶信息(客戶號(hào),姓名,性別,出壽辰期,身份證號(hào)碼,聯(lián)系地址,郵政編碼)

繳費(fèi)記錄(投保書(shū)號(hào),繳費(fèi)月份,繳費(fèi)金額,欠款,節(jié)余,滯納金)

險(xiǎn)種信息(險(xiǎn)種名稱,承保年紀(jì),保險(xiǎn)利益,繳費(fèi)方式,保險(xiǎn)費(fèi),保險(xiǎn)特點(diǎn))

注:投保單關(guān)系中,投保人客戶號(hào)和被保人客戶號(hào)是外鍵,依靠于客戶信息關(guān)系的主鍵“客戶號(hào)”。

[問(wèn)題1](4分)

給出上述各關(guān)系模式的主鍵,以及投保單關(guān)系模式的函數(shù)依靠。答:投保單:(投保書(shū)號(hào),受益人身份證號(hào)碼)

客戶信息:客戶號(hào)

繳費(fèi)記錄:(投保書(shū)號(hào),繳費(fèi)月份)

險(xiǎn)種信息:險(xiǎn)種名稱

投保單關(guān)系模式的函數(shù)依靠:

F1=(投保書(shū)號(hào),受益人身份證號(hào)碼)→(投保人客戶號(hào),被保人客戶號(hào),險(xiǎn)種名稱,受益序次,業(yè)務(wù)員姓名,業(yè)務(wù)員聯(lián)系方式,投保日期)

F2=投保書(shū)號(hào)→(投保人客戶號(hào),被保人客戶號(hào),險(xiǎn)種名稱,業(yè)務(wù)員姓名,業(yè)務(wù)員聯(lián)系方式,投保日期)

F3=受益人身份證號(hào)碼→身故受益人姓名

F4=業(yè)務(wù)員姓名→業(yè)務(wù)員聯(lián)系方式

[問(wèn)題2](4分)

列出投保單關(guān)系模式可能存在的更新異樣和多值依靠,并簡(jiǎn)要說(shuō)明。答:(1)投保單關(guān)系模式存在更新異樣。該關(guān)系模式存在冗余數(shù)據(jù),改正數(shù)據(jù)時(shí)可能會(huì)惹起改正異樣,比方當(dāng)業(yè)務(wù)員的聯(lián)系方式發(fā)生變化時(shí),他所負(fù)責(zé)的每一個(gè)投保單里面的業(yè)務(wù)員聯(lián)系方式必定更新,若是部分更新,部分不更新,則會(huì)產(chǎn)生改正(更新)異樣;當(dāng)一個(gè)業(yè)務(wù)員還沒(méi)有任何投保單時(shí),他的數(shù)據(jù)將不能夠插入數(shù)據(jù)庫(kù),即存在插入異樣;當(dāng)一個(gè)投保單記錄刪除了此后,對(duì)應(yīng)的業(yè)務(wù)員信息也拋棄了,即存在刪除異樣。

(2)投保單關(guān)系模式存在多值依靠,一個(gè)特定的投保單對(duì)應(yīng)多個(gè)受益人。[問(wèn)題3](4分)

解析投保單關(guān)系模式屬于第幾范式,并簡(jiǎn)單說(shuō)明原因。改正上述關(guān)系模式,以達(dá)到4NF。答:投保單關(guān)系模式屬于1范圍(或1NF),該關(guān)系模式存在數(shù)據(jù)冗余。比方一個(gè)業(yè)務(wù)員的姓名、聯(lián)系方式屬性與其負(fù)責(zé)的投保單數(shù)量同樣多。在擁有多個(gè)受益人的一個(gè)投保單中,投保單的諸多屬性積蓄多次。關(guān)系模式還存在上題所說(shuō)的更新異樣和多值依靠。其函數(shù)依靠存在非主屬性部分依靠于碼,故不屑于2范式(或2NF)。

將投保單關(guān)系模式進(jìn)行以下模式分解:

投保單(投保書(shū)號(hào),投保人客戶號(hào),被保人客戶號(hào),險(xiǎn)種名稱,業(yè)務(wù)員號(hào),投保日期)

受益人信息(受益人號(hào),受益人姓名,受益人身份證號(hào)碼)

業(yè)務(wù)員信息(業(yè)務(wù)員號(hào),業(yè)務(wù)員姓名,業(yè)務(wù)員聯(lián)系方式)

投保-受益信息(投保書(shū)號(hào),受益人號(hào),利潤(rùn)人序次)

上述模式分解后,能保證在每個(gè)關(guān)系模式中,屬性間可是平庸且非函數(shù)依靠的多值依靠,故達(dá)到了4范式(或4NF)。

[問(wèn)題4](3分)

公司需要查問(wèn)每個(gè)業(yè)務(wù)員每個(gè)月達(dá)成的保單總金額,依照業(yè)務(wù)員月保單總金額分檔,設(shè)定不同樣樣的提成比率,以便計(jì)算業(yè)務(wù)員月獎(jiǎng)金。對(duì)上述的數(shù)據(jù)庫(kù)模式怎樣改正或補(bǔ)充,以知足需求。答:增加以下關(guān)系模式即可知足需求:

提成信息(總金額,提成比率)

其中總金額屬性描繪一個(gè)金額范圍,提成比率表示對(duì)應(yīng)當(dāng)范圍的提成比率。用戶查問(wèn)投保單關(guān)系模式,獲得業(yè)務(wù)員每個(gè)月的保單總金額,再在提成信息關(guān)系模式中查問(wèn)對(duì)應(yīng)的提成比率,即可計(jì)算出業(yè)務(wù)員的月獎(jiǎng)金。試題五(15分)

閱讀以下說(shuō)明,回答以下問(wèn)題1至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

[說(shuō)明]

現(xiàn)有一個(gè)事務(wù)集{T1,T2,T3,T4},其中這四個(gè)事務(wù)在運(yùn)行過(guò)程中需要讀寫(xiě)表X、Y和Z。設(shè)T1對(duì)X的讀操作記作TiR(X),ti對(duì)K的寫(xiě)操作記作Tiw(X)。

事務(wù)對(duì)XYZ的接見(jiàn)情況以下:

T1:T1R(X)

T2:T2R(Y),T2w(X)

T3;T3w(Y),T3w(X),T3w(Z)

T4:T4R(Z),T4w<X)

[問(wèn)題1]

試述事務(wù)并發(fā)調(diào)動(dòng)的正確性準(zhǔn)則及其內(nèi)容。(4分)答:事務(wù)的可串行調(diào)動(dòng)。多個(gè)事務(wù)的并發(fā)履行是正確的,尚且僅當(dāng)其結(jié)果與按某一序次串行履行它們時(shí)的結(jié)果同樣。

[問(wèn)題2]

請(qǐng)判斷以下調(diào)動(dòng)可否正確。(4分)

T3w(Y),T1R(X),T2R(Y),T3w(X),T2w(X),T3w(Z),T4R(Z),T4w(X)

按這種調(diào)動(dòng)產(chǎn)生的事務(wù)依靠關(guān)系圖以下:

此調(diào)動(dòng)是一個(gè)可串行化的調(diào)動(dòng),所以是一個(gè)正確的調(diào)動(dòng)。[問(wèn)題3]

給出與[問(wèn)題2]中調(diào)動(dòng)等價(jià)的一個(gè)串行調(diào)動(dòng)序列。(3分)答:T1,T2,T3,T4

[問(wèn)題4]

采用何種加鎖策略能夠保證事務(wù)調(diào)動(dòng)的正確性,簡(jiǎn)述其內(nèi)容。(4分)答:兩段鎖協(xié)議。把事務(wù)分為兩個(gè)階段,第一階段是獲得封閉,但不能夠解鎖;第二個(gè)階段是除去封閉,不能夠申請(qǐng)新的鎖。

下午答案

試題一

[問(wèn)題1]

外面實(shí)體:(選課)學(xué)生、(任課)老師

數(shù)據(jù)積蓄:作業(yè)成績(jī)統(tǒng)計(jì)文件

[問(wèn)題2]

(1)(選課)學(xué)生

(2)(選課)學(xué)生

(3)(選課)學(xué)生

(4)(選課)學(xué)生

(5)作業(yè)成績(jī)

(6)DB

(7)作業(yè)成績(jī)統(tǒng)計(jì)文件

(8)作業(yè)成績(jī)

(9)(任課)老師

(10)DB

(11)作業(yè)

(12)選課)學(xué)生

(13)(任課)老師

[問(wèn)題3]

錯(cuò)誤1:外面實(shí)體A和B之間不能夠存在數(shù)據(jù)流。

錯(cuò)誤2:外面實(shí)體A和數(shù)據(jù)積蓄H之間不能夠存在數(shù)據(jù)流。

錯(cuò)誤3:加工2的輸入/輸出數(shù)據(jù)流名字同樣

錯(cuò)誤4:加工4只有輸入沒(méi)有輸出

錯(cuò)誤5:加工5只有輸出,沒(méi)有輸入。

試題二

試題三

[問(wèn)題1]

(1)n

(2)m

(3)l

(4)n或m

[問(wèn)題2]

(a)讀者ID,圖書(shū)ID

[問(wèn)題3]關(guān)系模式主鍵外鍵讀者讀者ID/書(shū)目ISBN號(hào)/圖書(shū)圖書(shū)IDISBN號(hào)借還記錄讀者ID,圖書(shū)ID,借書(shū)時(shí)間讀者ID,圖書(shū)ID[問(wèn)題4]

補(bǔ)充聯(lián)系"預(yù)約",維修后的實(shí)體聯(lián)系圖

增加新的關(guān)系模式:

預(yù)約登記(讀者ID,ISBN號(hào),預(yù)準(zhǔn)時(shí)間,預(yù)約限時(shí),圖書(shū)ID)

主鍵:(讀者ID,ISBN號(hào),預(yù)準(zhǔn)時(shí)間)

外鍵:讀者ID,ISBN號(hào),圖書(shū)ID試題四

[問(wèn)題1]

投保單:(投保書(shū)號(hào),受益人身份證號(hào)碼)

客戶信息:客戶號(hào)

繳費(fèi)記錄:(投保書(shū)號(hào),繳費(fèi)月份)

險(xiǎn)種信息:險(xiǎn)種名稱

投保單關(guān)系模式的函數(shù)依靠:

F1=(投保書(shū)號(hào),受益人身份證號(hào)碼)→(投保人客戶號(hào),被保人客戶號(hào),險(xiǎn)種名稱,受益序次,業(yè)務(wù)員姓名,業(yè)務(wù)員聯(lián)系方式,投保日期)

F2=投保書(shū)號(hào)→(投保人客戶號(hào),被保人客戶號(hào),險(xiǎn)種名稱,業(yè)務(wù)員姓名,業(yè)務(wù)員聯(lián)系方式,投保日期)

F3=受益人身份證號(hào)碼→身故受益

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論