




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第五章關(guān)系數(shù)據(jù)庫由哪兩個(gè)部分組成?答:關(guān)系數(shù)據(jù)庫一般由數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)體兩部分組成,其中數(shù)據(jù)結(jié)構(gòu)稱為數(shù)據(jù)模式,數(shù)據(jù)體則是關(guān)系元組的集合。什么叫關(guān)系模型?答:關(guān)系模型是指用二維表的形式表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型什么叫安全數(shù)據(jù)庫?答:數(shù)據(jù)庫安全控制就是保證對數(shù)據(jù)庫進(jìn)行正確訪問,并防止對數(shù)據(jù)庫的非法訪問。能適應(yīng)網(wǎng)絡(luò)環(huán)境下安全要求級別的數(shù)據(jù)庫稱為安全數(shù)據(jù)庫或稱可信數(shù)據(jù)庫。試說明完整性規(guī)則的3個(gè)組成部分。答:關(guān)系數(shù)據(jù)庫完整性規(guī)則由以下三個(gè)部分內(nèi)容組成。實(shí)體完整性規(guī)則:這條規(guī)則要求基表中的主鍵的屬性值不能為空值。這是數(shù)據(jù)庫完整性的最基本要求,因?yàn)橹麈I是唯一決定元組的,如為空則不能保證其唯一性。參照完整性規(guī)則:這條規(guī)則給出了表之間相關(guān)聯(lián)的基本要求。它不允許引用不存在的元組,即基表中的外鍵的值在其關(guān)系表中必存在相應(yīng)的元組。用戶定義的完整性規(guī)則:這是針對具體數(shù)據(jù)環(huán)境與應(yīng)用環(huán)境由用戶具體設(shè)置的規(guī)則,它反映了具體應(yīng)用中數(shù)據(jù)的語義要求。什么叫事務(wù)?它有哪些性質(zhì)?答:事務(wù)處理是數(shù)據(jù)庫的主要工作,事務(wù)由一系列的數(shù)據(jù)操作組成,是數(shù)據(jù)庫應(yīng)用程序的基本邏輯單元,用來保證數(shù)據(jù)的一致性。事務(wù)的四個(gè)性質(zhì):原子性、一致性、隔離性以及持久性。什么叫并發(fā)執(zhí)行的可串行化技術(shù)?它能否保證并發(fā)事務(wù)正確執(zhí)行?答:串行執(zhí)行方法:以事務(wù)為單位,多個(gè)事務(wù)依次順序執(zhí)行,此執(zhí)行稱為串行執(zhí)行。并發(fā)執(zhí)行的可串行化技術(shù):比較現(xiàn)實(shí)的方法是進(jìn)行兩次調(diào)度,即在保證操作系統(tǒng)調(diào)度之下對數(shù)據(jù)庫程序進(jìn)行再一次調(diào)度,以實(shí)現(xiàn)對并發(fā)執(zhí)行的進(jìn)一步控制,因此可稱為并發(fā)控制。這種既保留了并發(fā)執(zhí)行的高效率優(yōu)點(diǎn),又具有按事務(wù)串行執(zhí)行的效果,因此可稱為并發(fā)執(zhí)行的可串行化技術(shù)。試述通過封鎖如何防止并發(fā)錯(cuò)誤的發(fā)生?答:封鎖是事務(wù)并發(fā)執(zhí)行的一種調(diào)度和控制手段,它可以保證并發(fā)執(zhí)行的事務(wù)間相互隔離,相互不干擾,從而保證并發(fā)事務(wù)的正確執(zhí)行。所謂“封鎖”就是事務(wù)對某些數(shù)據(jù)對象的操作實(shí)行某種專有的控制。如在事務(wù)T需要訪問某些數(shù)據(jù)對象時(shí),它必須向系統(tǒng)提出申請,對其加鎖,在加鎖成功后,既具有對此數(shù)據(jù)對象的訪問權(quán)限與控制權(quán)限。此時(shí),其他事務(wù)不能對加鎖的數(shù)據(jù)隨意操作,當(dāng)事務(wù)T訪問完成后即釋放鎖,此后該數(shù)據(jù)對象即可為其他事務(wù)訪問服務(wù)。事務(wù)在訪問數(shù)據(jù)對象A前必須申請加鎖,如此時(shí)A正被其他事務(wù)加鎖,則申請不成功,必須等待,直至其他事務(wù)將鎖釋放后,才能加鎖成功并執(zhí)行訪問,在訪問完成后必須釋放鎖,此種事務(wù)稱為合式事務(wù)。合式事務(wù)是具有并發(fā)控制能力的事務(wù),它為正確的并發(fā)執(zhí)行提供了保證。什么叫日志?它在故障恢復(fù)中有什么作用?答:日志是系統(tǒng)建立的一個(gè)文件,該文件以事務(wù)為單位記錄數(shù)據(jù)庫中更改型操作的數(shù)據(jù)更改情況,其內(nèi)容有:事務(wù)開始標(biāo)記,事務(wù)結(jié)束標(biāo)記,事務(wù)的所有更新操作。日志的作用是記錄所有對數(shù)據(jù)庫數(shù)據(jù)的修改,主要是保護(hù)數(shù)據(jù)庫以防止故障發(fā)生后,對數(shù)據(jù)庫進(jìn)行恢復(fù);第七章試述數(shù)據(jù)定義中共有哪些SQL語句?答:(1)SQL的模式定義語句,包括模式定義和模式刪除;SQL的表定義語句,包括表的定義、更改和刪除。SQL的索引定義語句。用SQL’92定義下面的基表。今有如下商品供應(yīng)關(guān)系數(shù)據(jù)庫:供應(yīng)商:S(SNO,SNAME,STATUS,CITY)零件:P(PNO,PNAME,COLOR,WEIGHT)工程:J(JNO,JNAME,CITY)供應(yīng)關(guān)系:SPJ(SNO,PNO,JNO,QTY)(注:QTY表示供應(yīng)數(shù)量)CREATETABLES(SNOCHAR(5)NOTNULL,SNAMECHAR(20),STATUSCHAR(2),CITYCHAR(100));CREATETABLEP(PNOCHAR(5)NOTNULL,PNAMECHAR(20),COLORCHAR(2),WEIGHTNUMERIC);CREATETABLEJ(JNOCHAR(5)NOTNULL,JNAMECHAR(20),CITYCHAR(100));CREATETABLESPJ(SNOCHAR(5)NOTNULL,PNOCHAR(5)NOTNULL,JNOCHAR(5)NOTNULL,QTYNUMERIC);什么是基表,什么是視圖?兩者有何關(guān)系與區(qū)別?答:基表是關(guān)系數(shù)據(jù)庫管理系統(tǒng)中的基本結(jié)構(gòu)。視圖是建立在同一模式表上的虛擬表,它可由其他表導(dǎo)出,故又稱導(dǎo)出表?;砼c視圖都采用二維表格結(jié)構(gòu),都統(tǒng)稱為表。但基表中的數(shù)據(jù)(元組)需要有數(shù)據(jù)庫中的物理存儲(chǔ)空間,而視圖在數(shù)據(jù)庫中只保存其定義信息,其數(shù)據(jù)并不占用存儲(chǔ)空間,而是來源于定義該視圖的基表。視圖上的數(shù)據(jù)操縱命令最終都將轉(zhuǎn)化成相應(yīng)基表上的操作才能得以實(shí)現(xiàn)。圖7-6所示的結(jié)構(gòu)為醫(yī)院的組織,請用SQL完成如下查詢:找出外科病房所有醫(yī)生姓名。找出管轄13號病房的醫(yī)生姓名。找出管理病員李維德的醫(yī)生姓名。給出內(nèi)科病房患食道癌的病人總數(shù)。病房(WARD):編號WNO名稱WNAME所在位置WCITY主任姓名DNO醫(yī)生(DR):編號DNO姓名DNAME職稱DJOB管轄病房號WNO病人(SICK):編號SNO姓名SNAME患何種病SSICK病房號WNO答:先定義表名及屬性:如圖表名及屬性。(1)SELECTDR.DNAMEFROMDR,WARDWHEREDR.DNO=WARD.DNOANDWARD.WNAME='外科病房';(2)SELECTDR.DNAMEFROMDRWHEREDR.WNO='13';(3)SELECTDR.DNAMEFROMDR,SICKWHEREDR.WNO=SICK.WNOANDSICK.SNAME='李維德';(4)SELECTCOUNT(1)FROMWARD,SICKWHEREWARD.WNO=SICK.WNOANDWARD.WNAME='內(nèi)科病房'ANDSICK.SSICK='食道癌';設(shè)有如下圖書管理數(shù)據(jù)庫,其數(shù)據(jù)庫模式如下:圖書(書號,書名,作者姓名,出版社名稱,單價(jià))作者(姓名,性別,籍貫)出版社(出版社名稱,所在城市名,電話號碼)請用SQL語言標(biāo)識下述查詢:查詢由“科學(xué)出版社”出版發(fā)行的所有圖書的書號。查詢由籍貫是“江蘇省”的作者所編寫的圖書的書名。查詢圖書“軟件工程基礎(chǔ)”的作者的籍貫及其出版社所在城市名稱。答:圖書BOOK(書號BNO,書名BNAME,作者姓名ATNAME,出版社名稱PNAME,單價(jià)PRICE)作者AUTHOR(姓名ATNAME,性別ATSEX,籍貫ATCITY)出版社PUBLISH(出版社名稱PNAME,所在城市名PCITY,電話號碼PPHONE)(1)SELECTBOOK.BNOFROMBOOKWHEREBOOK.PNAME='科學(xué)出版社';(2)SELECTBOOK.BNOFROMBOOK,AUTHORWHEREBOOK.ATNAME=AUTHOR.ATNAMEANDAUTHOR.ATCITY='江蘇省';(3)SELECTAUTHOR.ATCITY,PUBLISH.PCITYFROMBOOK,AUTHOR,PUBLISHWHEREBOOK.ATNAME=AUTHOR.ATNAMEANDBOOK.PNAME=PUBLISH.PNAMEANDBOOK.BNAME='軟件工程基礎(chǔ)';在學(xué)生數(shù)據(jù)庫中建立計(jì)算機(jī)系的視圖(包括S,SC,C)答:CREATEVIEWS_C_G(Sn,Cn,G)ASSELECTSn,Cn,G FROMS,C,SC WHERES.Sno=SC.SnoandC.Cno=SC.CnoANDS.Sd='CS';第八章在下面的學(xué)生數(shù)據(jù)庫中:S(sno,sn,sd,sa)SC(sno,cno,g)C(cno,cn,pno)請用SQL’92中的GRANT及REVOKE語句完成如下的授權(quán)控制:用戶張軍對三個(gè)表的SELECT權(quán)。用戶李林對三個(gè)表的INSERT及DELETE權(quán)。用戶王星對表SC的查詢權(quán)及對表S和C的更改權(quán)。用戶徐立功具有對三個(gè)表的所有權(quán)限。撤銷對張軍、李林所授予的權(quán)限。答:(1)GRANTSELECTONS,SELECTONC,SELECTONSCTOZHANGJUN;(2)GRANTINSERT,DELETEONS,INSERT,DELETEONC,INSERT,DELETEONSCTOLILIN;(3)GRANTSELECTONSC,UPDATEONS,UPDATEONCTOWANGXING(4)GRANTRESOURCETOXULIGONG;(5)REVOKECONNECTFROMZHANGJUN,LILIN;在學(xué)生數(shù)據(jù)庫中用SQL’92中的語句定義下列完整性約束:定義S,SC及C的主鍵。定義SC中的外鍵pcno。定義S中學(xué)生的年齡不得超過50歲。答:(1)altertableSaddprimarykey(sno);altertableSCaddprimarykey(sno,cno);altertableCaddprimarykey(cno);(2)altertablescaddconstraintFK_Cforeignkey(cno)referencesC(cno);(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)莊基地出租合同范本
- 買賣物業(yè)用房合同范本
- 醫(yī)療行業(yè)會(huì)議服務(wù)合同范例
- 廚房滅火維保合同范本
- 合資購車經(jīng)營合同范本
- 吊車合伙經(jīng)營合同范本
- 含稅購貨合同范本
- 運(yùn)動(dòng)俱樂部協(xié)議合同范本
- 蔬菜配送合同范本
- 入股餐廳合同范本
- 《魅力教師的修煉》讀書心得體會(huì)4篇
- 雙壁鋼圍堰施工與管理
- 住院精神疾病患者攻擊行為預(yù)防-2023中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)
- 2016年百貨商城商場超市企劃全年活動(dòng)策劃方案模板
- 民航法規(guī)與實(shí)務(wù)PPT全套教學(xué)課件
- 富血小板血漿的臨床應(yīng)用
- 2023年湖南食品藥品職業(yè)學(xué)院高職單招(英語)試題庫含答案解析
- GB/T 39096-2020石油天然氣工業(yè)油氣井油管用鋁合金管
- 爐外精煉說課
- GB/T 18877-2020有機(jī)無機(jī)復(fù)混肥料
- DB11 938-2022 綠色建筑設(shè)計(jì)標(biāo)準(zhǔn)
評論
0/150
提交評論