版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、-. z.數(shù)據(jù)庫原理與應(yīng)用 2018年春季學(xué)期復(fù)習(xí)資料仔細(xì)看復(fù)習(xí)資料,沒有答案的題目,請自己解答概念題自己準(zhǔn)備答案封鎖封鎖就是事物T在對*個(gè)數(shù)據(jù)對象,例如表、記錄等操作之前,先向系統(tǒng)發(fā)出請求,對其加鎖。加鎖后事物T就對該數(shù)據(jù)對象有了一定的控制,在事物T釋放它的鎖之前,其他的事務(wù)不能更新此數(shù)據(jù)對象,封鎖是實(shí)現(xiàn)并發(fā)控制的一個(gè)非常重要的技術(shù)。封鎖包含了排它鎖和共享鎖游標(biāo)允許定位在結(jié)果集的特定行從結(jié)果集的當(dāng)前位置檢索一行或一局部行支持對結(jié)果集中當(dāng)前位置的行進(jìn)展數(shù)據(jù)修改提供不同級別的可見性支持并發(fā)控制是指當(dāng)同時(shí)有多個(gè)事務(wù)在執(zhí)行時(shí),為了保證一個(gè)事物的執(zhí)行不受其他事物的干擾所采取的措施,并發(fā)控制的的主要方法
2、是加鎖。為了保證并發(fā)執(zhí)行的事務(wù)是正確的,一般要求事物遵守兩段鎖協(xié)議。關(guān)系完整性規(guī)則是對關(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ù)組織、存儲和管理功能。數(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ù)階段簡述產(chǎn)生死鎖的原因以及預(yù)防死鎖的三種方法。一個(gè)事物假設(shè)申請鎖未被批準(zhǔn),則需要等待其他事務(wù)釋放鎖,
3、當(dāng)事務(wù)之前出現(xiàn)循環(huán)等待時(shí),如果不加干預(yù),則會一起等待下去,從而產(chǎn)生死鎖。預(yù)防死鎖的方法:每個(gè)事物一次將所有要使用的數(shù)據(jù)全部加鎖。預(yù)先對數(shù)據(jù)對象規(guī)定一個(gè)封鎖順序,所有事務(wù)都按這個(gè)順序封鎖當(dāng)事物申請鎖未被批準(zhǔn)時(shí),不等待加鎖而是讓一些事物回滾重新執(zhí)行。請畫出數(shù)據(jù)庫系統(tǒng)的組成構(gòu)造圖。最小函數(shù)依賴集函數(shù)依賴集F如果滿足F中的每一個(gè)函數(shù)依賴的右部都是單個(gè)屬性,對F中任一函數(shù)依賴*-A,F-*-A都不與F等價(jià),對于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è)以上的事物互相申請對方加鎖對象的排它鎖,造成了循環(huán)等待。活鎖:多個(gè)事務(wù)申請對數(shù)據(jù)R申請加鎖,而系統(tǒng)隨機(jī)的加鎖,導(dǎo)致*些事務(wù)長等待。SQL中的三種表根本表、視圖和導(dǎo)出表臨時(shí)表數(shù)據(jù)庫中術(shù)語英文縮寫 RDBMS和DML的中文意思RDBMS:關(guān)系數(shù)據(jù)庫管理系統(tǒng)DML:數(shù)據(jù)操縱語言二級封鎖協(xié)議、三級封鎖協(xié)議二級封鎖協(xié)議:一級封鎖協(xié)議加上事物T對要讀取的數(shù)據(jù)加S鎖,讀完后即釋放S
5、鎖。三級封鎖協(xié)議:一級封鎖協(xié)議加上事物T對要讀取的數(shù)據(jù)加S鎖,并指導(dǎo)事物完畢才釋放。知識闡述在DBS中,DBMS和OS之間的關(guān)系是DBMS調(diào)用OS。邏輯數(shù)據(jù)獨(dú)立性是指修改模式保持外模式不變。在SQL語言中,屬于DML數(shù)據(jù)操縱語言的操作命令是UPDATE、SELECT、INSERT、DELETE。系統(tǒng)故障會造成內(nèi)存數(shù)據(jù)喪失。任何一個(gè)滿足2NF但不滿足3NF的關(guān)系模式都不存在非主屬性對候選鍵的傳遞依賴。學(xué)校數(shù)據(jù)庫中有學(xué)生和宿舍兩個(gè)關(guān)系:學(xué)生*,* 和 宿舍樓名,房間號,床位號,*假設(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職工號,主碼*mCHAR8*sjDATETIME缺勤時(shí)間tsINT缺勤天數(shù)l*CHAR4缺勤類型,外碼表 2 QQL*缺勤類型信息表構(gòu)造字段名字段類型字段寬度說明l*CHAR4缺勤類型,主碼mcCHAR8缺勤名稱msVARCHAR60缺勤描述請用SQL語句完成以下操作。查詢每個(gè)職工的職工號、*、缺勤時(shí)間、缺勤天數(shù)和缺勤類型信息。s
7、elect * from QK查詢職工號為001的職工的*和缺勤天數(shù)。Select *m,ts from QK where zgh=001查詢所有姓*的職工的職工號、缺勤天數(shù)。 select zhg,ts from QK where *m like *找出所有缺勤天數(shù)在23天的職工號和缺勤名稱。select zgh,mc from QK,QQL* where QK.l*=QQL*.l* and ts between 2 and 3查詢?nèi)鼻诿Q為病假的職工的職工號和*。Select zgh,*m from QK where l*=病假查詢?nèi)鼻谔鞌?shù)超過平均缺勤天數(shù)的職工的職工號和*。select zgh,*m from QK where ts(select avg(ts) from QK)求各缺勤類別的人數(shù)。Select count(*) from QK group by l*查詢在職工根本情況表中沒有出現(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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 有檁鋼屋架課程設(shè)計(jì)6
- 測控裝置課程設(shè)計(jì)
- 牛的飼養(yǎng)飼料資源高效利用與可持續(xù)發(fā)展政策研究及優(yōu)化策略考核試卷
- 有關(guān)基金投資的課程設(shè)計(jì)
- 電子電路的精密測量技巧考核試卷
- 電影道具機(jī)械設(shè)計(jì)的生命周期評估考核試卷
- 2024年度廣西壯族自治區(qū)國家保安員資格考試??寄M試題(全優(yōu))
- 搪瓷制品在汽車行業(yè)中的創(chuàng)新研究考核試卷
- 硫酸鉛在涂料添加劑中的作用與應(yīng)用考核試卷
- 環(huán)保技術(shù)項(xiàng)目實(shí)施的質(zhì)量控制體系考核試卷
- 陜西省西安市碑林區(qū)鐵一中學(xué)2020-2021學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題(含答案解析)
- 簡支梁、懸臂梁撓度計(jì)算程序(自動版)
- 埋地鋼管結(jié)構(gòu)計(jì)算
- X-Y數(shù)控工作臺及其控制系統(tǒng)設(shè)計(jì)
- 統(tǒng)編版小學(xué)四年級語文上冊五六單元測試卷(附答案)
- 高支模技術(shù)交底(新版)
- 電工新技術(shù)介紹(課堂PPT)
- 我最喜歡的節(jié)日的小學(xué)英語作文我喜歡的節(jié)日英語作文.doc
- 機(jī)電設(shè)備維護(hù)保養(yǎng)技術(shù)
- 對于部門整體支出績效評價(jià)結(jié)果整改報(bào)告
- 121課堂教學(xué)新模式
評論
0/150
提交評論