國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)1-6答案_第1頁
國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)1-6答案_第2頁
國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)1-6答案_第3頁
國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)1-6答案_第4頁
國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)1-6答案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)1答案1.DELETE語句用來刪除表中的數(shù)據(jù)﹐一次可以刪除()。單選題(5分)A.一行B.多行C.二行和多行D.多行2.數(shù)據(jù)庫文件史主數(shù)據(jù)文件擴(kuò)展名和次數(shù)據(jù)庫文件擴(kuò)展多分別為()。單選題(5分)A..mdf.ldfB..ldf.mdfC..mdf.ndfD..ndf.mdf3.視圖是從一個或多個表中或視圖中導(dǎo)出的()。單選題(5分)A.表B.查詢C.報(bào)表D.數(shù)據(jù)4.下列運(yùn)算符中表示任意字符的是()。單選題(5分)A.*B.%C.LIKED._5.()是SQLServer中最重要的管理工具。單選題(5分)A.企業(yè)管理器B.查詢分析器C.服務(wù)管理器D.事件探察器6.()不是用來查詢、添加、修改和刪除數(shù)據(jù)庫中數(shù)據(jù)的語句。單選題(5分)A.SELECTB.INSERTC.UPDATED.DROP7.在Oracle中下列哪個表名是不允許的()。單選題(5分)A.abc$B.abcC.abc_D._abc8.在Oracle中,可用于提取日期時間類型特定部分(如年、月、日、時、分、秒)的函數(shù)有()。單選題(5分)A.DATEPARTB.EXTRACTC.TO_CHARD.TRUNC9.在Oracle中,下面用于限制分組函數(shù)的返回值的子句是()。單選題(5分)A.WHEREB.HAVINGC.ORDERBYD.無法限定分組函數(shù)的返回值10.在0racle數(shù)據(jù)庫中,()用戶模式存儲數(shù)據(jù)字典表和視圖對象。單選題(5分)A.SYSTEMB.SYSC.SCOTTD.SYSDBA11.在Oracle數(shù)據(jù)庫的邏輯結(jié)構(gòu)中有以下組件:A、表空間B、數(shù)據(jù)塊C、區(qū)D、段,這些組件從大到小依次是()。單選題(5分)A.A→B→C→DB.A→D→C→BC.A→C→B→DD.D→A→C→B12.列出表結(jié)構(gòu)的命令是()。單選題(5分)A.DESCRIBEB.DROPC.TRUNCATED.SELECT13.使用SQL語句進(jìn)行分組檢索時,為了去掉不滿足條件的分組,應(yīng)當(dāng)()。單選題(5分)A.使用WHERE子句B.在GROUPBY后面使用HAVING子句C.先使用WHERE子句,再使用HAVING子句D.先使用HAVING子句,再使用WHERE子句14.在Oracle維護(hù)過程中,第一步應(yīng)查看數(shù)據(jù)庫管理系統(tǒng)的運(yùn)行日志,其日志文件名為()。單選題(5分)A.error_’SID’.logB.Alert_’SID’.logC.trace_’SID’.logD.logtail_’sID’.log15.對關(guān)系模型敘述錯誤的是____。單選題(5分)A.建立在嚴(yán)格的數(shù)學(xué)理論、集合論和謂詞演算公式的基礎(chǔ)之上B.微機(jī)DBMS絕大部分采取關(guān)系數(shù)據(jù)模型C.C用二維表表示關(guān)系模型是其一大特點(diǎn)D.不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫系統(tǒng)16.關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括____。單選題(5分)A.排序、索引、統(tǒng)計(jì)B.選擇、投影、連接C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表17.關(guān)系模型中,候選碼()。單選題(5分)A.可由多個任意屬性組成B.至多由一個屬性組成C.可由一個或多個其值能惟一標(biāo)識該關(guān)系模式中任何元組的屬性組成D.以上都不是18.在一個關(guān)系中如果有這樣一個屬性存在,它的值能惟一地標(biāo)識關(guān)系中的每一個元組,稱這個屬性為____.單選題(5分)A.候選碼B.數(shù)據(jù)項(xiàng)C.主屬性D.主屬性值19.同一個關(guān)系模型的任兩個元組值____.單選題(5分)A.不能全同B.可全同C.必須全同D.以上都不是20.在通常情況下,下面的關(guān)系中不可以作為關(guān)系數(shù)據(jù)庫的關(guān)系是____。單選題(5分)A.R1(學(xué)生號,學(xué)生名,性別)B.R2(學(xué)生號,學(xué)生名,班級號)C.R3(學(xué)生號,學(xué)生名,宿舍號)D.R4(學(xué)生號,學(xué)生名,簡歷)

國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)2答案1.一個關(guān)系數(shù)據(jù)庫文件中的各條記錄____。單選題(10分)A.前后順序不能任意顛倒,一定要按照輸人的順序排列B.前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系C.前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果就可能不同D.前后順序不能任意顛倒,一定要按照候選碼字段值的順序排列2.自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的____。單選題(10分)A.元組B.行C.記錄D.屬性3.設(shè)一個集合A為{3,4,5,6>,集合B為{1,3,5,7),則A和B.的并集中包含有()單選題(10分)A.10B.8C.7D.64.設(shè)D1.D2和D2域的基數(shù)分別為2、3和4,則D1×D2×D3的元組數(shù)為()單選題(10分)A.9B.24C.19D.295.若一個關(guān)系為R(學(xué)生號,姓名,性別,年齡),則()屬性最適合作為其主碼。單選題(10分)A.學(xué)生號B.姓名C.性別D.年齡6.什么是數(shù)據(jù)庫?簡答題(25分)數(shù)據(jù)庫是一個長期存儲在計(jì)算機(jī)內(nèi)的、有組織的、可共享的、統(tǒng)一管理的數(shù)據(jù)集合,它是一個按照數(shù)據(jù)結(jié)構(gòu)來存儲和管理數(shù)據(jù)的計(jì)算機(jī)軟件系統(tǒng),旨在為用戶提供高效的數(shù)據(jù)存儲、檢索、更新和管理功能7.什么是關(guān)系型數(shù)據(jù)庫,主鍵,外鍵,索引分別是什么?簡答題(25分)關(guān)系型數(shù)據(jù)庫是一種基于關(guān)系模型的數(shù)據(jù)庫系統(tǒng),通過二維表(即關(guān)系)組織數(shù)據(jù),并利用主鍵和外鍵建立表之間的關(guān)聯(lián),支持通過SQL語言進(jìn)行數(shù)據(jù)操作。主鍵是表中唯一標(biāo)識每條記錄的列或列組合。外鍵是表中引用其他表主鍵的列,用于建立表之間的關(guān)聯(lián)。索引是數(shù)據(jù)庫中用于加速數(shù)據(jù)檢索的數(shù)據(jù)結(jié)構(gòu),基于表的一列或多列創(chuàng)建。

國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)3答案1.SQL.的select語句完整的執(zhí)行順序?簡答題(50分)參考答案:(1)fr.om子句組裝來自不同數(shù)據(jù)源的數(shù)據(jù);(2)wh.ere子句基于指定的條件對記錄行進(jìn)行篩選;(3)group.by子句將數(shù)據(jù)劃分為多個分組;(4)使用聚集函數(shù)進(jìn)行計(jì)算;(5)使用having子句篩選分組;(6)計(jì)算所有的表達(dá)式;(7)sel.ect的字段;(8)使用orderby對結(jié)果集進(jìn)行排序。2.說一下My.sql數(shù)據(jù)庫存儲的原理?簡答題(50分)參考答案:儲存過程是一個可編程的函數(shù),它在數(shù)據(jù)庫中創(chuàng)建并保存。它可以有SQL語句和一些特殊的控制結(jié)構(gòu)組成。當(dāng)希望在不同的應(yīng)用程序或平臺上執(zhí)行相同的函數(shù),或者封裝特定功能時,存儲過程是非常有用的。數(shù)據(jù)庫中的存儲過程可以看做是對編程中面向?qū)ο蠓椒ǖ哪M。它允許控制數(shù)據(jù)的訪問方式。存儲過程通常有以下優(yōu)點(diǎn):1、存儲過程能實(shí)現(xiàn)較快的執(zhí)行速度2、存儲過程允許標(biāo)準(zhǔn)組件是編程。3、存儲過程可以用流程控制語句編寫,有很強(qiáng)的靈活性,可以完成復(fù)雜的判斷和較復(fù)雜的運(yùn)算。4、存儲過程可被作為一種安全機(jī)制來充分利用。5、存儲過程能夠減少網(wǎng)絡(luò)流量

國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)4答案1.什么是Hive?Hive的內(nèi)部組成模塊,作用分別是什么?簡答題(50分)參考答案:Hive是基于Hadoop的一個數(shù)據(jù)倉庫工具,可以將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張數(shù)據(jù)庫表,并提供類SQL查詢功能(HQL)1.元數(shù)據(jù):Metastore元數(shù)據(jù)包括:表名、表所屬的數(shù)據(jù)庫(默認(rèn)是default)、表的擁有者、列/分區(qū)字段、表的類型(是否是外部表)、表的數(shù)據(jù)所在目錄等;默認(rèn)存儲在自帶的derby數(shù)據(jù)庫中,推薦使用MySQL存儲Metastore元數(shù)據(jù)存儲(1)解析器(SQLParser):解析HQL語義(2)編譯器(PhysicalPlan):將HQL根據(jù)語義轉(zhuǎn)換成MR程序(3)優(yōu)化器(QueryOptimizer):對邏輯執(zhí)行計(jì)劃進(jìn)行優(yōu)化。(對MR程序進(jìn)行優(yōu)化)(4)執(zhí)行器(Execution):把任務(wù)提交到hadoop集群2.用一條SQL語句查詢出student表中每門功課都大于80分的學(xué)生姓名。Namekechengfenshu張三語文81張三數(shù)學(xué)75李四語文76李四數(shù)學(xué)90王五語文81王五數(shù)學(xué)100王五英語90簡答題(50分)參考答案:SELECTNameFROMstudentGROUPBYNameHAVINGMIN(fenshu)>80;

國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)5答案1.下列數(shù)據(jù)庫中,哪個是最簡單的NoSQL數(shù)據(jù)庫?()單選題(5分)A.鍵值對存儲數(shù)據(jù)庫B.文檔存儲數(shù)據(jù)庫C.列式存儲數(shù)據(jù)庫D.圖形存儲數(shù)據(jù)庫2.下列說法中,關(guān)于文檔存儲數(shù)據(jù)庫說法正確的是?()單選題(5分)A.文檔存儲數(shù)據(jù)庫不是文檔管理系統(tǒng)B.文檔存儲數(shù)據(jù)庫是用于存儲和管理文檔,其中文檔是非結(jié)構(gòu)化的C.數(shù)據(jù)D.文檔存儲數(shù)據(jù)庫存儲的文檔可以是不同結(jié)構(gòu)的E.文檔鍵值對存儲數(shù)據(jù)庫主要應(yīng)用于會話存儲和購物車等場景3.下列選項(xiàng)中,哪個屬于列式存儲數(shù)據(jù)庫?()單選題(5分)A.MongoDB文檔存儲數(shù)據(jù)庫B.Redis鍵值對存儲數(shù)據(jù)庫C.Neo4j圖形存儲數(shù)據(jù)庫D.HBase4.在下列數(shù)據(jù)庫中,()不是mangoDB默認(rèn)提供的。單選題(5分)A.admin數(shù)據(jù)庫B.user數(shù)據(jù)庫C.config數(shù)據(jù)庫D.test數(shù)據(jù)庫5.下列說法中,關(guān)于MongoDB文檔說法正確的是()單選題(5分)A.mongoDB單個文檔大小上限為64MBB.文檔的值只可以是字符串類型C.文檔中可以有重復(fù)的鍵D.不建議自定義_id鍵6.下列選項(xiàng)中屬于mongodb支持的數(shù)據(jù)類型是()單選題(5分)A.StringB.CodeC.EnumD.Null7.下列命令中,()可以用于創(chuàng)建MongoDB數(shù)據(jù)庫。單選題(5分)A.createB.showC.useD.db8.下列選項(xiàng)中,()不屬于管道操作符。單選題(5分)A.$groupB.$limitC.$matchD.$and9.下列說法中,關(guān)于MongoDB索引說法正確的是().多選題(5分)A.索引存儲著集合中全部的文檔B.索引項(xiàng)的排序支持有效的等值匹配和基于范圍的查詢操作C.索引分為單字段索引和復(fù)合索引兩種D.索引是一種特殊的數(shù)據(jù)結(jié)構(gòu),即采用B-Tree數(shù)據(jù)結(jié)構(gòu)10.下列選項(xiàng)中,哪個不屬于副本集成員狀態(tài)?()單選題(5分)A.STARTB.DOWNC.RECOVERINGD.UNKNOWN11.下列選項(xiàng)中,哪個不屬于副本集的功能?()單選題(5分)A.冗余的數(shù)據(jù)B.負(fù)載均衡C.讀寫分離D.自動故障轉(zhuǎn)移12.MongoDB副本集中,副本節(jié)點(diǎn)是如何獲得主節(jié)點(diǎn)數(shù)據(jù)?()單選題(5分)A.自動拉取B.心跳C.自動推送D.手動13.下列服務(wù)器中,哪個不是服務(wù)器分片集群的組成部分?()單選題(5分)A.ShardB.MongosC.ConfigServerD.Mongod14.下列選項(xiàng)中,關(guān)于塊的說法正確的是?()單選題(5分)A.塊的默認(rèn)大小為64MBB.大塊觸發(fā)的遷移較多少C.塊的大小不會影響要遷移塊的最大文檔數(shù)D.大塊不均勻;小塊可以均勻地分布數(shù)據(jù)15.下列說法中,關(guān)于分片鍵說法錯誤的是?()單選題(5分)A.分片鍵一旦指定,后續(xù)則無法改變B.分片鍵的長度大小,不可可超過512個字節(jié)C.用于作分片鍵的字段必須創(chuàng)建索引D.不允許在已分片的集合文檔上插入沒有分片鍵的文檔16.存儲過程與觸發(fā)器的區(qū)別?簡答題(25分)參考答案:觸發(fā)器是一種特殊類型的存儲過程,當(dāng)使用下面的一種或多種數(shù)據(jù)修改操作在指定表中對數(shù)據(jù)進(jìn)行修改時,觸發(fā)器會生效:UPDATE、INSERT或DELETE。觸發(fā)器可以查詢其它表,而且可以包含復(fù)雜的SQL語句。它們主要用于強(qiáng)制復(fù)雜的業(yè)務(wù)規(guī)則或要求。例如,可以控制是否允許基于顧客的當(dāng)前帳戶狀態(tài)插入定單。觸發(fā)器還有助于強(qiáng)制引用完整性,以便在添加、更新或刪除表中的行時保留表之間已定義的關(guān)系。然而,強(qiáng)制引用完整性的最好方法是在相關(guān)表中定義主鍵和外鍵約束。如果使用數(shù)據(jù)庫關(guān)系圖,則可以在表之間創(chuàng)建關(guān)系以自動創(chuàng)建外鍵約束。觸發(fā)器的優(yōu)點(diǎn)如下:觸發(fā)器是自動的:它們在對表的數(shù)據(jù)作了任何修改(比如手工輸入或者應(yīng)用程序采取的操作)之后立即被激活。觸發(fā)器可以通過數(shù)據(jù)庫中的相關(guān)表進(jìn)行層疊更改。例如,可以在titles表的title_id列上寫入一個刪除觸發(fā)器,以使其它表中的各匹配行采取刪除操作。該觸發(fā)器用title_id列作為唯一鍵,在titleauthor、sales及roysched表中對各匹配行進(jìn)行定位。觸發(fā)器可以強(qiáng)制限制,這些限制比用CHECK約束所定義的更復(fù)雜。與CHECK約束不同的是,觸發(fā)器可以引用其它表中的列。存儲過程是SQL語句和可選控制流語句的預(yù)編譯集合,以一個名稱存儲并作為一個單元處理。存儲過程存儲在數(shù)據(jù)庫內(nèi),可由應(yīng)用程序通過一個調(diào)用執(zhí)行,而且允許用戶聲明變量、有條件執(zhí)行以及其它強(qiáng)大的編程功能。存儲過程可包含程序流、邏輯以及對數(shù)據(jù)庫的查詢。它們可以接受參數(shù)、輸出參數(shù)、返回單個或多個結(jié)果集以及返回值。可以出于任何使用SQL語句的目的來使用存儲過程,它具有以下優(yōu)點(diǎn):1.可以在單個存儲過程中執(zhí)行一系列SQL語句。2.可以從自己的存儲過程內(nèi)引用其它存儲過程,這可以簡化一系列復(fù)雜語句。3.存儲過程在創(chuàng)建時即在服務(wù)器上進(jìn)行編譯,所以執(zhí)行起來比單個SQL語句快。4.存儲過程能夠減少網(wǎng)絡(luò)流量5.存儲過程可被作為一種安全機(jī)制來充分利用

國開《常用數(shù)據(jù)庫基礎(chǔ)》形考任務(wù)6答案1.HBase和Hive的區(qū)別?簡答題(50分)參考答案:Hive和Hbase是兩種基于Hadoop的不同技術(shù)–Hive是一種類SQL的引擎,并且運(yùn)行MapReduce任務(wù),Hbase是一種在Hadoop之上的NoSQL的Key/vale數(shù)據(jù)庫。當(dāng)然,這兩種工具是可以同時使用的。就像用Google來搜索,用FaceBook進(jìn)行社交一樣,Hive可以用來進(jìn)行統(tǒng)計(jì)查詢,HBase可以用來進(jìn)行實(shí)時查詢,數(shù)據(jù)也可以從Hive寫到Hbase,設(shè)置再從Hbase寫回Hive。2.HBase適用于怎樣的情景?簡答題

溫馨提示

  • 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

提交評論