日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

2019年数据库系统工程师上午真题及答案解析

發布時間:2023/12/31 windows 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2019年数据库系统工程师上午真题及答案解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.計算機執行程序時,CPU中(?? )的內容是一條指令的地址。

A.運算器??? ????B.控制器?? ????C.程序計數器?? ??D.通用寄存器

2.DMA控制方式是在(?? )之間直接建立數據通路進行數據的交換處理。

A.CPU與主存??? B.CPU與外設??? C.主存與外設 ???D.外設與外設

3.在計算機的存儲系統中,(?? )屬于外存儲器。

A.硬盤 ????B.寄存器???? C.高速緩存???? D.內存

4.某系統由3個部件構成,每個部件的千小時可靠度都為R,該系統的千小時可靠度為(1-(1-R)2)R,則該系統的構成方式是(?? )。

A.3個部件串聯??

B.3個部件并聯 ??

C.前兩個部件并聯后與第三個部件串聯

D.第一個部件與后兩個部件并聯構成的子系統串聯

5.令序列X、Y、Z的每個元素都按順序進棧,且每個元素進棧和出棧僅一次。則不可能得到的出棧序列是(?? )。

A. X Y Z???? B. X Z Y??? C. Z X Y???? D. Y Z X

6.以下關于單鏈表存儲結構特征的敘述中,不正確的是(?? )。

A.表中結點所占用存儲空間的地址不必是連續的

B.在表中任意位置進行插入和刪除操作都不用移動元素

C.所需空間與結點個數成正比

D.可隨機訪問表中的任一結點

7. B-樹是一種平衡的多路查找樹。以下關于B-樹的敘述中,正確的是(?? )。

A.根結點保存樹中所有關鍵字且有序排列

B.從根結點到每個葉結點的路徑長度相同

C.所有結點中的子樹指針個數都相同

D.所有結點中的關鍵字個數都相同

8.對于給定的關鍵字序列{47, 34, 13, 12, 52, 38, 33, 27, 5},若用鏈地址法(拉鏈法)解決沖突來構造哈希表,且哈希函數為H(key)=key%11,則(?? )。小任老師Q2105639303,免費獲取資料,問題解答。

A.哈希地址為1的鏈表最長?????? B.哈希地址為6的鏈表最長

C. 34和12在同一個鏈表中?????? D. 13和33在同一個鏈表中

9.某有向圖G的鄰接表如下圖所示,可看出該圖中存在弧<v2, v3>,而不存在從頂點 V1出發的弧。以下關于圖G的敘述中,錯誤的是(?? )。

?

A. G中存在回路 ?????????????B. G中每個頂點的入度都為1

C. G的鄰接矩陣是對稱的????? D.不存在弧<v3, v1>

10.已知有序數組a的前10000個元素是隨機整數,現需查找某個整數是否在該數組中。以下方法中,(?? )的查找效率最高。

A.二分查找法??? B.順序查找法??? C.逆序查找法???? D.哈希查找法

11.下列攻擊行為中,(?? )屬于被動攻擊行為。

A.偽造????? B.竊聽?? ???C. DDOS攻擊???? D.篡改消息

12.(?? )防火墻是內部網和外部網的隔離點,它可對應用層的通信數據流進行監控和過濾。

A.包過濾??? B.應用級網關????? C.數據庫?? D. WEB

13.(?? )并不能減少和防范計算機病毒。

A.安裝、升級殺毒軟件?? ?B.下載安裝系統補丁??

C.定期備份數據文件????? D.避免U盤交叉使用

14.下述協議中與安全電子郵箱服務無關的是(?? )。

A. SSL??? B. HTTPS???? C. MIME??? D. PGP

15.在(?? )校驗方法中,采用模2運算來構造校驗位。

A.水平奇偶??? B.垂直奇偶??? C.海明碼???? D.循環冗余

16.17.(?? )是構成我國保護計算機軟件著作權的兩個基本法律文件。單個自然人的軟件著作權保護期為(?? )。

A.《軟件法》和《計算機軟件保護條例》

B.《中華人民共和國著作權法》和《中華人民共和國版權法》

C.《中華人民共和國著作權法》和《計算機軟件保護條例》

D.《軟件法》和《中華人民共和國著作權法》

A.50年??? B.自然人終生及其死亡后50年??? C.永久限制???? D.自然人終生

18.在Windows系統中,磁盤碎片整理程序可以分析本地卷,以及合并卷上的可用空間使其成為連續的空閑區域,從而使系統可以更高效地訪問(?? )。

A.內存儲器?? ?B.高速緩存存儲器?? C.文件或文件夾??? D.磁盤空閑區

19.某文件系統采用位示圖(bitmap)記錄磁盤的使用情況。若計算機系統的字長為64 位,磁盤的容量為1024GB,物理塊的大小為4MB, 那么位示圖的大小需要(?? )個字。小任老師Q2105639303,免費獲取資料,問題解答。

A. 1200????? B. 2400????? C. 4096???? D. 9600

20.某系統中有一個緩沖區,進程P1不斷地生產產品送入緩沖區,進程P2不斷地從緩沖區中取出產品消費,用P、V操作實現進程間的同步模型如下圖所示。假設信號量S1 的初值為1,信號量S2的初值為0,那么A、B、C處應分別填(?? )。

?

A.V(S2)、P(S1)、V(S1)???? B.V(S2)、P(S2)、V(S1)

C.P(S2)、V(S1)、V(S2)???? D.P(S2)、V(S2)、V(S1)

21.設備驅動程序是直接與(?? )打交道的軟件模塊。

A.應用程序???? B.數據庫??? C.編譯程序??? D.硬件

22.以下關于編譯和解釋的敘述中,正確的為(?? )。

① 編譯是將高級語言源代碼轉換成目標代碼的過程

② 解釋是將高級語言源代碼轉換為目標代碼的過程

③ 在編譯方式下,用戶程序運行的速度更快

④ 在解釋方式下,用戶程序運行的速度更快

A.①③???? B.①④??? C.②③??? D.②④

23.函數調用和返回控制是用(?? )實現的。

A.哈希表??? B.符號表??? C.棧???? D.優先隊列

24.通用的高級程序設計語言一般都會提供描述數據、運算、控制和數據傳輸的語言成分,其中,控制包括順序、(?? )和循環結構。

A.選擇????? B.遞歸????? C.遞推???? D.函數

25.以下關于系統原型的敘述中,不正確的是(?? )。

A.可以幫助導出系統需求并驗證需求的有效性

B.可以用來探索特殊的軟件解決方案

C.可以用來指導代碼優化

D.可以用來支持用戶界面設計

26.已知模塊A給模塊B傳遞數據結構X,則這兩個模塊的耦合類型為(?? )。

A.數據耦合??? B.公共耦合??? C.外部耦合??? D.標記耦合

27.以下關于軟件測試的敘述中,正確的是(?? )。

A.軟件測試的目的是為了證明軟件是正確的

B.軟件測試是為了發現軟件中的錯誤

C.軟件測試在軟件實現之后開始,在軟件交付之前完成

D.如果對軟件進行了充分的測試,那么交付時軟件就不存在問題了

28.數據流圖建模應遵循(?? )的原則。

A.自頂向下、從具體到抽象???? B.自頂向下、從抽象到具體

C.自底向上、從具體到抽象???? D.自底向上、從抽象到具體

29.瀏覽器開啟了無痕瀏覽模式后,(?? )依然會被保存下來。

A.瀏覽歷史??? B.搜索歷史??? C.已下載文件??? D.臨時文件

30.下列網絡互連設備中,工作在物理層的是(?? )。

A.交換機??? B.集線器??? C.路由器??? D.網橋

31.當出現網絡故障時,一般應首先檢查(?? )。

A.系統病毒???? B.路由配置??? C.物理連通性??? D.主機故障

32.TCP和UDP協議均提供了(?? )能力。

A.連接管理??? B.差錯校驗和重傳??? C.流量控制??? D.端口尋址

33.數據模型的三要素中不包括(?? )。

A.數據結構??? B.數據類型??? C.數據操作??? D.數據約束

34.35.某本科髙校新建教務管理系統,支撐各學院正常的教學教務管理工作。經過初步分析,系統中包含的實體有學院、教師、學生、課程等。考慮需要將本科學生的考試成績及時通報給學生家長,新增家長實體;考慮到夜大、網絡教育學生管理方式的不同,需要額外的管理數據,新增進修學生實體:規定一個學生可以選擇多門課程,每門課程可以被多名學生選修;一個教師可以教授多門課程,一門課程只能被一名教師講授。(?? )實體之間為多對多聯系,(?? )屬于弱實體對強實體的依賴聯系。小任老師Q2105639303,免費獲取資料,問題解答。

A.學生、學院??? B.教師、學院??? C.學生、課程??? D.教師、課程

A.家長、學生??? B.學生、教師??? C.學生、學院??? D.教師、學院

36.37.給定關系模式如下,學生(學號,姓名,專業),課程(課程號,課程名稱),選課(學 號,課程號,成績)。查詢所有學生的選課情況的操作是(?? );查詢所有課程的選修情況的操作是(?? )。

A.學生JOIN選課??? ??????B.學生LEFT JOIN選課???

C.學生RIGHT JOIN選課??? ?D.學生FULL JOIN選課

A.選課JOIN課程????????? B.選課LEFT JOIN課程

C.選課RIGHT JOIN課程???? D.選課FULL JOIN課程

38.關系代數表達式的查詢優化中,下列說法錯誤的是(?? )。

A.提早執行選擇運算

B.合并乘積與其后的選擇運算為連接運算

C.如投影運算前后存在其它的二目運算,應優先處理投影運算

D.存儲公共的子表達式,避免重新計算

39.40.給定關系R(A,B, C,D)與S(C,D, E,F),則R x S與RS操作結果的屬性個數分別為(?? );與表達式π2,3,4(δ2<5(RS)) 等價的SQL語句如下:

?

? SELECT R.B, R.C, R.D FROM R, S WHERE (?? )。

A. 8, 6???? B. 6, 6??? C. 8, 8??? D. 7, 6

A. R.C=S.C OR R.D=S.D OR R.B<S.C????

B. R.C=S.C OR R.D=S.D OR R.B<S.E

C. R.C=S.C AND R.D=S.D AND R.B<S.C

D. R.C=S.C AND R.D=S.D AND R.B<S. E

41.42.某企業人事管理系統中有如下關系模式,員工表Emp(eno, ename, age, sal, dname),屬性分別表示員工號、員工姓名、年齡、工資和部門名稱;部門表Dept(dname,phone),屬性分別表示部門名稱和聯系電話。需要查詢其它部門比銷售部門(Sales)所有員工年齡都要小的員工姓名及年齡,對應的SQL語句如下:

SELECT ename, age FROM Emp WHERE age (?? )

?????????????????? (SELECT age FROM Emp WHERE dname='Sales' ) AND (?? )

A.<ALL??? B.<ANY??? C.IN??? D.EXISTS

A.dname='Sales'? ???B.dname<>' Sales'??? C.dname<' Sales'??? D.dname>' Sales'

43.對分組查詢結果進行篩選的是(?? ),其條件表達式中可以使用聚集函數。

A. WHERE 子句??? B. GROUP BY 子句??? C. HAVING 子句??? D. ORDER BY 子句

44.授權語句GRANT中,以下關于WITH GRANT OPTION子句的敘述中,正確的是(?? )。

A.用于指明該授權語句將權限賦給全體用戶

B.用于指明授權語句中,該用戶獲得的具體權限類型

C.用于指明授權語句中,獲得授權的具體用戶是誰

D.用于指明獲得權限的用戶還可以將該權限賦給其他用戶

45.以下有關觸發器的敘述中,不正確的是(?? )。

A.觸發器可以執行約束、完整性檢查

B.觸發器中不能包含事務控制語句

C.觸發器不能像存儲過程一樣,被直接調用執行

D.觸發器不能在臨時表上創建,也不能引用臨時表

46.以下關于最小函數依賴集的說法中,不正確的是(?? )。

A.不含傳遞依賴??? ????????????????B.不含部分依賴

C.每個函數依賴的右部都是單屬性 ???D.每個函數依賴的左部都是單屬性

47.對于關系模式R(X, Y, Z, W),下面有關函數依賴的結論中錯誤的是(?? )。

A.若 X->Y,WY->Z,則 WX->Z????? B.若 XY->Z,則X->Z

C.若 X->Y,Y->Z,則 X->Z?????? ???D.若X->YZ,則X->Z

48.49.關系模式R<{A, B, C},{AC-B, B-C}>的候選碼之一是(?? );由于該模式存在主屬性對碼的部分函數依賴,其規范化程度最高屬于(?? )。

A.A??? B.AB??? C.ABC??? D.以上都不是

A.INF?? B.2NF?? C.3NF??? D.BCNF

50.將一個關系R分解成兩個關系R1和R2,再將分解之后的兩個關系R1和R2進行自然連接,得到的結果如果比原關系R記錄多,則稱這種分解為(?? )。小任老師Q2105639303,免費獲取資料,問題解答。

A.保持函數依賴的分解??? ?B.不保持函數依賴的分解

C.無損連接的分解 ????????D.有損連接的分解

51.用于提交和回滾事務的語句為(?? )。

A.END TRANSACTION 和 ROLLBACK TRANSACTION

B.COMMIT TRANSACTION 和 ROLLBACK TRANSACTION

C.SAVE TRANSACTION 和 ROLLUP TRANSACTION

D.COMMIT TRANSACTION 和 ROLLUP TRANSACTION

52.53.并發操作可能帶來的數據不一致性有(?? ),解決的辦法是并發控制,主要技術是(?? )。

A.丟失修改、不可重復讀、讀臟數據??? B.丟失修改、死鎖、故障

C.丟失修改、不可重復讀、冗余??????? D.故障、死鎖、冗余

A.加密???? B.封鎖???? C.轉儲???? D.審計

54.如果事務T獲得了數據項R上的共享鎖,則T對R(?? )。

A.只能讀不能寫??? B.只能寫不能讀???? C.即可讀又可寫??? D.不能讀不能寫

55.將具有特定功能的一段SQL語句(多于一條)在數據庫服務器上進行預先定義并編譯,以供應用程序調用,該段SQL程序可被定義為(?? )。

A.事務???? B.觸發器???? C.視圖???? D.存儲過程

56.下面說法錯誤的是(?? )。

A.存儲過程中可以包含流程控制

B.存儲過程被編譯后保存在數據庫中

C.用戶執行SELECT語句時可以激活觸發器

D.觸發器由觸發事件激活,并由數據庫服務器自動執行

57.數據庫系統應該定期備份,如果備份過程中仍有更新事務在運行,則備份結果是不一致的,這種備份稱為(?? )。

A.動態備份??? B.靜態備份??? C.增量備份???? D.日志備份

58.關于日志文件,下列說法錯誤的是(?? )。

A.保存了更新前的數據???????????? B.保存了更新后的數據

C.無需其它文件可恢復事務故障???? D.無需其它文件可恢復介質故障

59.如果某一事務程序的運行導致服務器重新啟動,這類故障屬于系統故障,恢復過程中需要根據日志進行的操作為(?? )。

A. UNDO????? B. UNDO 和 REDO???? C. REDO???? D. ROLLBACK

60.下面說法中錯誤的是(?? )。

A.并發事務如果不加控制,可能會破壞事務的隔離性

B.可串行化調度是正確的調度

C.兩段鎖協議能夠保證可串行化調度

D.兩段鎖協議能夠確保不會產生死鎖

61.在設計關系模式時,有時為了提高數據操作的性能,會故意增加冗余數據,使得關系模式不滿足3NF或BCNF,這種方法稱之為反規范化,下列不屬于反規范化手段的是(?? )。

A.合并模式 ????B.增加冗余屬性???? C. 創建視圖???? D.增加派生屬性

62~64.在索引改進中,一般的調整原則是:當(?? )是性能瓶頸時,則在關系上建立索引;當(?? )是性能瓶頸時,則考慮刪除某些索引;管理人員經常會將有利于大多數據查詢的索引設為(?? )。

A.查詢?? ???B.更新??? ????C.排序??? ????D.分組計算

A.查詢?? ???B.更新??? ????C.排序??? ????D.分組計算

A.樹索引??? B.位圖索引??? C.散列索引??? D.聚族索引

65.66.在數據庫系統運行中,經常會找出頻繁執行的SQL語句進行優化。常見的優化策略有:盡可能減少多表查詢或建立(?? );用帶(?? )的條件子句等價替換OR子句;只檢索需要的屬性列等。小任老師Q2105639303,免費獲取資料,問題解答。

A.視圖???? B.物化視圖???? C.外鍵約束???? D.臨時表

A.IN?????? B.EXISTS??????? C.UNION?????? D.AND

67.以下有關數據庫審計的敘述中,錯誤的是(?? )。

A.審計記錄數據庫資源和權限的使用情況

B.審計可以防止對數據庫的非法修改

C.審計操作會影響系統性能

D.審計跟蹤信息會擴大對存儲空間的要求

68.以下關于大數據的敘述中,錯誤的是(?? )。

A.大數據的數據量巨大????? B.結構化數據不屬于大數據

C.大數據具有快變性??????? D.大數據具有價值

69.(?? )不是目前NoSQL數據庫產品的數據模型。

A.圖模型???? B.文檔模型??? C.鍵值存儲模型???? D.層次模型

70.以下關于NoSQL數據庫的說法中,正確的是(?? )。

A.NoSQL數據庫保證BASE特性??????? B.NoSQL數據庫保證ACID特性

C.各種NoSQL數據庫具有統一的架構?? D.NoSQL數據庫經常使用JOIN操作

71~75.The entity-relationship (E-R) data model is based on a perception of a real world that consists of a collection of basic objects, called (?? ),and of relationships among these objects. An entity is a "thing" or "object" in the real world that is distinguishable from other objects. Entities are described in a database by a set of (?? ) . A relationship is an association among several entities. The set of all entities of the same type and the set of all relationships of the same type are termed an entity set and relationship set, respectively. The overall logical structure (schema) of a database can be expressed graphically by an E-R diagram, which is built up from the following components: (?? ) represent entity set, (?? ) represent attributes, etc. In addition to entities and relations, the E-R model represents certain(?? ) to which the contents of a database must conform. The entity-relationship model is widely used in database design.

71.A. data?????? B. things????? C. entities???? D. objects

72.A. keys?????? B. attributes?? C.records????? D. Rows

73.A. rectangles? B. ellipses???? C. diamonds??? D. lines

74.A. rectangles? B. ellipses???? C. diamonds??? D. lines

75.A. things???? B. objects????? C. conditions?? D. constrains

2019年數據庫系統工程師上午答案及解析

1.C??? 單擊此鏈接查看真題解析視頻2021軟考-數據庫系統工程師--上午歷年真題解析視頻(第二期)-學習視頻教程-騰訊課堂

解析:

  • 控制器:由程序計數器、指令寄存器、指令譯碼器、時序產生器和操作控制器組成。控制器的功能是對指令進行譯碼或測試,并產生相應的操作控制信號,以便啟動規定的動作。
  • 運算器:算術邏輯單元(ALU)、通用寄存器、數據緩沖寄存器DR和狀態條件寄存器PSW組成。運算器的功能是執行所有的算術運算。
  • 程序計數器(PC):是用于存放下一條指令地址的地方。當執行一條指令時,首先根據PC中存放的指令地址,將指令由內存取到指令寄存器中,此過程稱為“取指令”。與此同時,PC中的地址或自動加1或由轉移指針給出下一條指令的地址。此后經過分析指令,執行指令。完成第一條指令的執行,而后根據PC取出第二條指令的地址,如此循環,執行每一條指令。
  • 通用寄存器:用于傳送和暫存數據,也可參與算術邏輯運算,并保存運算結果。
  • 2. C

    解析:

    DMA控制器是一種在系統內部轉移數據的獨特外設,可以將其視為一種能夠通過一組專用總線將內部和外部存儲器與每個具有DMA能力的外設連接起來的控制器。

    3.A

    解析:

    ?

    4. C

    解析:

    ?

    ?

    5.C

    解析:

    棧(stack)是一種運算受限的線性表。其限制是僅允許在表的一端進行插入和刪除運算。這一端被稱為棧頂,相對地,把另一端稱為棧底。 Z先出棧,說明XYZ都已經入棧,所以X不可能先于Y出棧。

    6.D

    解析:

    7.B

    解析:

    B-樹(B-tree)是一種自平衡的樹,能夠保持數據有序。這種數據結構能夠讓查找數據、順序訪問、插入數據及刪除的動作,都在對數時間內完成。B樹,概括來說是一個一般化的二叉查找樹(binary search tree),可以擁有多于2個子節點。與自平衡二叉查找樹不同,B樹為系統大塊數據的讀寫操作做了優化。B樹減少定位記錄時所經歷的中間過程,從而加快存取速度。小任老師Q2105639303,免費獲取資料,問題解答。

    8.C

    9.C

    ?

    10.A

    11.B

    解析:

  • 主動攻擊指攻擊者訪問他所需信息的故意行為。主動攻擊包括拒絕服務攻擊DDOS、信息篡改、破壞、資源使用、欺騙假冒等攻擊方法。
  • 被動攻擊是收集信息而不是進行訪問,數據的合法用戶對這種活動一點也不會覺察到。被動攻擊包括嗅探、竊聽、信息收集等攻擊方法。
  • 12. B

    解析:

    應用級網關可以工作在OSI七層模型的任一層上,能夠檢查進出的數據包,通過網關復制傳遞數據,防止在受信任服務器和客戶機與不受信任的主機間直接建立聯系。應用級網關能夠理解應用層上的協議,能夠做復雜一些的訪問控制,起到防火墻的作用,稱為應用級網關。

    13.C

    14.C

    解析:

    MIME (Multipurpose Internet Mail Extensions) 多用途互聯網郵件擴展類型,是描述消息內容類型的因特網標準。MIME 消息能包含文本、圖像、音頻、視頻以及其他應用程序專用的數據。

    15.D

    16.17.C B

    解析:

    ?18.C

    19.C

    解析:

    位示圖是利用二進制的一位來表示磁盤中的一個磁盤塊的使用情況。當其值為“0”時,表示對應的盤塊空閑;為“1”時,表示已經分配使用。

    1024*1024/4/64=4096

    20.B

    解析:

    單擊此鏈接查看真題解析視頻2021軟考-數據庫系統工程師--上午歷年真題解析視頻(第二期)-學習視頻教程-騰訊課堂 P1生產者,生產產品后首先要申請緩沖區,所以要先執行P(S1),申請成功表示鎖定緩沖區,可以存入產品,存入產品后,要執行V(S2)釋放緩沖區,同時將S2的值加1(初值為0),表示緩沖區有產品。

    P2消費者,要消費首先要判斷S2的值是否為1,如果為0表示緩沖區沒有產品可以消費,需要等待。如果S2的值為1,表示有產品可以消費,這時要執行P(S2),鎖定緩沖區,然后取產品消費,再執行V(S1),釋放緩沖區,并將S1的值設置為0,表示緩沖區空,可以由生產者放入產品。

    21.D

    22.A

    23.C

    解析:

    使用棧來支持函數調用操作,棧被用來傳遞函數參數、存儲返回信息、臨時保存寄存器原有值以備恢復以及用來存儲局部數據。

    24. A

    解析:

    ?

    25.C

    26. D

    解析:

    ?

    27.B

    28. B

    29.C

    30.B

    解析:

    ?

    31.C

    解析:

    網絡故障時,一般檢查順序是先硬件,后軟件(配置);先容易,后復雜。

    32. D

    解析:

    TCP和UDP有各自的端口號相互獨立,均使用16位端口號。

    33.B

    34.35.C A

    解析:

    有些實體對于另一些實體有很強的依賴關系,即一個實體的存在必須以另一實體的存在為前提。前者就稱為“弱實體”,后者稱為“強實體”。比如在人事管理系統中,職工子女的信息就是以職工的存在為前提的,子女實體是弱實體,子女與職工的聯系是一種依賴聯系。小任老師Q2105639303,免費獲取資料,問題解答。

    36.37. B C

    解析:

    sql中的連接查詢有inner join(內連接)、left join(左連接)、right join(右連接)、full join(全連接)四種方式。單擊此鏈接查看真題解析視頻2021軟考-數據庫系統工程師--上午歷年真題解析視頻(第二期)-學習視頻教程-騰訊課堂

    1.inner join,在兩張表進行連接查詢時,只保留兩張表中完全匹配的結果集。不匹配的,不會列出來。

    2.left join,在兩張表進行連接查詢時,會返回左表所有的行,即使在右表中沒有匹配的記錄。

    3.right join,在兩張表進行連接查詢時,會返回右表所有的行,即使在左表中沒有匹配的記錄。

    4.full join,在兩張表進行連接查詢時,返回左表和右表中所有沒有匹配的行。

    38.C

    解析:

    ?

    39.40. A D

    41.42. A B

    43.C

    解析:

    ?44.D

    解析:

    ?45.D

    解析:

    觸發器不能在臨時表上創建,可以引用臨時表。

    46.D

    47.B

    48.49.B C

    50.D

    51.B

    解析:

    ?

    52.53. A B

    解析:

    ?

    ?

    54.A

    解析:

    ?

    55.D

    解析:

    存儲過程是SQL語句和控制語句的預編譯集合,保存在數據庫中,可以調用執行,并且允許用戶聲明變量,邏輯控制語句以及其他強大的編程功能。

    56.C

    57.A

    解析:

    ?

    58.D

    解析:

    ?

    59.B

    解析:

    ?

    60.D

    解析:

    兩段鎖協議并不要求事務必須一次將所有要使用的數據全部加鎖,因此遵守兩段鎖協議的事務可能發生死鎖。

    61.C

    62~64. A B D

    解析:

    如果查詢是瓶頸,則在關系上建立適當的索引;通常,作為查詢條件的屬性上建立索引可以提高查詢效率。

    如果更新是瓶頸,因為每次更新都會重建表上的索引,引起效率降低,則考慮刪除某些索引。

    選擇適當索引,如果經常使用范圍查詢,則B樹索引比散列索引更高效

    將有利于大多數查詢和更新的索引設為聚集性索引。

    65.66.B A

    67.B

    68.B

    69.D

    解析:

    NoSQL數據模型:文檔存儲、鍵值存儲、列存儲、圖存儲。

    70.A

    71~75.C B A B D

    總結

    以上是生活随笔為你收集整理的2019年数据库系统工程师上午真题及答案解析的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。