mysql數(shù)據(jù)庫筆試題一_第1頁
mysql數(shù)據(jù)庫筆試題一_第2頁
mysql數(shù)據(jù)庫筆試題一_第3頁
mysql數(shù)據(jù)庫筆試題一_第4頁
mysql數(shù)據(jù)庫筆試題一_第5頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、A.安全性 B .完整性C .并發(fā)控制 D .恢復數(shù)據(jù)庫筆試題(一)一、選擇題 1數(shù)據(jù)庫系統(tǒng)的核心是 _B_。A.數(shù)據(jù)庫 B數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)模型D.軟件工具2. SQL 語言具有_B_的功能。A. 關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B. 數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C. 數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D. 數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱3. SQL 語言的數(shù)據(jù)操縱語句包括 SELECT INSERT UPDATE 和 DELETE 最重要的,也是使用最頻繁的語句是 _A_。A. SELECTB . INSERT C . UPDATE D . DELETE4.在關(guān)系數(shù)據(jù)庫設(shè)計中 設(shè)計關(guān)系模式是

2、_C_的任務(wù)。A 需求分析階段 B 概念設(shè)計階段 C 邏輯設(shè)計階段 D 物理設(shè)計階段5. _。_是 DBMS 勺基本單位,它是用戶定義的一組邏輯一致的程序序列。A .程序 B .命令 C .事務(wù) D .文件6.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是_D_。A. 數(shù)據(jù)存儲量太大B. 沒有嚴格保護數(shù)據(jù)C. 未對數(shù)據(jù)進行完整性控制D. 數(shù)據(jù)冗余7. 下列 SQL 語句中,創(chuàng)建關(guān)系表的是 _B_。A. ALTERB . CREATEC. UPDATED . INSERTA.安全性 B .完整性C .并發(fā)控制 D .恢復8. 數(shù)據(jù)庫的 _B_是為了保證由授權(quán)用戶對數(shù)據(jù)庫所做的修改不會影響數(shù)據(jù)一致性的損失

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

4、表,它是從中導出的表。在數(shù)據(jù)庫中,只存放視圖的_ ,不存放視圖的 _ 。答案:一個或幾個基本表、定義、視圖對應(yīng)的數(shù)據(jù)4._ 關(guān)系操作的特點是操作。答案:集合三、 簡答題1 、 如何創(chuàng)建表、修改表、刪除表?Create table表名Alter table表名Drop table表名2.存儲過程的優(yōu)點是什么? 存儲過程的優(yōu)點:1. 提高性能2. 減輕網(wǎng)絡(luò)擁塞3.一致性較好4. 改善安全機制3、什么是觸發(fā)器?觸發(fā)器有哪幾種?觸發(fā)器有什么優(yōu)點 ?一個觸發(fā)器是由 T-SQL 語句集組成的代碼塊,在響應(yīng)某些動作時激活該語句集 有insert,delete,update 觸發(fā)器 它防止了對數(shù)據(jù)的不正確、未

5、授權(quán)的和不一致的改變4、常見的幾種約束有哪些?分別代表什么意思?如何使用? 主鍵約束,外鍵約束,檢查約束,唯一約束,默認約束 約束:在 Create table 或 alter table時加約束(1)主鍵: PRIMARY KEY (主鍵字段 ) 保證了實體完整性,一個表只有一個主鍵,但一個主 鍵可有包 含多個字段,主鍵字段不能為空(2)唯一: UNIQUE (約束字段 ) 保證了實體完整性,一個表只有多個唯一約束,一個唯一約束可有包含多個字段外鍵:FOREIGN KEY 外鍵字段)REFERENCES 主鍵表(主鍵字段)保證了引用完整性, 一個表可以有多個外鍵(4)檢查:CHECK 檢查表

6、達式)保證了域完整性,一個表中可以有多個檢查性約束(5)默認值: DEFAULT (默認值的表達式或 NULL) for 字段名 保證了域完整性 ,一個表可以 有多個默認值約束,但是一個字段只有一個默認值5、 什么是數(shù)據(jù)庫的安全性? 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。6、 簡要說明事務(wù)的原子性。 事務(wù)的所有操作必須完成,否則事務(wù)將被撤消。也就是說,事務(wù)是作為一個整體的單位處 理,不可以被分割7、 事務(wù)中的提交和回滾是什么意思?事務(wù)中的提交(COMM)是提交事務(wù)的所有操作。具體說就是將事務(wù)中所有對數(shù)據(jù)庫的更 新寫回到磁盤上的物理數(shù)據(jù)庫中去,事務(wù)正常結(jié)束。

7、事務(wù)中的回滾(ROLLBACK是數(shù)據(jù)庫滾回到事務(wù)幵始時的狀態(tài)。具體地說就是,在事務(wù)運 行的過程中發(fā)生了某種故障,事務(wù)不能繼續(xù)執(zhí)行,系統(tǒng)將事務(wù)中對數(shù)據(jù)庫的所有已完成的 更新操作全部撤消,使數(shù)據(jù)庫回滾到事務(wù)開始時的狀態(tài)。四、設(shè)計題1、學生表: Student 學生表 ( 學號,姓名,性別,年齡,組織部門 )Course課程表 ( 編號,課程名稱 )Sc 選課表 ( 學號,課程編號,成績 )表結(jié)構(gòu)如下:(1) .寫一個 SQL 語句,查詢選修了計算機原理的學生學號和姓名(2) .寫一個 SQL 語句,查詢周星馳同學選修了的課程名字(3) .寫一個 SQL 語句,查詢選修了 5 門課程的學生學號和姓名select sno,sname from student where sno in (select snofrom sc where cno = (select cnofrom coursewhere cname=計算機原理)(2)select cnamefrom coursewhere cno in (select cnofrom scwheresno =(select snofrom

溫馨提示

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

評論

0/150

提交評論