freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)原理考試題庫(kù)(編輯修改稿)

2025-04-21 02:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 樣。4)事務(wù)的持久性,是指事務(wù)對(duì)DB的更新應(yīng)永久地反映在DB中。持久性是由DBMS的恢復(fù)管理子系統(tǒng)實(shí)現(xiàn)的。持久性能保證DB具有可恢復(fù)性。9.事務(wù)的COMMIT語(yǔ)句和ROLLBACK語(yǔ)句的功能是什么?答:COMMIT語(yǔ)句表示事務(wù)執(zhí)行成功地接結(jié)束(提交),此時(shí)告訴系統(tǒng),DB要進(jìn)入一個(gè)新的正確狀態(tài),該事務(wù)對(duì)DB的所有更新都已交付實(shí)施(寫入磁盤)。ROLLBACK語(yǔ)句表示事務(wù)執(zhí)行不成功地結(jié)束(應(yīng)該“回退”)此時(shí)告訴系統(tǒng),已發(fā)生錯(cuò)誤,DB可能處在不正確的狀態(tài),該事務(wù)對(duì)DB的所有更新必須被撤消,DB應(yīng)恢復(fù)該事務(wù)到初始狀態(tài)。10.日志文件中記載了哪些內(nèi)容?答:日志文件中記載了事務(wù)開(kāi)始標(biāo)記、事務(wù)結(jié)束標(biāo)記以及事務(wù)對(duì)DB的插入、刪除和修改的每一次操作前后的值。11.并發(fā)操作會(huì)產(chǎn)生幾種不一致情況?用什么方法避免各種不一致的情況?答:并發(fā)操作可能會(huì)產(chǎn)生丟失修改,不能重復(fù)讀和讀”臟”數(shù)據(jù)這三種不一致情況,采用封鎖機(jī)制來(lái)進(jìn)行并發(fā)控制,可避各種不一致情況。一級(jí)封鎖協(xié)議可以避免丟失修改,二級(jí)封鎖協(xié)議可以避免丟失修改和讀”臟”數(shù)據(jù),三級(jí)封鎖協(xié)議可以避免丟失修改、不能重復(fù)讀和讀”臟”數(shù)據(jù)。12.X封鎖與S封鎖有什么區(qū)別?答:X鎖與S鎖的區(qū)別如圖所示。X鎖S鎖只允許一個(gè)事務(wù)獨(dú)鎖數(shù)據(jù)允許多個(gè)事務(wù)并發(fā)S鎖某一數(shù)據(jù)獲準(zhǔn)X鎖的事務(wù)可以修改數(shù)據(jù)獲準(zhǔn)S鎖的事務(wù)只能讀取數(shù)據(jù),但不能修改數(shù)據(jù)事務(wù)的并發(fā)度低事務(wù)的并發(fā)度高,但增加了死鎖的可能性X鎖必須保留到事務(wù)終點(diǎn)根據(jù)需要,可隨時(shí)解除S鎖解決“丟失更新”問(wèn)題解決“讀不一致性”問(wèn)題13.為什么要設(shè)立日志文件?答:設(shè)立日志文件的目的,是為了記錄對(duì)數(shù)庫(kù)中數(shù)據(jù)的每一次更新操作,從而DBMS可以根據(jù)日志文件進(jìn)行事務(wù)故障的恢復(fù)和糸統(tǒng)故障的恢復(fù),并可結(jié)合后授副本進(jìn)去介質(zhì)故障的恢復(fù)。14.怎樣進(jìn)行糸統(tǒng)故障的恢復(fù)?答:系統(tǒng)故障造成數(shù)據(jù)庫(kù)不一致?tīng)顟B(tài)的原因有兩個(gè),一是未完成事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新可能已寫入數(shù)據(jù)庫(kù),二是已提交事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新可能還留在緩沖區(qū)沒(méi)來(lái)得及寫入數(shù)據(jù)庫(kù)。因此恢復(fù)操作就是要撤消故障發(fā)生時(shí)未完成的事務(wù),重做已完成的事務(wù)。⑴ 正向掃描日志文件(即從頭掃描日志文件),找出在故障發(fā)生前已經(jīng)提交的事務(wù)(這些事務(wù)既有BEGIN TRANSACTION記錄,也有COMMIT記錄),將其事務(wù)標(biāo)識(shí)記入重做(REDO)隊(duì)列。同時(shí)找出故障發(fā)生時(shí)尚未完成的事務(wù)(這些事務(wù)只有BEGIN TRANSACTION記錄,無(wú)相應(yīng)的COMMIT記錄),將其事務(wù)標(biāo)識(shí)記入撤消(UNDO)隊(duì)列。⑵ 對(duì)撤消隊(duì)列中的各個(gè)事務(wù)進(jìn)行撤消(UNDO)處理。進(jìn)行UNDO處理的方法是,反向掃描日志文件,對(duì)每個(gè)UNDO事務(wù)的更新操作執(zhí)行逆操作,即將日志記錄中“更新前的值”寫入數(shù)據(jù)庫(kù)。⑶ 對(duì)重做隊(duì)列中的各個(gè)事務(wù)進(jìn)行重做(REDO)處理。進(jìn)行REDO處理的方法是:正向掃描日志文件,對(duì)每個(gè)REDO事務(wù)重新執(zhí)行日志文件登記的操作。即將日志記錄中“更新后的值”寫入數(shù)據(jù)庫(kù)。15.怎樣進(jìn)行介質(zhì)故障的恢復(fù)?答:發(fā)生介質(zhì)故障后,磁盤上的物理數(shù)據(jù)和日志文件被破壞,恢復(fù)方法是重裝數(shù)據(jù)庫(kù),然后重做已完成的事務(wù)。具體地說(shuō)就是:⑴ 裝入最新的數(shù)據(jù)庫(kù)后備副本(離故障發(fā)生時(shí)刻最近的轉(zhuǎn)儲(chǔ)副本),使數(shù)據(jù)庫(kù)恢復(fù)到最近一次轉(zhuǎn)儲(chǔ)時(shí)的一致性狀態(tài)。對(duì)于動(dòng)態(tài)轉(zhuǎn)儲(chǔ)的數(shù)據(jù)庫(kù)副本,還須同時(shí)裝入轉(zhuǎn)儲(chǔ)開(kāi)始時(shí)刻的日志文件副本,利用恢復(fù)系統(tǒng)故障的方法(即REDO+UNDO),才能將數(shù)據(jù)庫(kù)恢復(fù)到一致性狀態(tài)。⑵ 裝入相應(yīng)的日志文件副本(轉(zhuǎn)儲(chǔ)結(jié)束時(shí)刻的日志文件副本),重做已完成的事務(wù)。即:首先掃描日志文件,找出故障發(fā)生時(shí)已提交的事務(wù)的標(biāo)識(shí),將其記入重做隊(duì)列。然后正向掃描日志文件,對(duì)重做隊(duì)列中的所有事務(wù)進(jìn)行重做處理。即將日志記錄中“更新后的值”寫入數(shù)據(jù)庫(kù)。16.?dāng)?shù)據(jù)庫(kù)在運(yùn)行過(guò)程中可能產(chǎn)生的故障有哪幾類?答:1)事物故障事物在運(yùn)行過(guò)程中由于種種原因,如輸入數(shù)據(jù)的錯(cuò)誤,運(yùn)算溢出,違反了某些完整性限制,某些應(yīng)用程序的錯(cuò)誤,以及并行事物發(fā)生死鎖等,使事物未能運(yùn)行到正常中指點(diǎn)之前就被撤消了,這種情況稱為“事物故障”。2)系統(tǒng)故障系統(tǒng)鼓掌是指系統(tǒng)在運(yùn)行過(guò)程中,由于某些原因,如OS和DBMS代碼錯(cuò)誤,操作員操作事物。特定類型的硬件錯(cuò)誤(CPU故障),突然停電等造成系統(tǒng)停止運(yùn)行,致使事物在執(zhí)行過(guò)程中以非控方式中指。這時(shí)。內(nèi)存中的信息丟失,而存儲(chǔ)在外存儲(chǔ)上的數(shù)據(jù)未受影響,這種情況稱為“系統(tǒng)故障”。3)介質(zhì)故障系統(tǒng)在運(yùn)行過(guò)程中,由于某種硬件故障,如磁盤損壞,磁頭碰撞,或由于OS的某種潛在的錯(cuò)誤。瞬間強(qiáng)磁場(chǎng)干擾,使存儲(chǔ)在外存的數(shù)據(jù)部分損失或全部損失,稱之為“介質(zhì)故障”。4)計(jì)算機(jī)病毒 計(jì)算機(jī)病毒是一種人為的故障和破壞,它是一種計(jì)算機(jī)程序,通過(guò)讀寫染有病毒的計(jì)算機(jī)系統(tǒng)中的程序和數(shù)據(jù)這些病毒可以迅速繁殖和傳播,危害計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)。17.怎樣進(jìn)行事務(wù)故障的恢復(fù)答:事務(wù)故障是指事務(wù)在運(yùn)行至正常終止點(diǎn)前被中止,這時(shí)恢復(fù)子系統(tǒng)應(yīng)利用日志文件撤消(UNDO)此事務(wù)已對(duì)數(shù)據(jù)庫(kù)進(jìn)行的修改。事務(wù)故障的恢復(fù)是由系統(tǒng)自動(dòng)完成的,對(duì)用戶是透明的。系統(tǒng)的恢復(fù)步驟是:⑴ 反向掃描文件日志(即從最后向前掃描日志文件),查找該事務(wù)的更新操作。⑵ 對(duì)該事務(wù)的更新操作執(zhí)行逆操作。即將日志記錄中“更新前的值”寫入數(shù)據(jù)庫(kù)。這樣,如果記錄中是插入操作,則相當(dāng)于做刪除操作(因此時(shí)“更新前的值”為空)。若記錄中是刪除操作,則做插入操作,若是修改操作,則相當(dāng)于用修改前值代替修改后值。⑶ 繼續(xù)反向掃描日志文件,查找該事務(wù)的其他更新操作,并做同樣處理。⑷ 如此處理下去,直至讀到此事務(wù)的開(kāi)始標(biāo)記,事務(wù)故障恢復(fù)就完成了。18.試述文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系。答:文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別是:文件系統(tǒng)面向某一應(yīng)用程序,共享性差,冗余度大,數(shù)據(jù)獨(dú)立性差,記錄內(nèi)有結(jié)構(gòu),整體無(wú)結(jié)構(gòu),由應(yīng)用程序自己控制。數(shù)據(jù)庫(kù)系統(tǒng)面向現(xiàn)實(shí)世界,共享性高,冗余度小,具有較高的物理獨(dú)立性和一定的邏輯獨(dú)立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)的安全性、完整性、并發(fā)控制和恢復(fù)能力。文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的聯(lián)系:文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)都是計(jì)算機(jī)系統(tǒng)中管理數(shù)據(jù)中管理數(shù)據(jù)的軟件。19.DBA的職責(zé)是什么?答:1)決定數(shù)據(jù)庫(kù)中的信息內(nèi)容和結(jié)構(gòu)2)決定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存取策略3)定義數(shù)據(jù)的安全性要求和完整性約束條件4)監(jiān)控?cái)?shù)據(jù)庫(kù)的使用和運(yùn)行5)數(shù)據(jù)庫(kù)的改進(jìn)和重組重構(gòu)20.試述查詢優(yōu)化的一般步驟。答:1)把查詢轉(zhuǎn)換成某種內(nèi)部表示2) 把語(yǔ)法樹(shù)轉(zhuǎn)換成標(biāo)準(zhǔn)(優(yōu)化)形式3) 擇低層的存取路徑4) 生成查詢計(jì)劃,選擇代價(jià)最小的21.?dāng)?shù)據(jù)庫(kù)中為什么要有恢復(fù)子系統(tǒng)?它的功能是什么?答:因?yàn)橛?jì)算機(jī)系統(tǒng)中硬件的故障、軟件的錯(cuò)誤、操作員的失誤以及惡意的破壞是不可避免的,這些故障輕則造成運(yùn)行事務(wù)非正常中斷,影響數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)中全部或部分?jǐn)?shù)據(jù)丟失。功能:是把數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)(亦稱為一致?tīng)顟B(tài)或完整狀態(tài)),這就是數(shù)據(jù)庫(kù)的恢復(fù)。22.?dāng)?shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)的意義是什么?常用的有幾種方法?答:數(shù)據(jù)轉(zhuǎn)儲(chǔ)是數(shù)據(jù)庫(kù)恢復(fù)中采用的基本技術(shù),所謂轉(zhuǎn)儲(chǔ)即DBA定期將整個(gè)數(shù)據(jù)庫(kù)復(fù)制到磁帶或另一個(gè)磁盤上保存起來(lái)的過(guò)程。這些備用的數(shù)據(jù)文本稱為后備副本或后援副本。當(dāng)數(shù)據(jù)庫(kù)遭到破壞后可以將后備副本重新載入,將數(shù)據(jù)庫(kù)恢復(fù)到轉(zhuǎn)儲(chǔ)時(shí)的狀態(tài)。轉(zhuǎn)儲(chǔ)可分為靜態(tài)轉(zhuǎn)儲(chǔ)和動(dòng)態(tài)轉(zhuǎn)儲(chǔ)。靜態(tài)轉(zhuǎn)儲(chǔ)是在系統(tǒng)中無(wú)運(yùn)行事務(wù)時(shí)進(jìn)行的轉(zhuǎn)儲(chǔ)操作。動(dòng)態(tài)轉(zhuǎn)儲(chǔ)是指轉(zhuǎn)儲(chǔ)期間允許對(duì)數(shù)據(jù)庫(kù)進(jìn)行存取或修改。即轉(zhuǎn)儲(chǔ)和用戶事務(wù)可以并發(fā)執(zhí)行。轉(zhuǎn)儲(chǔ)還可分為海量轉(zhuǎn)儲(chǔ)和增量轉(zhuǎn)儲(chǔ)兩種方式。23.什么是日志文件?為什么要設(shè)立日志文件?答:日志文件是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。目的是進(jìn)行事物故障恢復(fù);進(jìn)行系統(tǒng)故障恢復(fù);協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)。24.試述使用檢查點(diǎn)方法進(jìn)行恢復(fù)的步驟。答:1)從重新開(kāi)始文件中找到追后一個(gè)檢查點(diǎn)記錄在日志文件中的地址,由該地址在體制文件中找到最后一個(gè)檢查點(diǎn)記錄。2)由該檢查點(diǎn)記錄得到檢查點(diǎn)建立時(shí)刻所有正在執(zhí)行的事務(wù)清單ACTIVELIST。這里建立兩個(gè)事務(wù)隊(duì)列:①UNDOLIST:需要執(zhí)行undo操作的事務(wù)集合;②REDOLIST需要執(zhí)行redo操作的事務(wù)集合。把ACTIVELIST暫時(shí)放入U(xiǎn)NDOLIST隊(duì)列,REDO隊(duì)列暫時(shí)為空。3) 檢查點(diǎn)開(kāi)始正向掃描日志文件:①如果有新開(kāi)始的事務(wù)Ti,把Ti暫時(shí)放入U(xiǎn)NDOLIST隊(duì)列;②如有提交的事務(wù)Tj,把Tj從UNDOLIST隊(duì)列移到REDOLIST隊(duì)列,直到日志文件結(jié)束;4)對(duì)UNDOLIST中的每個(gè)事務(wù)執(zhí)行UNDO操作,對(duì)REDOLIST中的每個(gè)事務(wù)執(zhí)行REDO操作。25.什么是數(shù)據(jù)庫(kù)鏡像?它有什么用途?答:根據(jù)DBA的要求,自動(dòng)把整個(gè)數(shù)據(jù)庫(kù)或其中的關(guān)鍵數(shù)據(jù)復(fù)制到另一個(gè)磁盤上。每當(dāng)主數(shù)據(jù)庫(kù)更新時(shí),DBMS自動(dòng)把更新后的數(shù)據(jù)恢復(fù)過(guò)去,即DBMS自動(dòng)保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性。用途:1)一旦出現(xiàn)介質(zhì)故障,可由鏡像磁盤繼續(xù)提供使用,同時(shí)DBMS自動(dòng)利用鏡像磁盤數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)恢復(fù),不需要關(guān)閉系統(tǒng)和重裝數(shù)據(jù)庫(kù)副本。2)在沒(méi)有出現(xiàn)故障時(shí),數(shù)據(jù)庫(kù)鏡像還可以并發(fā)操作。提高數(shù)據(jù)庫(kù)的可用性。26.請(qǐng)給出預(yù)防死鎖的若干方法。答:在數(shù)據(jù)庫(kù)中,產(chǎn)生 死鎖的原因是兩個(gè)或多個(gè)事務(wù)都已封鎖了一些數(shù)據(jù)對(duì)象,然后又都請(qǐng)求對(duì)已為其他事務(wù)封鎖的數(shù)據(jù)對(duì)象加鎖,從而出現(xiàn)死等待。預(yù)防死鎖通常有兩種方法:1)一次封鎖法。一次封鎖法要求每個(gè)事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,否則就不能繼續(xù)執(zhí)行。2)順序封鎖法。順序封鎖法是預(yù)先對(duì)數(shù)據(jù)對(duì)象規(guī)定一個(gè)封鎖順序,所有事務(wù)都按這個(gè)順序?qū)嵭蟹怄i。27.請(qǐng)給出檢測(cè)死鎖發(fā)生的方法,當(dāng)發(fā)生死鎖后如何解決死鎖?答:一般使用超時(shí)法或事務(wù)等待圖法。① 超時(shí)法 如果一個(gè)事務(wù)的等待時(shí)間超過(guò)了規(guī)定的時(shí)限,就認(rèn)為發(fā)生了死鎖。超時(shí)法實(shí)現(xiàn)簡(jiǎn)單,但其不足也很明顯。一是有可能誤判死鎖,事務(wù)因?yàn)槠渌蚴沟却龝r(shí)間超過(guò)時(shí)限,系統(tǒng)會(huì)誤認(rèn)為發(fā)生了死鎖。二是時(shí)限若設(shè)置得太長(zhǎng),死鎖發(fā)生后不能及時(shí)發(fā)現(xiàn)。②等待圖法 事務(wù)等待圖是一個(gè)有向圖G=(T,U)。 T為結(jié)點(diǎn)的集合,每個(gè)結(jié)點(diǎn)表示正運(yùn)行的事務(wù);U為邊的集合,每條邊表示事務(wù)等待的情況。若T1等待T2 ,則TT2之間劃一條有向邊,從T1指向T2。事務(wù)等待圖動(dòng)態(tài)地反映了所有事務(wù)的等待情況。并發(fā)控制子系統(tǒng)周期性地(比如每隔1分鐘)檢測(cè)事務(wù)等待圖,如果發(fā)現(xiàn)圖中存在回路,則表示系統(tǒng)中出現(xiàn)了死鎖。DBMS的并發(fā)控制子系統(tǒng)一旦檢測(cè)到系統(tǒng)中存在死鎖,就要設(shè)法解除。通常采用的方法是選擇一個(gè)處理死鎖代價(jià)最小的事務(wù),將其撤消,釋放此事務(wù)持有的所有的鎖,使其它事務(wù)得以繼續(xù)運(yùn)行下去。當(dāng)然,對(duì)撤消的事務(wù)所執(zhí)行的數(shù)據(jù)修改操作必須加以恢復(fù)。28.試述兩段鎖協(xié)議的概念。答:所謂兩段鎖協(xié)議是指所有事務(wù)必須分兩個(gè)階段對(duì)數(shù)據(jù)項(xiàng)加鎖和解鎖。1)在對(duì)任何數(shù)據(jù)進(jìn)行讀、寫操作之前,首先要申請(qǐng)并獲得對(duì)該數(shù)據(jù)的封鎖;2)在釋放一個(gè)封鎖之后,事務(wù)不再申請(qǐng)和獲得對(duì)該數(shù)據(jù)的封鎖。所謂“兩段”鎖的含義是,事務(wù)分為兩個(gè)階段,第一階段是獲得封鎖,也稱為擴(kuò)展階段。在這個(gè)階段,事務(wù)可以申請(qǐng)獲得任何數(shù)據(jù)項(xiàng)上的任何類型的鎖,但是不釋放任何鎖。第二階段是釋放封鎖,也稱為收縮階段。在這個(gè)階段,事務(wù)可以釋放任何數(shù)據(jù)項(xiàng)上的任何類型的鎖,但是不能再申請(qǐng)任何鎖。29.什么是數(shù)據(jù)庫(kù)的完整性約束條件?答:完整性約束條件是指數(shù)據(jù)庫(kù)中的數(shù)據(jù)應(yīng)滿足的語(yǔ)義約束條件。一般可以分為六類:1)靜態(tài)列級(jí)約束2)靜態(tài)元組約束3)靜態(tài)關(guān)系約束4) 動(dòng)態(tài)列級(jí)約束5) 動(dòng)態(tài)元組約束6) 動(dòng)態(tài)關(guān)系約束五、應(yīng)用題1.設(shè)有下列四個(gè)關(guān)系模式: S(SNO,SNAME,CITY) P(PNO,PNAME,COLOR,WEIGHT) J(JNO,JNAME,CITY) SPJ(SNO,PNO,JNO,QTY)其中,供應(yīng)商表S由供應(yīng)商號(hào)(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商所在城市(CITY)組成,記錄各個(gè)供應(yīng)商的情況;零件表P由零件號(hào)(PNO)、零件名稱(PNAME)、零件顏色(COLOR)、零件重量(WEIGHT)組成,記錄各種零件的情況;工程項(xiàng)目表J由項(xiàng)目號(hào)(JNO)、項(xiàng)目名(JNAME)、項(xiàng)目所在城市(CITY)組成,記錄各個(gè)工程項(xiàng)目的情況;供應(yīng)情況表SPJ由供應(yīng)商號(hào)(SNO)、零件號(hào)(PNO)、項(xiàng)目號(hào)(JNO)、供應(yīng)數(shù)量(QTY)組成,記錄各供應(yīng)商供應(yīng)各種零件給各工程項(xiàng)目的數(shù)量。分別用關(guān)系代數(shù)和SQL語(yǔ)言完成下列查詢:1)求供應(yīng)工程項(xiàng)目號(hào)為J1工程零件的供應(yīng)商號(hào)SNO∏SNO(σJNO=‘J1’(SPJ))SELECT SNO FROM SPJ WHERE JNO=‘J1’;2)求供應(yīng)工程項(xiàng)目號(hào)為J1工程零件號(hào)為P1的供應(yīng)商號(hào)SNO∏SNO(σJNO=‘J1’∧PNO=‘P1’(SPJ))SELECT SNO FROM SPJ WHERE JNO=‘J1’ AND PNO=‘P1’;3)求供應(yīng)工程項(xiàng)目號(hào)為J1工程紅色零件的供應(yīng)商號(hào)SNO∏SNO(σJNO=‘J1’∧COLOR=‘紅’(SPJ∞P))SELECT SNO FROM SPJ,P WHERE = AND =‘紅’AND JNO=‘J1’;4)求至少使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)JNO∏JNO(SPJ)∏JNO(σcity=‘天津’∧COLOR=‘紅’(SPJ∞P∞S))SELECT JNO FROM SPJ,P,SWHERE = AND = AND CITY‘天津’AND COLOR‘紅’;5)求至少用了S1供應(yīng)商所供應(yīng)的全部零件的工程號(hào)JNO(本題不需要用SQL語(yǔ)言完成)∏JNO,PNO(SPJ)247?!荘NO(σSNO=‘S1’(SPJ))2.現(xiàn)有如下關(guān)系模式:雇員(員工姓名
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1