- 相關(guān)推薦
計(jì)算四級(jí)數(shù)據(jù)工程師筆試訓(xùn)練題
天才就是百分之九十九的汗水加百分之一的靈感,每一個(gè)人在獲得成功之前都需要付出辛勤的汗水。若想考試取得理想的成績(jī),那么平時(shí)就要努力學(xué)習(xí),多做習(xí)題。以下是百分網(wǎng)小編整理的計(jì)算四級(jí)數(shù)據(jù)工程師筆試訓(xùn)練題,歡迎學(xué)習(xí)!
一、簡(jiǎn)答題
(1)設(shè)有商場(chǎng)經(jīng)營(yíng)管理系統(tǒng),系統(tǒng)中的部分?jǐn)?shù)據(jù)表和視圖的相關(guān)信息如下所示
表中T4的數(shù)據(jù)額是T3表明T4中的數(shù)據(jù)是根據(jù)T1的數(shù)據(jù)匯總計(jì)算而來的,并假定各個(gè)表的數(shù)據(jù)都得到了及時(shí)計(jì)算,現(xiàn)需對(duì)系統(tǒng)進(jìn)行優(yōu)化,以提高與視圖v1有關(guān)的查詢頻率,設(shè)有如下優(yōu)化方案:
、 為T1建立主索引
、 為T2建立主索引
Ⅲ 為T3建立主索引
Ⅳ 重寫視圖V1,將其數(shù)據(jù)源調(diào)整為T4,并為T4建立主索引
Ⅴ 重寫視圖V1,將其數(shù)據(jù)源調(diào)整為T2,并為T2建立主索引
請(qǐng)針對(duì)每一個(gè)優(yōu)化方案,說明該優(yōu)化方案對(duì)實(shí)現(xiàn)目標(biāo)是否有效,并簡(jiǎn)要說明原因。
(2)下圖為關(guān)系表Scodents(專業(yè),姓名,學(xué)號(hào),年齡),在對(duì)應(yīng)的數(shù)據(jù)文件中的物理存儲(chǔ)結(jié)構(gòu)示意圖
①寫出“專業(yè)”屬性上建立聚集索引的SQL語句,索引值按升序排序(索引名為ZY_ind)
、诩僭O(shè)索引按稠密索引方式組織數(shù)據(jù),畫出在“專業(yè)”屬性上建立聚集索引后該表對(duì)應(yīng)的索引文件和數(shù)據(jù)文件的物理存儲(chǔ)結(jié)構(gòu)示意圖(以“專業(yè)”為查找碼,按查找自定義的首字母升序排序)
二、設(shè)計(jì)與應(yīng)用題
(1)有商品表(商品號(hào),商品名,分類,單價(jià)),請(qǐng)編寫一個(gè)實(shí)現(xiàn)更改商品單價(jià)的存儲(chǔ)過程(存儲(chǔ)過程名為pUpdate),更改規(guī)則如下:“電腦”類商品降價(jià)10%,“電視”類商品降價(jià)6%,“冰箱”類商品降價(jià)3%,其他商品不降價(jià)。以商品的分類作為輸入?yún)?shù),假設(shè)“分類”為字符串類型,長(zhǎng)度最多為6個(gè)漢字。如果商品表中沒有用戶指定的分類,則用輸出參數(shù)返回字符串“指定的分類不存在”;如果用戶指定的分類存在,則用輸出參數(shù)返回字符串“修改已成功”。(10分)
(2)現(xiàn)有某圖書銷售數(shù)據(jù)庫,其關(guān)系表結(jié)構(gòu)如下:
圖書表(圖書編號(hào),圖書名稱,出版社編號(hào),出版名稱,出版時(shí)間,出版數(shù)量,版次)圖書銷售表(圖書編號(hào),銷售日期,銷售數(shù)量,書店編號(hào),讀者編號(hào),讀者姓名,讀者電話)書店表(書店編號(hào),聯(lián)系電話,所在城市編號(hào),城市名稱)
、.系統(tǒng)所涉及的數(shù)據(jù)存在如下約束
出版社可以出版多本圖書,一本圖書只能在一個(gè)出版社出版,在該系統(tǒng)的記錄的圖書出版信息包括出版時(shí)間、版次及出版數(shù)量信息。
Ⅱ.一個(gè)書店可以出售多本圖書給多個(gè)讀者,每位讀者可以從多個(gè)書店購(gòu)買多本圖書,一本圖書可以通過多個(gè)書店出售給讀者,書店把圖書出售給讀者后會(huì)在系統(tǒng)中記錄售書日期和售書數(shù)量信息:
、.每個(gè)書店只能位于一個(gè)城市,一個(gè)城市可以有多個(gè)書店。
、 請(qǐng)根據(jù)以上信息畫出合理的圖書銷售數(shù)據(jù)庫的概念模型(用ER圖表示)。(8分)
② 以圖書銷售表為例說明原數(shù)據(jù)庫設(shè)計(jì)的不合理之處。(4分)
、 給出該數(shù)據(jù)庫符合3NF要求的全部關(guān)系模式,并指出關(guān)系模式中的全部主碼和外碼。(8分)
(3)事務(wù)T1、T2和T3按如下調(diào)度方式并發(fā)地對(duì)數(shù)據(jù)項(xiàng)A、B、C進(jìn)行訪問,假設(shè)A、B、C的初值分別為A=20,B=30,C=40。
、 在事務(wù)T2剛完成提交后,數(shù)據(jù)庫中A、B、C的值各是多少?(3分)
② 當(dāng)事務(wù)T3結(jié)束后,給出該并發(fā)調(diào)度對(duì)應(yīng)的日志文件,并說明此時(shí)A、B、C的值各是多少?(7分)
【計(jì)算四級(jí)數(shù)據(jù)工程師筆試訓(xùn)練題】相關(guān)文章:
計(jì)算機(jī)四級(jí)《數(shù)據(jù)庫工程師》應(yīng)用題訓(xùn)練05-26
2017計(jì)算機(jī)四級(jí)《數(shù)據(jù)庫工程師》應(yīng)用題訓(xùn)練12-03
計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫工程師筆試真題05-27
最新四級(jí)數(shù)據(jù)庫工程師筆試真題05-21
2016計(jì)算機(jī)四級(jí)數(shù)據(jù)庫工程師選擇題訓(xùn)練06-04
全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫工程師筆試真題及答案03-21
計(jì)算機(jī)四級(jí)考試數(shù)據(jù)庫工程師筆試習(xí)題08-03