領(lǐng)創(chuàng)教育(山東)集團(tuán)有限公司
新聞詳情

國(guó)家開(kāi)放大學(xué)高起專(zhuān)真題《MySQL 數(shù)據(jù)庫(kù)應(yīng)用試題一》

85
發(fā)表時(shí)間:2022-12-29 10:32

1. 單選題

(1)   下列四項(xiàng)中,   關(guān)于創(chuàng)建 MySQL 數(shù)據(jù)庫(kù)說(shuō)法錯(cuò)誤的是 A 。

(A)   MySQL 中所有的數(shù)據(jù)庫(kù)都需要用戶(hù)自己創(chuàng)

(B)   每一個(gè)數(shù)據(jù)庫(kù)都有一個(gè)唯一的名稱(chēng)

(C)   用戶(hù)可以通過(guò)命令創(chuàng)建數(shù)據(jù)庫(kù)

(D)   用戶(hù)通過(guò)圖形操作界面工具創(chuàng)建數(shù)據(jù)庫(kù)

(2) 設(shè)置字符集的目的是為了避免在數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)出現(xiàn)亂碼

的情   如果要在數(shù)據(jù)庫(kù)中存放中文,   最好使用 C 。

(A)   big5

(B)   gb2312

(C)   gbk

(D)   dec8

(3) 如果要查看某一個(gè)數(shù)據(jù)庫(kù)的詳細(xì)信息,   可以使用 C 命令進(jìn)行

看。

(A)   SHOW

(B)   SHOW CHARACATER SET

(C)   SHOW CREATE DATABASE

(D)   以上都可以

(4)   下列四項(xiàng)中,   關(guān)于刪除 MySQL 數(shù)據(jù)庫(kù)說(shuō)法正確的是 D 。 (A)   使用圖形操作界面工具刪除數(shù)據(jù)的方法僅有一

(B) 除數(shù)據(jù)庫(kù)成功后,原來(lái)分配的系統(tǒng)空間被暫時(shí)不被收回,需


要時(shí)還可以恢復(fù)

(C)   用于刪除數(shù)據(jù)庫(kù)的語(yǔ)句是DELETE DATABASE db_name

(D)   刪除數(shù)據(jù)庫(kù)后,   數(shù)據(jù)庫(kù)中存儲(chǔ)的所有數(shù)據(jù)表和數(shù)據(jù)也將一同刪除,   而且不能恢復(fù)

(5)   MySQL 與其他關(guān)系型數(shù)據(jù)庫(kù) (SQL Server/Oracle)   架構(gòu)上最 大的區(qū)別是D 。

(A)   索   (B)   連接層   (C)   SQL   (D)   存儲(chǔ)引擎層    (6)   MySQL 提供了多種存儲(chǔ)引擎,   下列哪種不屬于它是存儲(chǔ)引擎 C ?

(A)   MyISAM

(B)   InnoDB

(C)   OLTP

(D)   MEMORY

(7)   下列關(guān)于事務(wù)的描述,   錯(cuò)誤的是 C 。

(A)   MySQL 事務(wù)主要用于處理操作量大, 復(fù)雜度高的數(shù)據(jù)

(B)   在關(guān)系數(shù)據(jù)庫(kù)中,   事務(wù)可以是一組 SQL 語(yǔ)句或整個(gè)程序 (C)   在關(guān)系數(shù)據(jù)庫(kù)中,   事務(wù)不可以是一條 SQL 語(yǔ)句

(D) 務(wù)指訪(fǎng)問(wèn)并可能更新數(shù)據(jù)庫(kù)中各種數(shù)據(jù)項(xiàng)的一個(gè)程序執(zhí)行單 。

(8)   下列哪種鎖定機(jī)制沒(méi)有被 MySQL 各存儲(chǔ)引擎使用B

(A)   表級(jí)鎖定

(B)   列級(jí)鎖定


(C)   行級(jí)鎖定

(D)   頁(yè)級(jí)鎖定

2. 填空題

(1) 如果在創(chuàng)建 MySQL 數(shù)據(jù)庫(kù)時(shí)不指定字符集,   那么就使用系統(tǒng)符集。   系統(tǒng)默認(rèn)的字符集是 Server Default 。

(2)   可以通過(guò)SHOW CHARACATER SET 語(yǔ)句查看MySQL 中支持的字 符集。

(3)   如果要選擇某一個(gè)數(shù)據(jù)庫(kù),   使其成為當(dāng)前數(shù)據(jù)庫(kù),   可以使用 USE 命令。

(4)   數(shù)據(jù)庫(kù)存儲(chǔ)引擎是數(shù)據(jù)庫(kù)底層軟件組織,   數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS)   使用它進(jìn)行創(chuàng)建、查詢(xún)、   更新和刪除數(shù)據(jù)等操作。

(5)   查看 MySQL 數(shù)據(jù)庫(kù)中存儲(chǔ)引擎的語(yǔ)句是SHOW ENGINES

(6) 事務(wù)中的操作要么都被執(zhí)行,   要不都不執(zhí)行,   這個(gè)特征稱(chēng)之 為事務(wù)的原子性。

(7)   當(dāng)用戶(hù)對(duì)數(shù)據(jù)庫(kù)并發(fā)訪(fǎng)問(wèn)時(shí),   為了確保事務(wù)完整性和數(shù)據(jù)庫(kù)致性,   需要使用鎖機(jī)制。

(8)   InnoDB 是當(dāng)前MySQL 數(shù)據(jù)庫(kù)版本的默認(rèn)存儲(chǔ)引擎,   持事務(wù)安全表,   支持行級(jí)鎖定和外鍵,   是事務(wù)型數(shù)據(jù)庫(kù)的首選引擎 3. 簡(jiǎn)答題

(1)   創(chuàng)建數(shù)據(jù)庫(kù)的命令語(yǔ)句是什么?   如何為數(shù)據(jù)庫(kù)指定字符集? 案:

創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)法:


CREATE   DATABASE   db_name   [[DEFAULT]   CHARACTER   SET character_name];character_name:   指數(shù)據(jù)庫(kù)的字符集,   設(shè)置字符 集的目是為了避免在數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)出現(xiàn)亂碼的情況。   如果 創(chuàng)建數(shù)據(jù)庫(kù)時(shí)不指定字符集,   那么就使用系統(tǒng)的字符集。   系統(tǒng)默 認(rèn)的字符集是ServerDefault。除了系統(tǒng)的默認(rèn)字符集外,   還可以 big5、dec8、gb2312、gbk 等。   如果要在數(shù)據(jù)庫(kù)中存放中文, 最好使用 gbk。

(2)   通過(guò) DROP DATABASE 命令刪除的數(shù)據(jù)庫(kù)還可以恢復(fù)其中的數(shù) 據(jù)?

案:

使用 DROP DATABASE 命令時(shí)要非常謹(jǐn)慎,   在執(zhí)行該命令時(shí),   MySQL 不會(huì)出任何提醒確認(rèn)信息。   刪除數(shù)據(jù)庫(kù)后,   數(shù)據(jù)庫(kù)中存儲(chǔ)的所有 數(shù)據(jù)和數(shù)據(jù)也將一同被刪除,   而且不能恢復(fù)。

(3)   如何通過(guò)命令將某個(gè)數(shù)據(jù)庫(kù)設(shè)置為 MySQL 的當(dāng)前數(shù)據(jù)庫(kù)?案:

如果要選擇某一個(gè)數(shù)據(jù)庫(kù),使其成為當(dāng)前數(shù)據(jù)庫(kù),可以使用USE 令。擇某一個(gè)數(shù)據(jù)庫(kù)的語(yǔ)法:   USE db_name;

(4)   MySQL 是如何實(shí)現(xiàn)數(shù)據(jù)的一致性和并發(fā)性的?

案:

MySQL 通過(guò)事務(wù)和鎖來(lái)實(shí)現(xiàn)數(shù)據(jù)的一致性和并發(fā)性。事務(wù)指訪(fǎng)問(wèn)并可 能更數(shù)據(jù)庫(kù)中各種數(shù)據(jù)項(xiàng)的一個(gè)程序執(zhí)行單元。   一般來(lái)說(shuō),   事務(wù) 滿(mǎn)足 4 個(gè)條件:   原子性 (Atomicity,   或稱(chēng)不可分割性)、一


致性 (Consistency)、隔離 (Isolation,又稱(chēng)獨(dú)立性)   和持久性 (Durability), 稱(chēng)之為 ACID 特性。當(dāng)用戶(hù)對(duì)數(shù)據(jù)庫(kù)并發(fā)訪(fǎng)問(wèn)時(shí), 確保事務(wù)完整性和數(shù)據(jù)庫(kù)一致性,   需要使用鎖機(jī)制,   它是實(shí)現(xiàn) 數(shù)據(jù)庫(kù)發(fā)控制的主要手段。   鎖可以防止用戶(hù)讀取正在由其他用戶(hù) 的數(shù)據(jù),   并可以防止多個(gè)用戶(hù)同時(shí)更改相同數(shù)據(jù)。   如果不使用 ,   數(shù)據(jù)庫(kù)中的數(shù)據(jù)可能在邏輯上不正確,   并且對(duì)數(shù)據(jù)的查詢(xún)可能 會(huì)產(chǎn)生意想不到的結(jié)果。

(5)   MySQL 中都支持哪些存儲(chǔ)引擎?   實(shí)際應(yīng)用時(shí)該如何選擇? 案:

MySQL 中支的存儲(chǔ)引擎主要包括:   InnoDB、   MyISAM、   MEMORY、 MRG_MYISAM、BLACKHOLECSV、ARCHIVE、PERFORMANCE_SCHEMA 等。 實(shí)際工作中選擇一個(gè)合適的存儲(chǔ)引擎是個(gè)很復(fù)雜的問(wèn)題,   每種存儲(chǔ) 都有各自的優(yōu)勢(shì)。因此,   不能籠統(tǒng)地說(shuō)哪個(gè)存儲(chǔ)引擎更好,   說(shuō)合適不合適。   如果要提供提交、   回滾和崩潰恢復(fù)能力的事務(wù)安 (ACID 兼容)   能力,   并要求實(shí)現(xiàn)并發(fā)控制,   InnoDB 是個(gè)很好 選擇。   如果數(shù)據(jù)表主要用來(lái)插入和查詢(xún)記錄,   MyISAM 引擎能 供較高的處理效率。   如果只是臨時(shí)存放數(shù)據(jù),   數(shù)據(jù)量不大,   且不需要較高的數(shù)據(jù)安全性,   可以選擇將數(shù)據(jù)保存在內(nèi)存中的 MEMORY 引擎,   MySQL 中使用該引擎作為臨時(shí)表,   存放查詢(xún)的中間 結(jié)果。如果只有 INSERT 和 SELECT 操作,可以選擇 ARCHIVE 引擎, ARCHIVE 引擎支持高并發(fā)的插入操作,   適合存儲(chǔ)歸檔數(shù)據(jù)。


以上就是關(guān)于國(guó)家開(kāi)放大學(xué)高起專(zhuān)《MySQL 數(shù)據(jù)庫(kù)應(yīng)用試題》,如果想要咨詢(xún)關(guān)于國(guó)家開(kāi)放大學(xué)的任何問(wèn)題,可以咨詢(xún)王老師:18766119382(同微信)

山東省領(lǐng)創(chuàng)教育集團(tuán)王老師.jpg

分享到:
                         山東領(lǐng)創(chuàng)教育集團(tuán)地址
                               集團(tuán)總部:山東省濟(jì)南市歷城區(qū)花園路168號(hào)二建融基大廈9樓
                                                  二建校區(qū):山東省濟(jì)南市歷城區(qū)花園路168號(hào)二建融基大廈9樓906、903室
                                                                       聚隆校區(qū):山東省濟(jì)南市歷城區(qū)花園路與洪家樓南路交叉路口西南-聚隆財(cái)富中心9樓903
                                                海蔚校區(qū):山東省濟(jì)南市歷城區(qū)花園路101號(hào)海蔚大廈15樓1503-1508
                                             陸港校區(qū):山東省濟(jì)南市歷城區(qū)溫梁路6636號(hào)濟(jì)南陸港大廈1號(hào)樓10樓
德州分校:山東省德州市德城區(qū)萬(wàn)達(dá)廣場(chǎng)
                                                東營(yíng)分校:山東省東營(yíng)市東營(yíng)區(qū)北一路730號(hào)萬(wàn)達(dá)廣場(chǎng)甲級(jí)寫(xiě)字樓1709室
             淄博分校:淄博市張店區(qū)華光路云龍國(guó)際B座1001                                  青島分校:青島市李滄區(qū)重慶路30號(hào)中南世紀(jì)城南側(cè)商業(yè)樓2層
                                      留學(xué)部門(mén):山東省濟(jì)南市歷城區(qū)花園路101號(hào)海蔚大廈15樓1502室
                                          歷山分部:濟(jì)南市歷城區(qū)花園路與歷山路交叉口泉景恒展大廈1001室
                  韓國(guó)分部:韓國(guó)首爾市江南區(qū)驛三路215號(hào)2層          
             聯(lián)系我們:15550011809(同微信) 周老師