數據庫原理與應用 復習題_第1頁
已閱讀1頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1數據庫數據庫:指長期存儲在計算機內的、有組織的、可共享的數據集合數據庫管理系統(tǒng):數據庫管理系統(tǒng):是位于用戶與操作系統(tǒng)之間的一層數據管理軟件,具有數據定義、數據操縱、數據庫的運行管理、數據庫的建立和維護功能。關系:關系:一個關系對應通常說的一張簡單二維表元組:元組:表中的一行即為一個元組。關系模式:關系模式:對關系的描述,一般表示為:關系名(屬性1,屬性2,…,屬性n)邏輯獨立性:邏輯獨立性:當模式改變時,由數據庫管理員對各個外模式模式

2、的映射作相應改變,可以使外模式保持不變。應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據與程序的邏輯獨立性,簡稱數據的邏輯獨立性。物理獨立性:物理獨立性:當數據庫的存儲結構改變了(例如采用了更先進的存儲結構),由數據庫管理員對模式/內模式映象作相應改變,可以使模式保持不變,從而保證了數據的物理獨立性。主碼:主碼:表(關系)中的某個屬性組,它可以唯一確定一個元組,這個屬性組成為本關系的主碼。函數依賴:函數依賴:設R(U)

3、是屬性集U上的關系模式。X,Y是U的子集。若對于R(U)的任意一個可能的關系r,r中不可能存在兩個元組在X上的屬性值相等,而在Y上的屬性值不等,則稱X函數確定Y或Y函數依賴于X。笛卡兒積:笛卡兒積:給定一組域D1,D2,…,Dn,這些域中可以有相同的。D1,D2,…,Dn的笛卡爾積為:D1D2…Dn=(d1,d2,…,dn)|di、Di,i=1,2,…,n。?5完全函數依賴:在R(U)中,如果XY,并且對于X的任何一個真子集,都有Y,則

4、稱Y對?X?X??X完全函數依賴。關系模式的第一范式:關系模式的第一范式:一張二維表中每一個分量不可分的數據項,滿足這個最基本要求的關系模式就是規(guī)范化的模式,稱為第一范式。關系模式的第三范式:關系模式的第三范式:如果關系模式R滿足第二范式,且它的任何一個非主屬性都不傳遞函數依賴于任何候選關鍵字,則稱R是第三范式。部分函數依賴:部分函數依賴:在關系模式R中,如果對于X的任何一個真子集有→Y,則稱Y對X部分依賴,X?X?記。YXP??完全函

5、數依賴:完全函數依賴:在關系模式R中,如果X→Y,并且對于X的任何一個真子集都有→Y,則稱Y完全X?X?函數依賴于X,記為。YXf??平凡函數依賴:平凡函數依賴:X→Y,但是Y?X,則稱X→Y是平凡函數依賴。傳遞函數依賴:傳遞函數依賴:在R(U)中如果X→Y(YX),YXY→Z則稱Z對X傳遞函數依賴。索引:索引:索引是一個單獨的、物理的數據庫結構,它是某個表中一列或若干列值的集合和相應的指向表中物理標識這些值的數據頁的邏輯指針清單。記錄

6、:記錄:二維表中一行數據,稱為記錄。事務:事務:事務是一個操作序列,這些操作要么都做,要么都不做,是一個不可分割的工作單位,是數據庫環(huán)境中的邏輯工作單位。排它性:排它性:排它鎖又稱為寫鎖。如果事務T對數據對象X加上排它鎖,則只允許事務T獨占數據項X,其他任何事務都不能對X加任何類型的鎖,直到T釋放X上的鎖。從而避免其他事務讀取不一致的數據。共享鎖共享鎖:共享鎖又稱為讀鎖。如果事務T對數據對象X加上共享鎖,則其他事務只能對X進行讀操作,在

7、T釋放X上的鎖之前不能對X做任何修改。關鍵字關鍵字:能夠唯一標識一個記錄的字段或字段集。封鎖粒度:封鎖粒度:封鎖對象的大小稱為封鎖粒度。封鎖對象可以是邏輯對象,也可以是物理對象。封鎖協議:封鎖協議:在使用X鎖和S鎖對數據對象加鎖時,還需要約定一些規(guī)則,例如:何時申請X鎖或S鎖、持鎖時間、何時釋放等,稱這些規(guī)則為封鎖協議。外碼:外碼:設F是基本關系R的一個或一組屬性,但不是關系R的碼,如果F與基本關系S的主碼Ks相對應,320視圖是一個虛

8、表,它是從()中導出的表。在數據庫中,只存放視圖的(),不存放視圖的()。答案:①一個或幾個基本表②定義③視圖對應的數據21設有如下關系表設有如下關系表R:R(No,NAME,SEX,AGE,CLASS)主關鍵字是NO其中NO為學號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實現下列功能的SQL語句。①插入一個記錄(25,“李明”,“男”,21,“95031”);。②插入“95031”班學號為30、姓名為“鄭和”

9、的學生記錄;。③將學號為10的學生姓名改為“王華”;。④將所有“95101”班號改為“95091”;。⑤刪除學號為20的學生記錄;。⑥刪除姓“王”的學生記錄;。答案:①INTORVALUES(25,“李明”,“男”,21,“95031”)②INTOR(NO,NAME,CLASS)VALUES(30,“鄭和”,“95031”)③UPDATERSETNAME=“王華”WHERENO=10④UPDATERSETCLASS=“95091”WHE

10、RECLASS=“95101”⑤RWHERENO=20⑥RWHERENAMELIKE“王%”22保護數據安全性的一般方法是()。答案:設置用戶標識和存取權限控制23安全性控制的一般方法有()、()、()、()和視圖的保護五級安全措施。答案:①用戶標識鑒定②存取控制③審計④數據加密24存取權限包括兩方面的內容,一個是(),另一個是()。答案:①要存取的數據對象②對此數據對象進行操作的類型25在數據庫系統(tǒng)中對存取權限的定義稱為()。答案:授

11、權26在SQL語言中,為了數據庫的安全性,設置了對數據的存取進行控制的語句,對用戶授權使用()語句,收回所授的權限使用()語句。答案:①GRANT②REVOKE27DBMS存取控制機制主要包括兩部分:自主存取控制()。答案:強制存取控制28當對某一表進行諸如()、()、()這些操作時,SQLServer就會自動執(zhí)行觸發(fā)器所定義的SQL語句。答案:,UPDATE29數據庫的完整性是指數據的()、()和()。答案:①實體完整性②參照完整性③

溫馨提示

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

評論

0/150

提交評論