南京信息工程大學(xué)數(shù)數(shù)據(jù)庫系統(tǒng)-復(fù)習(xí)題_第1頁
南京信息工程大學(xué)數(shù)數(shù)據(jù)庫系統(tǒng)-復(fù)習(xí)題_第2頁
南京信息工程大學(xué)數(shù)數(shù)據(jù)庫系統(tǒng)-復(fù)習(xí)題_第3頁
南京信息工程大學(xué)數(shù)數(shù)據(jù)庫系統(tǒng)-復(fù)習(xí)題_第4頁
南京信息工程大學(xué)數(shù)數(shù)據(jù)庫系統(tǒng)-復(fù)習(xí)題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第1頁共6頁數(shù)據(jù)庫系統(tǒng)復(fù)習(xí)題單選題1、D 2、A 3、D 4、C 5、C 6、B 7、C8、A9、C 10、A 11、B 12、C 13、C 14、C 15、D16、C1、 數(shù)據(jù)庫管理系統(tǒng)的英文簡寫是()A.DBB.DBAC.DBSD.DBMS2、 數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)定義數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)約束條件等的語言稱為()A.?dāng)?shù)據(jù)定義語言 B.?dāng)?shù)據(jù)管理語言C.?dāng)?shù)據(jù)操縱語言 D.?dāng)?shù)據(jù)控制語言3、 用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為()A.層次模型B.網(wǎng)狀模型C.面向?qū)ο竽P虳.關(guān)系模型4、數(shù)據(jù)庫系統(tǒng)中,物理數(shù)據(jù)獨(dú)立性指()A.?dāng)?shù)據(jù)與數(shù)據(jù)庫管理系統(tǒng)相互獨(dú)立B.應(yīng)用程序與DBMS的相互獨(dú)立C.應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫的物理模式是相互獨(dú)立的D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立5、 有一名為“列車運(yùn)營”實(shí)體,含有:車次、日期、實(shí)際發(fā)車時(shí)間、實(shí)際抵達(dá)時(shí)間、情況摘要等屬性,該實(shí)體主碼是()A.車次B.日期C.車次+日期D.車次+情況摘要6、()是以圖形化方式顯示數(shù)據(jù)庫的結(jié)構(gòu),是建立數(shù)據(jù)庫的可視化工具,可以清晰表示數(shù)據(jù)庫中表結(jié)構(gòu)以及表之間相互關(guān)聯(lián)。A.視圖B.關(guān)系圖C.觸發(fā)器D.索引7、關(guān)系模型中,一個(gè)碼是()。A.可以由多個(gè)任意屬性組成B.至多由一個(gè)屬性組成C.由一個(gè)或多個(gè)屬性組成,其值能夠惟一標(biāo)識關(guān)系中一個(gè)元組D.以上都不是8、數(shù)據(jù)庫三級模式中,數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表示是()A.內(nèi)模式 B.外模式C.模式 D.邏輯模式9、 下列選項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是()。A.?dāng)?shù)據(jù)共享B.?dāng)?shù)據(jù)完整性C.?dāng)?shù)據(jù)冗余很高D.?dāng)?shù)據(jù)獨(dú)立性高10、數(shù)據(jù)的邏輯獨(dú)立性是指()A.模式改變,外模式和應(yīng)用程序不變B.模式改變,內(nèi)模式不變C.內(nèi)模式改變,模式不變D.內(nèi)模式改變,外模式和應(yīng)用程序不變11、()的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。A.網(wǎng)狀模型B.關(guān)系模型C.層次模型D.以上都有12、 SQL語言的GRANT和REVOKE語句主要是用來維護(hù)數(shù)據(jù)庫的()A.完整性B.可靠性C.安全性D.一致性13、設(shè)關(guān)系R和S的元祖?zhèn)€數(shù)分別為100和300,關(guān)系T是R與S的笛卡爾積,則T的元組個(gè)數(shù)是()A.400B.10000C.30000D.9000014、數(shù)據(jù)庫中的封鎖機(jī)制(Locks)是()的主要方法。A.安全性B.完整性C.并發(fā)控制D.恢復(fù)15、在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()A.

需求分析階段

B.物理設(shè)計(jì)階段

C.

概念設(shè)計(jì)階段D.邏輯設(shè)計(jì)階段

16、SQL語言中的COMMIT語句的主要作用是()。A.結(jié)束程序B.返回系統(tǒng)C.提交事務(wù)D.存儲數(shù)據(jù)二、名詞解釋題1、數(shù)據(jù)與程序的邏輯獨(dú)立性:當(dāng)模式改變時(shí)(例如增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫管理員對各個(gè)外模式/模式的映象作相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡稱數(shù)據(jù)的邏輯獨(dú)立性。 2、視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。視圖本身不獨(dú)立存儲在數(shù)據(jù)庫中,是一個(gè)虛表。3、事務(wù)的ACID特性是:原子性:事務(wù)是一個(gè)不可分割的單位。一致性:事務(wù)對數(shù)據(jù)庫操作的結(jié)果是將數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變?yōu)榱硪粋€(gè)一致性狀態(tài)。隔離性:多個(gè)事務(wù)的并發(fā)執(zhí)行不互相干擾。持續(xù)性:事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就是永久性的。4、數(shù)據(jù)與程序的物理獨(dú)立性:當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了,由數(shù)據(jù)庫管理員對模式/內(nèi)模式映象作相應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變。保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡稱數(shù)據(jù)的物理獨(dú)立性。三、簡答題1、答:基本表是本身獨(dú)立存在的表,在SQL中一個(gè)關(guān)系就對應(yīng)一個(gè)表。視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。視圖本身不獨(dú)立存儲在數(shù)據(jù)庫中,是一個(gè)虛表。即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中。視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。2、(1)外模式或者用戶模式或者外模式(2)模式(3)內(nèi)模式或者物理模式或者存儲模式3、完整性規(guī)則有實(shí)體完整性、參照完整性、用戶定義的完整性。實(shí)體完整性:若屬性A是基本關(guān)系R的主屬性,則屬性A的值不能為空值。參照完整性:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對應(yīng),則對于R中每個(gè)元組在F上的值必須取空值用戶定義的完整性:針對某一具體關(guān)系數(shù)據(jù)庫的約束條件,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。4、事務(wù)的COMMIT語句和ROLLBACK語句的功能是什么?事務(wù)中的提交(COMMIT)是提交事務(wù)的所有操作。具體說就是將事務(wù)中所有對數(shù)據(jù)庫的更新寫回到磁盤上的物理數(shù)據(jù)庫中去,事務(wù)正常結(jié)束。事務(wù)中的回滾(ROLLBACK)是數(shù)據(jù)庫滾回到事務(wù)開始時(shí)的狀態(tài)。具體地說就是,在事務(wù)運(yùn)行的過程中發(fā)生了某種故障,事務(wù)不能繼續(xù)執(zhí)行,系統(tǒng)將事務(wù)中對數(shù)據(jù)庫的所有已完成的更新操作全部撤消,使數(shù)據(jù)庫回滾到事務(wù)開始時(shí)的狀態(tài)。5、簡述視圖的優(yōu)點(diǎn)。(1)為用戶集中數(shù)據(jù),簡化用戶的數(shù)據(jù)查詢和處理。(2)屏蔽數(shù)據(jù)庫的復(fù)雜性。(3)簡化用戶權(quán)限管理。(4)便于數(shù)據(jù)共享。(5)可以重新組織數(shù)據(jù)以便輸出到其他應(yīng)用程序中。6、說明數(shù)據(jù)不一致性中讀“臟”數(shù)據(jù)的含義事務(wù)T1修改了某一數(shù)據(jù)并將其寫回?cái)?shù)據(jù)庫,隨后T2讀入這個(gè)被T1修改過的數(shù)據(jù),然而,T1由于某種原因被撤銷了,于是它所修改的數(shù)據(jù)恢復(fù)原值。這樣一來,T2所讀取的數(shù)據(jù)就與數(shù)據(jù)庫中的數(shù)據(jù)不同了,這種現(xiàn)象就稱為讀“臟”數(shù)據(jù)。四、設(shè)計(jì)題1、設(shè)有關(guān)系R和S如下圖所示。RSABa1b1a2b2a3b3ACa140a250a355試用SQL語句實(shí)現(xiàn):(1)查詢屬性C>50時(shí),R中與相關(guān)聯(lián)的屬性B之值。(2)當(dāng)屬性C=40時(shí),將R中與之相關(guān)聯(lián)的屬性B值修改為b4。1、(1)SELECTBFROMR,SWHERER.A=S.AANDC>50(2)UPDATER SETB=’b4’ WHEREAIN (SELECTA FROMS WHEREC=40)2、現(xiàn)需要設(shè)計(jì)一個(gè)教學(xué)數(shù)據(jù)庫,假設(shè)每個(gè)學(xué)生選修若干門課程,且每個(gè)學(xué)生每選一門課只有一個(gè)成績,每個(gè)教師只擔(dān)任一門課的教學(xué),一門課由若干教師任教?!皩W(xué)生”有屬性:學(xué)號、姓名、地址、年齡、性別?!敖處煛庇袑傩裕郝毠ぬ?、教師姓名、職稱?!罢n程”有屬性:課程號、課程名。請完成如下問題:(1)給出該數(shù)據(jù)庫的E-R圖,請標(biāo)明聯(lián)系的類型及每個(gè)實(shí)體的主屬性。(2)將該E-R圖轉(zhuǎn)換為關(guān)系模式,并標(biāo)識出主碼。(3)請簡述數(shù)據(jù)庫設(shè)計(jì)的主要步驟。2.(1)3、設(shè)有學(xué)生選課關(guān)系SC(學(xué)號,課程號,成績),試用SQL語句檢索每門課程的最高分。SELECT課程號,MAX(成績)FROMSCGROUPBY課程號4、現(xiàn)需設(shè)計(jì)一個(gè)科研項(xiàng)目數(shù)據(jù)庫,設(shè)某研究所有多名科研人員,每一個(gè)科研人員只屬于一個(gè)研究所,研究所有多個(gè)科研項(xiàng)目,每個(gè)科研項(xiàng)目有多名科研人員參加,每個(gè)科研人員可以參加多個(gè)科研項(xiàng)目??蒲腥藛T參加項(xiàng)目要統(tǒng)計(jì)工作量?!把芯克庇袑傩裕壕幪枺Q、地址。“科研人員”有屬性:職工號、姓名、性別、年齡,職稱?!翱蒲许?xiàng)目”有屬性:項(xiàng)目號、項(xiàng)目名、經(jīng)費(fèi)。要求:(1)給出該數(shù)據(jù)庫的E-R圖,請標(biāo)明聯(lián)系的類型及每個(gè)實(shí)體的主屬性。(2)將該E-R圖轉(zhuǎn)換為關(guān)系模式,并標(biāo)識出主碼。(3)請簡述數(shù)據(jù)庫設(shè)計(jì)的過程。(1)(2)研究所(研究所編號,名稱,地址)研究人員(職工號,研究所編號,姓名,性別,年齡,職稱)研究項(xiàng)目(研究所編號,項(xiàng)目號,項(xiàng)目名,經(jīng)費(fèi))參加(項(xiàng)目號,職

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論