mysql數據庫筆試題_第1頁
mysql數據庫筆試題_第2頁
mysql數據庫筆試題_第3頁
mysql數據庫筆試題_第4頁
mysql數據庫筆試題_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、mysql數據庫筆試題Newly compiled on November 23, 2020數據庫筆試題(一)一、選擇題1 -數據庫系統的核心是_B_。A .數據庫B .數據庫管理系統C.數據模型D.軟件工具2 . SQL語言具有_B的功能。A .關系規范化、數據操縱、數據控制B 數據定義、數據操縱、數據控制C .數據定義、關系規范化、數據控制D .數據定義、關系規范化、數據操縱3 . SQL語言的數據操縱語句包括SELECT, INSERT, UPDATE和DELETE,最重要的,也是使用最頻繁的語句是_A_。A . SELECT B . INSERT C . UPDATE D . DELE

2、TE4 .在關系數據庫設計中,設計關系模式是_C_的任務。A.需求分析階段B .概念設計階段C .邏輯設計階段D .物理設計階段5 . _C_是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。A .程序B命令C .事務D .文件6 .在數據庫中,產生數據不一致的根本原因是D_。A.數據存儲量太大B沒有嚴格保護數據C.未對數據進行完整性控制D.數據冗余7 .下列SQL語句中,創建關系表的是B。A . ALTERB . CREATEC . UPDATE D . INSERT8 -數據庫的_B_是為了保證由授權用戶對數據庫所做的修改不會影響數據一 致性的損失。A .安全性B .完整性C .

3、并發控制D恢復9 -事務是數據庫進行的基本工作單位。如果一個事務執行成功,則全部更新提 交;如果一個事務執行失敗,則已做過的更新被恢復原狀,好像整個事務從未 有過這些更新,這樣保持了數據庫處于B_狀態。A .安全性B .致性C .完整性D .可靠性10 .對并發操作若不加以控制,可能會帶來數據的D可題。A .不安全B .死鎖C .死機D .不一致二、填空題1 -數據冗余可能導致的問題有_和答案:浪費存儲空間及修改麻煩 潛在的數據不一致性2數據庫在運行過程中可能產生的故障有_答案:1 Transactionfailure System crash 3 Disk failure3視圖是一個虛表,它

4、是從_中導出的表。在數據庫中,只存放視圖的_不存放視圖的_O答案:一個或幾個基本表、定義、視圖對應的數據4 .關系操作的特點是_操作。答案:集合三、簡答題1、 如何創建表、修改表、刪除表Create table表名Alter table表名Drop table表名2、 存儲過程的優點是什么存儲過程的優點:1提高性能2減輕網絡擁塞3.致性較好4.改善安全機制3、 什么是觸發器觸發器有哪幾種觸發器有什么優點個觸發器是由T-SQL語句集組成的代碼塊,在響應某些動作時激活該語句集有insert,delete,update觸發器它防止了對數據的不正確、未授權的和不一致的改變4、 常見的幾種約束有哪些分別

5、代表什么意思如何使用主鍵約束,外鍵約束,檢查約束,唯一約束,默認約束約束:在Create table或alter table時加約束主鍵:PRIMARY KEY住鍵字段)保證了實體完整性,一個表只有一個主鍵,但一個主鍵可有包 含多個字段,主鍵字段不能為空(2)唯一:UNIQUE(約束字段)保證了實體完整性,一個表只有多個唯一約束,個唯一約束可有包含多個字段(3)外鍵:FOREIGN KEY(外鍵字段)REFERENCES主鍵表(主鍵字段)保證了引用完整性,一個表可以有多個外鍵檢查:CHECK(檢查表達式)保證了域完整性,一個表中可以有多個檢查性 約束(5)默認值:DEFAULT (默認值的表達

6、式或NULL) for字段名保證了域完整性.個表可以有多個默認值約束,但是一個字段只有一個默認值5、什么是數據庫的安全性數據庫的安全性是指保護數據庫以防止不合法的使用所造成的數據泄露、更改 或破壞。6、 簡要說明事務的原子性。事務的所有操作必須完成,否則事務將被撤消。也就是說,事務是作為一個整 體的單位處理,不可以被分割7、 事務中的提交和回滾是什么意思事務中的提交(COMMIT)是提交事務的所有操作。具體說就是將事務中所有 對數據庫的更新寫回到磁盤上的物理數據庫中去,事務正常結束。事務中的回滾(ROLLBACK)是數據庫滾回到事務開始時的狀態。具體地說就 是,在事務運行的過程中發生了某種故障

7、,事務不能繼續執行,系統將事務中 對數據庫的所有已完成的更新操作全部撤消,使數據庫回滾到事務開始時的狀態。四、設計題1、學生表:Student學生表(學號,姓名,性別,年齡,組織部門)Course課程表(編號,課程名稱)Sc選課表(學號,課程編號,成績)表結構如下:(1).寫一個SQL語句,查詢選修了,計算機原理,的學生學號和姓名(2).寫一個SQL語句,查詢周星馳同學選修了的課程名字(3).寫一個SQL語句,查詢選修了5門課程的學生學號和姓名select sno,snamefrom studentwhere sno in (select snofrom scwhere eno =(select enofrom coursewhere cname=計算機原理,)select cnamefrom coursewhere eno in (2)select enofrom scwhere sno =select snofrom stu

溫馨提示

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

評論

0/150

提交評論