數(shù)據(jù)倉(cāng)庫(kù)工程師面試題(筆試1).doc
《數(shù)據(jù)倉(cāng)庫(kù)工程師面試題(筆試1).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)倉(cāng)庫(kù)工程師面試題(筆試1).doc(4頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
數(shù)據(jù)倉(cāng)庫(kù)工程師面試題姓名:_張小核_ 開(kāi)始時(shí)間:_:_ 結(jié)束時(shí)間:_:_ 一、 數(shù)據(jù)庫(kù)1. 使用過(guò)哪些數(shù)據(jù)庫(kù)?試說(shuō)出它們的異同。答:使用過(guò)SQL SERVER和ORACLE它們的區(qū)別是:1.sql server 是中小型企業(yè)用的,oracle是中大型企業(yè)用的;oracle跨平臺(tái)能在linux上運(yùn)行,sqlserver只能在windows運(yùn)行,而linux平臺(tái)比windows平臺(tái)穩(wěn)定,所以安全性高;sqlserver操作簡(jiǎn)便,oracle比較復(fù)雜;oracle能把數(shù)據(jù)存在不同的硬盤(pán)上sqlserver不能;oracle能夠回滾表空間查詢(xún)sqlserver不能;oracle支持label security,sqlserver不能;oracle擴(kuò)展性比較強(qiáng)。2. 事務(wù)有多個(gè)性質(zhì),其中不包括( B )A一致性 B.唯一性C原子性 D.隔離性3. CHAR類(lèi)型和VARCHAR類(lèi)型有何區(qū)別?答:char的長(zhǎng)度是固定的,最長(zhǎng)2000個(gè)字符,當(dāng)輸入的字符小于你定義的字符數(shù)目時(shí),它會(huì)自動(dòng)補(bǔ)空值,所以它占用空間較大但是效率高;varchar的長(zhǎng)度是可變的,用它可以節(jié)省存儲(chǔ)空間,但是效率沒(méi)有char高。4. 視圖與表有何區(qū)別?表是實(shí)際存在的,視圖是一個(gè)或多個(gè)表結(jié)果的映射,實(shí)際不存在,所以視圖不占用實(shí)際的物理空間,但刪除時(shí)不影響數(shù)據(jù),而表影響5. 數(shù)據(jù)庫(kù)中常見(jiàn)的約束有哪些?答:1.非空值約束,是not null;2。唯一性約束,不能重復(fù)造成冗余;3.檢查約束,能夠保證數(shù)據(jù)完整性;還有主鍵不能為空,應(yīng)該是唯一的,字段屬性要不能再分6. 有一個(gè)空表t_empty,結(jié)構(gòu)是:create table t_empty( a integer)請(qǐng)問(wèn)以下各語(yǔ)句的輸出分別是什么?(A) select sum(a) from t_empty 什么都不輸出(B) select NullToZero(a) from t_empty *假定NullToZero是一個(gè)將Null值轉(zhuǎn)成0的標(biāo)函數(shù)(C) select count(*) from t_empty7. 有下列兩表Table1 Col1 INT Col2 CHAR (30)Table2 Col1 INT Col2 CHAR (30)請(qǐng)問(wèn)下列哪條語(yǔ)句會(huì)將table2的全部列插入到table1? BA.INSERT INTO table1 (table2.col1,table2.col2)B.INSERT INTO table1 SELECT col1, col2 FROM table2C.INSERT INTO table1 VALUES (SELECT col1,col2 FROM table2)D.INSERT INTO table1 (col1, col2) VALUES (SELECT col1, col2 FROM table2)8. 有下列兩表TAB1 TAB2C1 C2 CX CY- - - -A 11 A 21B 12 C 22 C 13 D 23如果要得到如下的輸出結(jié)果:C1 C2 CX CY- - - -A 11 A 21 C 13 C 22- - D 23下列哪條語(yǔ)句會(huì)得到所需的結(jié)果?A. SELECT * FROM tab1 INNER JOIN tab2 ON c1=cxB. SELECT * FROM tab2 FULL OUTER JOIN tab1 ON c1=cxC. SELECT * FROM tab2 RIGHT OUTER JOIN tab1 ON c1=cxD.SELECT * FROM tab1 RIGHT OUTER JOIN tab2 ON c1=cx9. 在數(shù)據(jù)庫(kù)中使用存儲(chǔ)過(guò)程有什么好處?使用方便,速度快,方便改動(dòng),一個(gè)過(guò)程可以包含多個(gè)語(yǔ)句,可以用參數(shù)10. 數(shù)據(jù)庫(kù)中的日志有哪些作用?記錄你所做的操作,有利于在出現(xiàn)異常時(shí)的排錯(cuò)速度,可以用它查看數(shù)據(jù)庫(kù)的工作狀態(tài)11. 對(duì)于一個(gè)數(shù)據(jù)量過(guò)大的表,如果要提高對(duì)它的查詢(xún)速度,你會(huì)采用哪些辦法?建立索引,清楚多余的數(shù)據(jù),整利視圖二、 數(shù)據(jù)倉(cāng)庫(kù)1. 什么叫數(shù)據(jù)倉(cāng)庫(kù)?談?wù)勀阕约旱睦斫?。?shù)據(jù)庫(kù)是通過(guò)數(shù)據(jù)結(jié)構(gòu)組織、存儲(chǔ)和管理的倉(cāng)庫(kù)。建立數(shù)據(jù)庫(kù)是要先充分做好整體規(guī)劃,這樣有利于后期的管理,增加效能2. 數(shù)據(jù)倉(cāng)庫(kù)應(yīng)該包括哪些部分?日志,物理文件邏輯數(shù)據(jù)文件3. 你認(rèn)為在數(shù)據(jù)倉(cāng)庫(kù)的建設(shè)中,最重要的是哪些方面?前幾調(diào)研與規(guī)劃。客戶(hù)需求分析4. 試列出你使用過(guò)的數(shù)據(jù)倉(cāng)庫(kù)方面的軟件和產(chǎn)品,包括建模工具、ETL、OLAP、報(bào)表工具等。三、 LIUNX/UNIX相關(guān)命令1. 在UNIX/Linux中,查看磁盤(pán)空間可以用什么命令?壓縮文件可以用什么命令? Df tar2. 在UNIX/Linux中,使用三種命令行分別創(chuàng)建一個(gè)空文件AAA.DEL ?Vi AAA.DELCat AAA.DEL3. 在UNIX/Linux中,添加一個(gè)用戶(hù)可以用什么命令?useradd通過(guò)這次答題,我看到了自己的不足,這些天沒(méi)有及時(shí)預(yù)習(xí),再一個(gè)就是有點(diǎn)緊張,會(huì)極大的邏輯性的問(wèn)題的思考。如果你感覺(jué)不行的話,可不可以再給我一次面試的機(jī)會(huì)給我一天時(shí)間,我預(yù)習(xí)一下再回答你的問(wèn)題。謝謝- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)倉(cāng)庫(kù) 工程師 試題 筆試
鏈接地址:http://www.szxfmmzy.com/p-8433483.html