版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z.數(shù)據(jù)庫原理與應(yīng)用 2018年春季學(xué)期復(fù)習(xí)資料仔細(xì)看復(fù)習(xí)資料,沒有答案的題目,請(qǐng)自己解答概念題自己準(zhǔn)備答案封鎖封鎖就是事物T在對(duì)*個(gè)數(shù)據(jù)對(duì)象,例如表、記錄等操作之前,先向系統(tǒng)發(fā)出請(qǐng)求,對(duì)其加鎖。加鎖后事物T就對(duì)該數(shù)據(jù)對(duì)象有了一定的控制,在事物T釋放它的鎖之前,其他的事務(wù)不能更新此數(shù)據(jù)對(duì)象,封鎖是實(shí)現(xiàn)并發(fā)控制的一個(gè)非常重要的技術(shù)。封鎖包含了排它鎖和共享鎖游標(biāo)允許定位在結(jié)果集的特定行從結(jié)果集的當(dāng)前位置檢索一行或一局部行支持對(duì)結(jié)果集中當(dāng)前位置的行進(jìn)展數(shù)據(jù)修改提供不同級(jí)別的可見性支持并發(fā)控制是指當(dāng)同時(shí)有多個(gè)事務(wù)在執(zhí)行時(shí),為了保證一個(gè)事物的執(zhí)行不受其他事物的干擾所采取的措施,并發(fā)控制的的主要方法
2、是加鎖。為了保證并發(fā)執(zhí)行的事務(wù)是正確的,一般要求事物遵守兩段鎖協(xié)議。關(guān)系完整性規(guī)則是對(duì)關(guān)系的*種約束條件,用于保證關(guān)系數(shù)據(jù)庫中數(shù)據(jù)的正確性和可靠性,它包含了實(shí)體完整性規(guī)則、參照完整性規(guī)則、域完整性規(guī)則。DBMS的主要功能。主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操作功能、數(shù)據(jù)庫運(yùn)行管理功能、數(shù)據(jù)庫的建立和維護(hù)功能、數(shù)據(jù)通訊接口功能、數(shù)據(jù)組織、存儲(chǔ)和管理功能。數(shù)據(jù)庫設(shè)計(jì)的根本步驟。數(shù)據(jù)庫設(shè)計(jì)的根本步驟分為系統(tǒng)需求分析階段、概念構(gòu)造設(shè)計(jì)階段、邏輯構(gòu)造設(shè)計(jì)階段、物理構(gòu)造設(shè)計(jì)階段、數(shù)據(jù)庫實(shí)施階段、數(shù)據(jù)庫運(yùn)行和維護(hù)階段簡(jiǎn)述產(chǎn)生死鎖的原因以及預(yù)防死鎖的三種方法。一個(gè)事物假設(shè)申請(qǐng)鎖未被批準(zhǔn),則需要等待其他事務(wù)釋放鎖,
3、當(dāng)事務(wù)之前出現(xiàn)循環(huán)等待時(shí),如果不加干預(yù),則會(huì)一起等待下去,從而產(chǎn)生死鎖。預(yù)防死鎖的方法:每個(gè)事物一次將所有要使用的數(shù)據(jù)全部加鎖。預(yù)先對(duì)數(shù)據(jù)對(duì)象規(guī)定一個(gè)封鎖順序,所有事務(wù)都按這個(gè)順序封鎖當(dāng)事物申請(qǐng)鎖未被批準(zhǔn)時(shí),不等待加鎖而是讓一些事物回滾重新執(zhí)行。請(qǐng)畫出數(shù)據(jù)庫系統(tǒng)的組成構(gòu)造圖。最小函數(shù)依賴集函數(shù)依賴集F如果滿足F中的每一個(gè)函數(shù)依賴的右部都是單個(gè)屬性,對(duì)F中任一函數(shù)依賴*-A,F-*-A都不與F等價(jià),對(duì)于F中的任意函數(shù)依賴*-A,F(xiàn)-*-AUZ-A都不與F等價(jià),其中Z為*的任一真子集外連接如果要求查詢結(jié)果集中保存非匹配的元組,則為外連接, 分為為左外連接,右外連接 ,及完整外連接2NF3NF2NF
4、 指第二*式,如果關(guān)系模式R為第一*式,且R中每個(gè)非主屬性完全函數(shù)依賴于R的主碼,則稱R屬于2NF。3NF指第三*式,如果關(guān)系模式R為第二*式,且R中每個(gè)非主屬性都不傳遞函數(shù)依賴于R的主碼,則稱R屬于3NF死鎖活鎖死鎖:兩個(gè)或兩個(gè)以上的事物互相申請(qǐng)對(duì)方加鎖對(duì)象的排它鎖,造成了循環(huán)等待?;铈i:多個(gè)事務(wù)申請(qǐng)對(duì)數(shù)據(jù)R申請(qǐng)加鎖,而系統(tǒng)隨機(jī)的加鎖,導(dǎo)致*些事務(wù)長(zhǎng)等待。SQL中的三種表根本表、視圖和導(dǎo)出表臨時(shí)表數(shù)據(jù)庫中術(shù)語英文縮寫 RDBMS和DML的中文意思RDBMS:關(guān)系數(shù)據(jù)庫管理系統(tǒng)DML:數(shù)據(jù)操縱語言二級(jí)封鎖協(xié)議、三級(jí)封鎖協(xié)議二級(jí)封鎖協(xié)議:一級(jí)封鎖協(xié)議加上事物T對(duì)要讀取的數(shù)據(jù)加S鎖,讀完后即釋放S
5、鎖。三級(jí)封鎖協(xié)議:一級(jí)封鎖協(xié)議加上事物T對(duì)要讀取的數(shù)據(jù)加S鎖,并指導(dǎo)事物完畢才釋放。知識(shí)闡述在DBS中,DBMS和OS之間的關(guān)系是DBMS調(diào)用OS。邏輯數(shù)據(jù)獨(dú)立性是指修改模式保持外模式不變。在SQL語言中,屬于DML數(shù)據(jù)操縱語言的操作命令是UPDATE、SELECT、INSERT、DELETE。系統(tǒng)故障會(huì)造成內(nèi)存數(shù)據(jù)喪失。任何一個(gè)滿足2NF但不滿足3NF的關(guān)系模式都不存在非主屬性對(duì)候選鍵的傳遞依賴。學(xué)校數(shù)據(jù)庫中有學(xué)生和宿舍兩個(gè)關(guān)系:學(xué)生*,* 和 宿舍樓名,房間號(hào),床位號(hào),*假設(shè)有的學(xué)生不住宿,床位也可能空閑。如果要列出所有學(xué)生住宿和宿舍分配的情況,包括沒有住宿的學(xué)生和空閑的床位,則應(yīng)執(zhí)行外聯(lián)
6、接在SQL中, ANY與SELECTSUMQTYFROMSPJWHEREJNO=J1員工考勤數(shù)據(jù)庫YGKQ包含QK職工根本情況數(shù)據(jù)表和QQL*缺勤信息數(shù)據(jù)表,表構(gòu)造如表 1和表2所示:自己準(zhǔn)備答案表 1 QK職工根本情況表構(gòu)造字段名字段類型字段寬度說明zghCHAR4職工號(hào),主碼*mCHAR8*sjDATETIME缺勤時(shí)間tsINT缺勤天數(shù)l*CHAR4缺勤類型,外碼表 2 QQL*缺勤類型信息表構(gòu)造字段名字段類型字段寬度說明l*CHAR4缺勤類型,主碼mcCHAR8缺勤名稱msVARCHAR60缺勤描述請(qǐng)用SQL語句完成以下操作。查詢每個(gè)職工的職工號(hào)、*、缺勤時(shí)間、缺勤天數(shù)和缺勤類型信息。s
7、elect * from QK查詢職工號(hào)為001的職工的*和缺勤天數(shù)。Select *m,ts from QK where zgh=001查詢所有姓*的職工的職工號(hào)、缺勤天數(shù)。 select zhg,ts from QK where *m like *找出所有缺勤天數(shù)在23天的職工號(hào)和缺勤名稱。select zgh,mc from QK,QQL* where QK.l*=QQL*.l* and ts between 2 and 3查詢?nèi)鼻诿Q為病假的職工的職工號(hào)和*。Select zgh,*m from QK where l*=病假查詢?nèi)鼻谔鞌?shù)超過平均缺勤天數(shù)的職工的職工號(hào)和*。select zgh,*m from QK where ts(select avg(ts) from QK)求各缺勤類別的人數(shù)。Select count(*) from QK group by l*查詢?cè)诼毠じ厩闆r表中沒有出現(xiàn)過的缺勤類型及缺勤名稱。Select QQL*.l*,mc from QK,QQL* where QK.L*=QQL*.l* and not in (select l* ,mc from QK)使用SQL語句將曠工人員的缺勤天數(shù)增加一天。 update QK set ts=ts+1 where l*= 曠工使用SQL語句創(chuàng)立一個(gè)名為z
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024房產(chǎn)交易居間服務(wù)合同
- 跨界研究之路
- 金融危機(jī)應(yīng)對(duì)之道
- 外部培訓(xùn)服務(wù)協(xié)議書(2篇)
- 基礎(chǔ)工程承包協(xié)議書
- 大型購物中心監(jiān)理合同(2篇)
- 人力資源管理咨詢服務(wù)協(xié)議
- 2024煤礦勞動(dòng)合同與勞動(dòng)技能培訓(xùn)及考核協(xié)議3篇
- 漁船租賃及配套船員雇傭合同
- 地鐵線路建設(shè)運(yùn)營合作協(xié)議
- 供應(yīng)商物料質(zhì)量問題賠償協(xié)議(終端)
- 單位工程質(zhì)量控制程序流程圖
- 部編版小學(xué)語文三年級(jí)(下冊(cè))學(xué)期課程綱要
- 化學(xué)工業(yè)有毒有害作業(yè)工種范圍表
- 洼田飲水試驗(yàn)
- 定置定位管理一
- 商票保貼協(xié)議
- TOP-DOWN培訓(xùn)
- GB∕T 12703.2-2021 紡織品 靜電性能試驗(yàn)方法 第2部分:手動(dòng)摩擦法
- 電動(dòng)力學(xué)答案完整
- 弱電工程保修書(共4頁)
評(píng)論
0/150
提交評(píng)論