數據庫系統原理練習題庫(附參考答案)_第1頁
數據庫系統原理練習題庫(附參考答案)_第2頁
數據庫系統原理練習題庫(附參考答案)_第3頁
數據庫系統原理練習題庫(附參考答案)_第4頁
數據庫系統原理練習題庫(附參考答案)_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數據庫系統原理練習題庫(附參考答案)一、單選題(共100題,每題1分,共100分)1.屬于數據庫結構設計階段的是A、程序設計B、功能設計C、事務設計D、邏輯結構設計正確答案:D2.人工管理階段,計算機主要應用于A、數據集成B、科學計算C、過程控制D、故障恢復正確答案:B3.下列關于數據控制語言的說法中,正確的是A、REVOKE語句用于授予權限B、GRANT語句用于收回權限C、數據控制語言主要用于數據執行流程管理D、數據控制語言包括的主要SQL語句是GRANT和REVOKE正確答案:D4.下列屬于關聯分析算法的是A、AprioriB、GMMC、RedisD、HBase正確答案:A5.同一數據被反復存儲的情況是A、刪除異常B、插入異常C、更新異常D、數據冗余正確答案:D6.產生數據不一致的主要原因是并發操作破壞了事務的A、持續性B、一致性C、原子性D、隔離性正確答案:D7.DBMS提供【】來嚴格地定義模式。A、模式描述語言B、子模式描述語言C、內模式描述語言D、程序設計語言正確答案:A8.關系數據庫以【】作為數據的邏輯模型。A、二維表B、關系C、關系模型D、數據庫正確答案:C9.關于調用存儲過程的說法,錯誤的是A、可以從交互式界面調用B、可以使用CALL語句來調用存儲過程C、可以由嵌入式SQL調用D、不是所有的SQL接口都能調用存儲過程正確答案:D10.可唯一標識實體的屬性集稱為A、鍵B、實體型C、域D、屬性正確答案:A11.目的是為可實際運行的應用程序設計提供依據與指導,并作為設計評價的基礎的是A、設計評價B、編制應用程序設計說明C、模型轉換D、子模式設計正確答案:B12.在使用游標的過程中,需要注意的事項不包括A、游標不能單獨在查詢操作中使用B、在一個BEGIN···END語句塊中每一個游標的名字并不是唯一的C、游標是被SELECT語句檢索出來的結果集D、在存儲過程或存儲函數中可以定義多個游標正確答案:B13.對關系的描述不正確的是A、關系中的元組次序可交換B、關系可以嵌套定義C、關系是一張二維表D、關系是一個集合正確答案:B14.下列關于MySQL的說法中,正確的是A、在MySQL中,一個關系對應多個基本表B、在MySQL中,一個或多個基本表對應一個存儲文件C、在MySQL中,一個表只能有一個索引D、在MySQL中,索引不能存放在存儲文件中正確答案:B15.關系數據庫是以【】的形式組織數據。A、二維表格B、元組C、結構D、分量正確答案:A16.數據庫的核心是A、外部模式B、概念模式C、存儲模式D、內部模式正確答案:B17.在使用SELECT語句進行查詢時,若查詢一個表中的所有列,則可在SELECT語句指定列的位置上直接使用的通配符是A、#B、@C、*D、&.正確答案:C18.在圖存儲數據庫中,【】代表實體。A、結點B、屬性C、聯系D、邊正確答案:A19.下列不屬于數據定義語言包括的SQL語句的是A、DELETEB、ALTERC、CREATED、DROP正確答案:A20.使用MySQL數據庫管理系統構建各種信息管理系統或互聯網網站的應用環境,采用WAMP構架方式時,【】作為操作系統。A、UNIXB、WindowsC、LinuxD、MAC正確答案:B21.對多用戶的并發操作加以控制和協調是指A、數據集成B、數據共享C、并發控制D、故障恢復正確答案:C22.表中的行,也稱作A、屬性B、記錄C、分量D、超碼正確答案:B23.將數據庫系統與現實世界進行密切地、有機地、協調一致地結合的過程是A、數據庫設計方法B、數據庫生命周期C、數據庫設計D、數據庫設計的內容正確答案:C24.下列不屬于數據庫的建立和維護功能的是A、數據庫空間的維護B、數據庫的分析C、數據庫的性能監視D、數據定義正確答案:D25.主鍵約束可以在CREATETABLE或ALTERTABLE語句中使用關鍵字【】來實現。A、REFERENCESB、FOREIGNKEYC、PRIMARYKEYD、UNIQUE正確答案:C26.長期儲存在計算機中的有組織的、可共享的數據集合是指A、數據庫系統B、數據庫管理系統C、數據庫D、數據正確答案:C27.當某個實務對某段數據加了S鎖之后,在此事務釋放鎖之前,其他事務可以對此段數據加的鎖是A、T鎖B、D鎖C、U鎖D、S鎖正確答案:D28.下列關于索引的說法中,錯誤的是A、索引文件需要占用磁盤空間B、創建的索引越多越好C、DBMS會將一個表的所有索引保存在同一個索引文件中D、創建索引能夠提高數據文件的訪問效率正確答案:B29.聚類的目的是A、使屬于同一類別的對象之間的距離盡可能小,而不同類別的對象間的距離盡可能大B、使對象之間的距離盡可能大C、使屬于同一類別的對象之間的距離盡可能大,而不同類別的對象間的距離盡可能小D、使對象之間的距離盡可能小正確答案:A30.下列關于觸發器的說法中,錯誤的是A、觸發器不能更新或覆蓋B、在刪除一個表的同時,不會自動地刪除該表上的觸發器C、在觸發器的創建中,每個表每個事件每次只允許一個觸發器D、為了修改一個觸發器,必須先刪除它,然后再重新創建正確答案:B31.在MySQL中,當需要刪除已創建的數據庫時,可使用【】語句。A、ALTERDATABASEB、DROPSCHEMAC、ALTERSCHEMAD、CREATESCHEMA正確答案:B32.在數據定義語言包括的SQL語句中,用于對數據庫或數據庫對象進行修改的是【】A、CREATEB、ALTERC、DROPD、UPDATE正確答案:B33.使用存儲過程的好處不包括A、高性能B、良好的封裝性C、可增加網絡流量D、存儲過程可作為一種安全機制來確保數據庫的安全性正確答案:C34.【】是用戶定義的一個數據操作序列,這些操作可作為一個完整的工作單元,要么全部執行,要么全部不執行,是一個不可分割的工作單位。A、程序B、命令C、事務D、文件正確答案:C35.下列關于SQL的說法中,錯誤的是A、SQL語句最多有三個關鍵字組成B、SQL是一個簡潔易學的語言C、SQL由很少的詞構成D、SQL語句可以由一個關鍵字組成正確答案:A36.下列關于SQL的說法中,錯誤的是A、SQL是一個綜合的、功能強大的語言B、SQL與Java、C等程序設計語言非常相似C、SQL由很少的詞構成D、每個SQL語句都是由一個或多個關鍵字所組成正確答案:B37.使用存儲過程的好處不包括A、存儲過程可作為一種安全機制來確保數據的完整性B、可增強SQL語言的功能和靈活性C、移植性好D、良好的封裝性正確答案:C38.根據數據流程圖、任務分類表及數據操作特征表等,標明各任務的主要邏輯執行步驟的是A、數據字典B、操作過程說明書C、任務總表D、數據表正確答案:B39.下列不屬于查詢操作的是【】A、投影B、修改C、連接D、交正確答案:B40.保護數據庫以防止不合法的使用而造成數據泄露、更改或破壞,這是指數據的A、恢復B、完整性C、并發控制D、安全性正確答案:D41.【】可以防止丟失更新和“讀臟數據”。A、2級封鎖B、1級封鎖C、兩段鎖協議D、0級封鎖正確答案:A42.若D1={a1,a2,a3},D2={1,2,3},則D1XD2集合中共有【】個元組。A、6B、8C、9D、27正確答案:C43.關系數據庫的標準語言是A、C語言B、C++C、SQLD、Delphi正確答案:C44.SQL提供了【】進行數據查詢,該功能強大、使用靈活。A、SELECT語句B、UPDATE語句C、CREATE語句D、DELETE語句正確答案:A45.【】主要是指某些特定應用要求的數據存取時間限制。A、數據恢復B、數據的安全保密性C、數據的完整性D、響應時間正確答案:D46.數據庫中存儲的數據的基本特點不包括A、可共享B、易于擴展C、永久存儲D、有組織正確答案:B47.事務的一致性是指A、事務中包括的所有操作要么都做,要么都不做B、事務一旦提交,對數據庫的改變是永久的C、一個事務內部的操作及使用的數據對并發的其他事務是隔離的D、事務執行完畢后將數據庫由一個一致性狀態轉變到另一個一致性狀態正確答案:D48.在多表連接查詢的連接類型中,最常用的是A、交叉連接B、內連接C、右連接D、左連接正確答案:B49.下列關于MySQL的說法中,錯誤的是A、MySQL是一個關系型數據庫管理系統B、MySQL具有B/S體系結構C、MySQL由瑞典MySQLAB公司開發D、MySQL具有體積小的特點正確答案:B50.在關系的一個碼中移去某個屬性,它仍然是這個關系的碼,這樣的碼稱為A、外碼B、全碼C、超碼D、主屬性正確答案:C51.在SELECT語句的語法結構中,【】用于對檢索到的記錄進行分組。A、FROM子句B、WHERE子句C、GROUPBY子句D、HAVING子句正確答案:C52.下列不屬于關聯的是A、時序關聯B、因果關聯C、簡單關聯D、復雜關聯正確答案:D53.在MySQL數據庫中,創建索引的方式不包括A、使用CREATEINDEX語句創建索引B、使用CREATETABLE語句創建索引C、使用ALTERTABLE語句創建索引D、使用USETABLE語句創建索引正確答案:D54.MySQL支持的用戶自定義完整性約束不包括A、非空約束B、CHECK約束C、觸發器D、視圖正確答案:D55.使用MySQL數據庫管理系統構建各種信息管理系統或互聯網網站的應用環境,采用LAMP構架方式時,【】作為操作系統。A、UNIXB、WindowsC、LinuxD、MAC正確答案:C56.MySQL的用戶賬號及相關信息都存儲在一個名為【】的MySQL數據庫中。A、rootB、mysqlC、userD、admin正確答案:B57.主要反映應用部門原始業務處理的工作流程的是A、操作過程說明書B、數據流程圖C、任務分類表D、數據操作特征表正確答案:B58.【】要求明確標明數據庫的應用范圍及應達到的應用處理功能。A、數據字典B、應用處理過程需求說明C、數據庫的應用功能目標D、標明不同用戶視圖范圍正確答案:C59.下列關于存儲函數與存儲過程的說法中,錯誤的是A、可以直接對存儲函數進行調用,且不需要使用CALL語句B、存儲函數與存儲過程一樣,都可以被應用程序調用C、存儲函數中不能包含RETURN語句D、對存儲過程的調用,需要使用CALL語句正確答案:C60.在MySQL數據庫中,數據庫系統通常使用數據庫用戶權限確認等訪問控制措施,這主要是為了實現數據庫的A、安全性B、并發控制C、完整性D、恢復正確答案:A61.下列關于SQL的說法中,錯誤的是A、SQL不是某個特定數據庫供應商專有的語言B、掌握SQL可以幫助用戶與幾乎所有的關系數據庫進行交互C、SQL簡單易學D、SQL語句區分大小寫正確答案:D62.修改用戶口令的語句是A、CREATEUSERB、DROPUSERC、RENAMEUSERD、SETPASSWORD正確答案:D63.在某表中將學號字段的前四位規定為學生的入學年份,第5位規定為院系的編號。這屬于列級約束中的A、對取值范圍的約束B、對數據類型的約束C、對空值的約束D、對數據格式的約束正確答案:D64.下列關于MySQL中的常量的說法中,錯誤的是A、常量是指在程序運行過程中值不變的量B、常量的使用格式取決于值的數據類型C、字符串常量是指用單引號或雙引號括起來的字符序列D、一個十六進制值通常指定為一個字符串常量,每對十六進制數字被轉換為一個字符,其最前面有一個大寫字母“O”或小寫字母“o”正確答案:D65.下列關于游標的說法中,錯誤的是A、在定義游標之后,必須打開該游標,才能使用B、在實際應用中,一個游標可以被多次打開C、句柄必須在游標之前定義,否則系統會出現錯誤消息D、在使用游標之前,必須先聲明(定義)它正確答案:C66.在MySQL中,可以使用【】來修改已被創建的數據庫的相關參數。A、USE語句B、CREATESCHEMA語句C、ALTERDATABASE語句D、DROPDATABASE語句正確答案:C67.下列關于數據庫外模式的說法,正確的是A、一個外模式可以只為一個應用程序使用B、一個數據庫只能有一個外模式C、不可被多個應用程序所共享D、外模式不能重疊正確答案:A68.屬于行為設計階段的是A、物理設計B、概念設計C、邏輯設計D、功能設計正確答案:D69.下列屬于第一代數據庫系統的是A、SYBASEB、IMSC、IngresD、OODBS正確答案:B70.關于使用存儲過程的說法,錯誤的是A、存儲過程中可以使用創建數據庫對象的語句B、存儲過程中的聲明和參數都是可選的C、存儲過程會預先編譯,執行速度會快于交互執行的SQL語句D、存儲過程能完成復雜的邏輯判斷和復雜的運算正確答案:A71.【】是NoSQL數據庫采用最多的數據存儲方式。A、圖存儲B、列存儲C、鍵值存儲D、文檔存儲正確答案:C72.引起數據不一致的根源是A、數據集成B、并發控制C、數據冗余D、故障恢復正確答案:C73.下列關于SQL的說法中,錯誤的是A、SQL是SQLServer2000專有的語言B、掌握SQL可以幫助用戶與幾乎所有的關系數據庫進行交互C、SQL簡單易學D、SQL是一種強有力的語言正確答案:A74.實體所具有的某種特性稱為A、實體型B、域C、鍵D、屬性正確答案:D75.數據庫管理系統是計算機的A、數據庫系統B、數據庫C、系統軟件D、應用軟件正確答案:C76.下列關于數據控制語言的說法中,錯誤的是A、GRANT語句用于授予權限B、REVOKE語句用于收回權限C、數據控制語言主要用于數據執行流程管理D、數據控制語言包括的主要SQL語句是GRANT和REVOKE正確答案:C77.在數據倉庫技中,【】是數據匯總/聚集工具。A、數據挖掘B、分割C、OLAPD、OLTP正確答案:C78.【】是把數據按照相似性歸納成若干類別,同一類中的數據彼此相似,不同類中的數據相異A、聚類B、分類C、孤立點檢測D、關聯正確答案:A79.表中的列,也稱作A、鍵B、碼C、元組D、字段正確答案:D80.下列不屬于數據庫系統三級模式結構的是A、外模式B、內模式C、數據模式D、模式正確答案:C81.數據庫設計的起點是A、需求分析B、邏輯結構設計C、物理結構設計D、概念結構設計正確答案:A82.下列屬于文檔型數據庫的是A、RedisB、CouchDBC、CassandraD、HBase正確答案:B83.當關系中的某個屬性不是這個關系的主碼或候選碼,而是另一關系的主碼時,稱該屬性為這個關系的A、參照關系B、候選碼C、全碼D、外碼正確答案:D84.下列關于MySQL的說法中,錯誤的是A、MySQL是一個關系型數據庫管理系統B、在MySQL中,一個關系對應一個視圖C、在MySQL中,一個表可以有若干索引D、在MySQL中,索引存放在存儲文件中,其中存儲文件的邏輯結構組成了MySQL的內模式正確答案:B85.在SELECT語句的語法結構中,【】用于指定組的選擇條件。A、ORDERBY子句B、WHERE子句C、GROUPBY子句D、HAVING子句正確答案:D86.【】的任務是分析并檢驗模式及子模式的正確性與合理性。A、加載數據B、應用程序設計C、設計評價D、物理設計正確答案:C87.下面關于“1級封鎖”的說法,正確的是A、1級封鎖可以避免“讀臟數據”B、1級封鎖可以避免“死鎖”C、1級封鎖避免“丟失更新”D、1級封鎖“能重復讀”正確答案:C88.在SELECT語句的語法結構中,【】用于對查詢的結果進行排序。A、ORDERBY子句B、WHERE子句C、GROUPBY子句D、HAVING子句正確答案:A89.在數據庫中,產生數據不一致的根本原因是A、數據存儲量太大B、未對數據進行嚴格的控制C、沒有嚴格的數據保護D、數據冗余正確答案:D90.在圖存儲數據庫中,【】保存與結點相關的信息。A、結點B、屬性C、邊D、聯系正確答案:B91.下列屬于新一代數據庫系統的是A、網狀數據庫系統B、層次數據庫系統C、面向對象數據庫系統D、關系數據庫系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論