數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用教程期末復(fù)習(xí).doc_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用教程期末復(fù)習(xí).doc_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用教程期末復(fù)習(xí).doc_第3頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用教程期末復(fù)習(xí).doc_第4頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用教程期末復(fù)習(xí).doc_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、競(jìng)爭(zhēng)產(chǎn)品第一章P8P13第二章P42P461.名詞解釋:超級(jí)鍵:唯一標(biāo)識(shí)元組的屬性或?qū)傩约?,稱為關(guān)系超級(jí)鍵。候選鍵:沒有冗余屬性的超級(jí)鍵,稱為候選鍵。實(shí)體完整性規(guī)則:實(shí)體的主鍵值不能為空。引用完整性規(guī)則:依賴關(guān)系中的外鍵值要么為空,要么是相應(yīng)引用關(guān)系中的主鍵值。函數(shù)依賴:有一個(gè)關(guān)系模式R(U),X和Y是屬性集U的子集。如果對(duì)于R(U)的任何可能的關(guān)系R,兩個(gè)元組不可能在X上有相等的屬性值和在Y上有不相等的屬性值,那么它被稱為X函數(shù)來確定在X上的Y或Y函數(shù)依賴(FD),這被表示為X Y.無損分解:當(dāng)關(guān)系模式R被分解時(shí),R的元組將被投影到相應(yīng)的屬性集上以生成新的關(guān)系。如果通過新關(guān)系的自然連接獲得的

2、元組集與原始關(guān)系完全一致,則該分解稱為無損分解。2NF:如果關(guān)系模式R屬于1NF,并且它的每個(gè)非主屬性在功能上完全依賴于R的候選鍵,那么R屬于第二范式,縮寫為R2NF。3NF:如果關(guān)系模式R屬于1NF,并且每個(gè)非主屬性不根據(jù)R傳送候選鍵,那么R屬于第三范式,縮寫為R3NF。2.為什么關(guān)系中沒有元組的順序,并且不允許重復(fù)的元組?答:因?yàn)殛P(guān)系被定義為元組的集合,并且集合中的元素是無序的,所以關(guān)系中的元組沒有順序(對(duì)于用戶)。這不僅可以減少邏輯排序,而且便于將集合論引入關(guān)系數(shù)據(jù)庫(kù)。3.笛卡爾乘積、等聯(lián)結(jié)和自然聯(lián)結(jié)之間有什么區(qū)別?答:笛卡兒積是一個(gè)基本運(yùn)算,而等連接和自然連接是組合運(yùn)算。設(shè)關(guān)系式R中的

3、元素個(gè)數(shù)為R,元組個(gè)數(shù)為M;關(guān)系的元素號(hào)是S.元組的數(shù)量是n。那么,RS元素的數(shù)量是r,元組的數(shù)量是Mn;元素的數(shù)目也是,但元組的數(shù)目小于或等于Mn;元素個(gè)數(shù)小于等于元素個(gè)數(shù),元組個(gè)數(shù)也小于等于mn:4.有關(guān)系R和S,如圖2.17所示。ABC327465247733ABC374253rS圖2.17關(guān)系R和S計(jì)算RS,R-S,RS,RS,3,2(S),B5(R),r s,R S回答:ABC327436524477335RSABC324654773R-SABC723rSR.AR.BR.CS.AS.BS.C33227744665522447777333337373737424242425353535

4、3塞爾維亞共和國(guó)CB53423,2(S)ABC742433B5(R)R.AR.BR.CS.AS.BS.C723345R S22ABC723R S5.教學(xué)管理數(shù)據(jù)庫(kù)中有三種關(guān)系S(SNO、新加坡國(guó)立大學(xué)、年齡、性別、空間數(shù)據(jù)交換所)SC(SNO、CNO、格拉德)C(CNO、CNAME、中乍特派團(tuán)、坦桑尼亞聯(lián)合共和國(guó))嘗試使用關(guān)系代數(shù)表達(dá)式來表示以下查詢語(yǔ)句:(1)檢索LIU教授的課程編號(hào)和課程名稱。(2)搜索學(xué)生人數(shù)和23歲以上男生的姓名。(3)查找學(xué)號(hào)為S3的學(xué)生所學(xué)課程的課程名稱和教師姓名。(4)搜索至少選修過劉教授的一門課程的女生的姓名。(5)查找王沒有學(xué)習(xí)的課程的課程號(hào)。(6)檢索至少兩

5、門課程的學(xué)號(hào)。解決方案: CNO,CNAME(TEACHER=LIU(C) SNO,SNAME(AGE23SEX=M(SC) CNAME,教師(SNO=S3(SC C) SNAME(SEX=FTEACHER=LIU (南SC C) CNO(C)-CNO(SNAME=王) 1(1=425(SCSC)8,8。有一個(gè)關(guān)系模型R(員工編號(hào)、日期、每日營(yíng)業(yè)額、部門名稱、部門經(jīng)理),它計(jì)算商店中每個(gè)員工的每日營(yíng)業(yè)額,以及員工的部門和經(jīng)理信息。如果規(guī)定:每個(gè)員工每天只有一次流動(dòng);每個(gè)員工只在一個(gè)部門工作;每個(gè)部門只有一個(gè)經(jīng)理。試著回答以下問題:(1)根據(jù)上述規(guī)定,寫出模式R的基本功能描述和候選鍵.(2)解釋

6、R不是2NF的原因,并將R分解為2NF模式集。(3)進(jìn)一步分解為3NF模式集。解決方案:(1)有三個(gè)基本功能:(員工編號(hào)、日期)日營(yíng)業(yè)額員工編號(hào)部門名稱部門名稱部門經(jīng)理R的關(guān)鍵代碼是:(員工編號(hào),日期)。在r中有兩個(gè)這樣的FD:(員工編號(hào)、日期)(部門名稱、部門經(jīng)理)員工編號(hào)(部門名稱、部門經(jīng)理)可以看出,前者是局部依賴的,所以r不是2NF模式。r應(yīng)分解Rl(員工編號(hào)、部門名稱、部門經(jīng)理)R2(員工編號(hào)、日期、每日營(yíng)業(yè)額)在這種情況下,R1和R2都是2NF模式。 R2已經(jīng)處于3NF模式。在R1,有兩個(gè)fds:員工編號(hào)部門名稱部門名稱部門經(jīng)理因此,“員工編號(hào)部門經(jīng)理”是一個(gè)傳遞依賴關(guān)系,Rl不是

7、3NF模式。R1應(yīng)該分解為R11(員工編號(hào)、部門名稱)R12(部門名稱,部門經(jīng)理)這樣,=R11,Rl2,R2就是3NF模式集。第三章P49問答:數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟1.需求分析:了解用戶的數(shù)據(jù)需求、處理需求、安全性和完整性需求;2.概念設(shè)計(jì):通過數(shù)據(jù)抽象,設(shè)計(jì)一個(gè)系統(tǒng)概念模型,一般是一個(gè)電子病歷模型;3.邏輯結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)系統(tǒng)模式和外部模式,主要是關(guān)系模型的基本表和視圖;4.物理結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)和訪問方法,如索引的設(shè)計(jì);5.系統(tǒng)實(shí)現(xiàn):組織數(shù)據(jù)倉(cāng)庫(kù),編譯應(yīng)用程序和試運(yùn)行;6、運(yùn)行維護(hù):系統(tǒng)投入運(yùn)行后,長(zhǎng)期維護(hù)工作P8211.假設(shè)一個(gè)業(yè)務(wù)組的數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。第一個(gè)是“商店”實(shí)體

8、集,具有商店編號(hào)、商店名稱和地址等屬性;二是“商品”實(shí)體集,具有商品編號(hào)、商品名稱、規(guī)格和單價(jià)等屬性;第三個(gè)是“員工”的實(shí)體集,其屬性包括員工編號(hào)、姓名、性別、績(jī)效等。商店和商品之間有一種“銷售”關(guān)系。每個(gè)商店可以出售各種商品,每個(gè)商品也可以在多個(gè)商店出售。每家商店銷售每種商品,每個(gè)月都有銷售額;商店和雇員之間有一種“雇傭”關(guān)系。每個(gè)商店都有很多員工,每個(gè)員工只能在一個(gè)商店工作。商店雇傭的員工有雇傭期和月薪。試著畫電流變圖,并在圖上指出屬性和接觸類型。然后將其轉(zhuǎn)換為關(guān)系模式集,并指出每個(gè)關(guān)系模式的主鍵和外鍵。解決方案:下圖為電流變示意圖。關(guān)系轉(zhuǎn)換為:商品(商品編號(hào)、商品名稱、規(guī)格、單價(jià))商店(

9、商店編號(hào)、商店名稱、地址)銷售額(店鋪號(hào)、商品號(hào)、月銷售量)員工(員工編號(hào)、姓名、性別、績(jī)效、雇傭期、月薪、商店編號(hào))12.假設(shè)一個(gè)業(yè)務(wù)組的數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。第一個(gè)是“公司”實(shí)體集,屬性包括公司編號(hào)、公司名稱、地址等。二是“倉(cāng)庫(kù)”實(shí)體集,具有倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱和地址等屬性;第三個(gè)是“員工”的實(shí)體集,其屬性包括員工編號(hào)、姓名、性別等。公司和倉(cāng)庫(kù)之間有一種“從屬”關(guān)系。每個(gè)公司對(duì)幾個(gè)倉(cāng)庫(kù)有管轄權(quán),每個(gè)倉(cāng)庫(kù)只能屬于一個(gè)公司;倉(cāng)庫(kù)和員工之間有一種“雇傭”關(guān)系。每個(gè)倉(cāng)庫(kù)可以雇用多名員工,每個(gè)員工只能在一個(gè)倉(cāng)庫(kù)工作。倉(cāng)庫(kù)雇傭的員工有雇傭期和工資。試著畫一個(gè)E-R圖,并在圖上指出屬性和連接的類型。然后將

10、其轉(zhuǎn)換為關(guān)系模式集,并指出每個(gè)關(guān)系模式的主鍵和外鍵。解決方案:ER圖、屬性和連接圖如下:將ER圖轉(zhuǎn)換為關(guān)系模式集的方法是:公司(公司編號(hào)、公司名稱、地址)倉(cāng)庫(kù)(倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱、地址、公司編號(hào))員工(員工編號(hào)、姓名、性別、倉(cāng)庫(kù)編號(hào)、雇傭期和工資)第四章P86第五章P108第六章P134P138第七章問題2。簡(jiǎn)要描述數(shù)據(jù)庫(kù)視圖和基本表之間的聯(lián)系和區(qū)別。回答:連接:視圖是在基本表格之上創(chuàng)建的表格。它的結(jié)構(gòu)(即定義的列)和內(nèi)容(即所有數(shù)據(jù)行)來自基本表,并且它根據(jù)基本表的存在而存在。一個(gè)視圖可以對(duì)應(yīng)一個(gè)基本表或多個(gè)基本表。視圖是基本表和新關(guān)系的抽象(1)視圖是編譯的sql語(yǔ)句,而表不是。(2)視圖

11、沒有實(shí)際的物理記錄。手表已經(jīng)。(3)表是內(nèi)容,視圖是窗口。(4)表只使用物理空間,而視圖不占用物理空間。視圖只作為邏輯概念存在,表可以及時(shí)修改它們,但是視圖只能由創(chuàng)建的語(yǔ)句修改。(5)表是一個(gè)內(nèi)部模式,但它試圖成為一個(gè)外部模式(6)視圖是一種查看數(shù)據(jù)表的方法,它可以查詢由數(shù)據(jù)表中的一些字段組成的數(shù)據(jù),只是一些SQL語(yǔ)句的集合。從安全的角度來看,視圖不能讓用戶訪問數(shù)據(jù)表,從而不知道表的結(jié)構(gòu)。(7)該表屬于全局模式下的表,是真正的表;視圖屬于本地模式下的表,是一個(gè)虛擬表。(8)視圖的創(chuàng)建和刪除只影響視圖本身,不影響相應(yīng)的基本表。第八章P183第九章P205 p207 P212P218簡(jiǎn)答題4.如何在事務(wù)中設(shè)置保存點(diǎn),保存點(diǎn)的用途是什么?答:保存點(diǎn)提供了回滾某些事務(wù)的機(jī)制。您可以使用SAVE TRANSACTION savepoint_name語(yǔ)句創(chuàng)建一個(gè)保存點(diǎn),然后執(zhí)行roll back TRANSACTION

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論