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

正文內容

數據庫原理及應用答案[何玉潔]2-資料下載頁

2025-06-24 22:25本頁面
  

【正文】 2)因為D是L類屬性,因此D一定出現在R的任何候選碼中;因為C是N類屬性,因此D一定出現在R的任何候選碼中;(CD)+=CDAB=R的全部屬性,因此R的唯一候選碼是CD。(W,X,Y,Z),F={X→Z,WX→Y},該關系模式屬于第幾范式,請說明理由。解:R是1NF,R的候選碼為WX,因此Y,Z是非主屬性,又由于存在X→Z,因此F中存在非主屬性對主碼的部分函數依賴,因此R不是2NF。7.設有關系模式R(A,B,C,D),F={A→C,C→A,B→AC,D→AC}(1)求B+,(AD)+。(2)求R的全部候選碼,判斷R屬于第幾范式。(3)求F的極小函數依賴集Fmin。答:(1)B+=BAC(AD)+=ADC(2)由于B、D是L類屬性,因此B、D會在任何候選碼中;(BD)+=BDAC=R的全部屬性,因此R的候選碼是BD。R是第1范式,因為存在部分函數依賴:(3)①將所有函數依賴的右邊改為單個屬性,得到:B→AC,D→ACF1={A→C,C→A,B→A,B→C,D→A,D→C}②去掉函數依賴左部的多余屬性:該關系模式的全部函數依賴集左部均為一個屬性,因此不存在左部有多余屬性的情況。③去掉多余的函數依賴。去掉A→C,得到F2={C→A,B→A,B→C,D→A,D→C}A+F2=AC,包含C,因此為多余函數依賴,應去掉;去掉C→A,得到F3={B→A,B→C,D→A,D→C}C+F3=C,不包含A,因此C→A不是多余函數依賴;去掉B→A,得到F4={C→A,B→C,D→A,D→C}B+F4=BCA,包含A,因此B→A是多余函數依賴,應去掉;去掉B→C,得到F5={C→A,D→A,D→C}B+F5=B,不包含C,因此B→C不是多余函數依賴;去掉D→A,得到F6={C→A,B→C,D→C}D+F5=DCA,不包含A,因此D→A是多余函數依賴,應去掉;去掉D→C,得到F7={C→A,B→C}D+F5=D,不包含C,因此D→C不是多余函數依賴。最終Fmin={C→A,B→C,D→C}四.設計題1.設有關系模式:學生修課(學號,姓名,所在系,性別,課程號,課程名,學分,成績)。設一個學生可以選多門課程,一門課程可以被多名學生選。一個學生有唯一的所在系,每門課程有唯一的課程名和學分。每個學生對每門課程有唯一的成績。(1)請指出此關系模式的候選碼。(2)寫出該關系模式的極小函數依賴集。(3)該關系模式屬于第幾范式?并簡單說明理由。(4)若不是第三范式的,請將其規(guī)范化為第三范式關系模式,并指出分解后的每個關系模式的主碼和外碼。答:(1)候選碼:(學號,課程號)(2)學號→姓名,學號→所在系,學號→性別,課程號→課程名,課程號→學分,(學號,課程號)→成績(3)屬于第二范式,因為存在部分函數依賴:學號→姓名學號→班號,班號→班主任,因此存在傳遞函數依賴(4)第三范式關系模式:學生(學號,姓名,所在系,性別)課程(課程號,課程名,學分)學生(學號,姓名,所在系,班號),班號為引用班的外碼,所在系為引用系的外碼。班(班號,班主任)系(系名,系主任)2.設有關系模式:學生(學號,姓名,所在系,班號,班主任,系主任),其語義為:一個學生只在一個系的一個班學習,一個系只有一個系主任,一個班只有一名班主任,一個系可以有多個班。(1)請指出此關系模式的候選碼。(2)寫出該關系模式的極小函數依賴集。(3)該關系模式屬于第幾范式?并簡單說明理由。(4)若不是第三范式的,請將其規(guī)范化為第三范式關系模式,并指出分解后的每個關系模式的主碼和外碼。解:(1)候選碼:學號(2)學號→姓名,學號→所在系,學號→班號,班號→班主任,所在系→系主任(3)第二范式,因為有:學號→班號,班號→班主任,因此存在傳遞函數依賴:學號傳遞班主任(4)第三范式關系模式:學生(學號,姓名,所在系,班號),班號為引用班的外碼,所在系為引用系的外碼。班(班號,班主任)系(系名,系主任)3.設有關系模式:教師授課(課程號,課程名,學分,授課教師號,教師名,授課時數),其語義為:一門課程(由課程號決定)有確定的課程名和學分,每名教師(由教師號決定)有確定的教師名,每門課程可以由多名教師講授,每名教師也可以講授多門課程,每名教師對每門課程有確定的授課時數。(1)指出此關系模式的候選碼。(2)寫出該關系模式的極小函數依賴集。(3)該關系模式屬于第幾范式?并簡單說明理由(4)若不屬于第三范式,請將其規(guī)范化為第三范式關系模式,并指出分解后的每個關系模式的主碼和外碼。答:(1)候選碼:(課程號,授課教師號)(2)課程號→課程名,課程號→學分,授課教師號→教師名,(課程號,授課教師號)→授課時數(3)屬于第一范式。因為有:課程號→課程名,因此存在部分函數依賴關系:(課程號,授課教師號)P課程名(4)第三范式關系模式:課程(課程號,課程名,學分)教師(教師號,教師名)授課(課程號,教師號,授課時數),課程號為引用課程的外碼,教師號為引用教師的外碼。第7章數據庫設計一.選擇題1.在數據庫設計中,將ER圖轉換為關系數據模型是下述哪個階段完成的工作CA.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段2.在進行數據庫邏輯結構設計時,不屬于邏輯設計應遵守的原則的是DA.盡可能避免插入異常B.盡可能避免刪除異常C.盡可能避免數據冗余D.盡可能避免多表連接操作3.在進行數據庫邏輯結構設計時,判斷設計是否合理的常用依據是AA.規(guī)范化理論B.概念數據模型C.數據字典D.數據流圖4.在將ER圖轉換為關系模型時,一般都將m:n聯系轉換成一個獨立的關系模式。下列關于這種聯系產生的關系模式的主碼的說法,正確的是CA.只需包含m端關系模式的主碼即可B.只需包含n端關系模式的主碼即可C.至少包含m端和n端關系模式的主碼D.必須添加新的屬性作為主碼5.數據流圖是從“數據”和“處理”兩方面表達數據處理的一種圖形化表示方法,該方法主要用在數據庫設計的AA.需求分析階段B.概念結構設計階段C.邏輯結構設計階段D.物理結構設計階段6.在將局部ER圖合并為全局ER圖時,可能會產生一些沖突。下列沖突中不屬于合并ER圖沖突的是BA.結構沖突B.語法沖突C.屬性沖突D.命名沖突7.一個銀行營業(yè)所可以有多個客戶,一個客戶也可以在多個營業(yè)所進行存取款業(yè)務,則客戶和銀行營業(yè)所之間的聯系是DA.一對一B.一對多C.多對一D.多對多8.在關系數據庫中,二維表結構是BA.關系數據庫采用的概念層數據模型B.關系數據庫采用的組織層數據模型C.數據庫文件的組織方式D.內模式采用的數據組織方式9.設實體A與實體B之間是一對多聯系。下列進行的邏輯結構設計方法中,最合理的是AA.實體A和實體B分別對應一個關系模式,且外碼放在實體B的關系模式中B.實體A和實體B分別對應一個關系模式,且外碼放在實體A的關系模式中C.為實體A和實體B設計一個關系模式,該關系模式包含兩個實體的全部屬性D.分別為實體A、實體B和它們之間的聯系設計一個關系模式,外碼在聯系對應的關系模式中272710.設有描述圖書出版情況的關系模式:出版(書號,出版日期,印刷數量),設一本書可以被出版多次,每次出版都有一個出版數量。該關系模式的主碼是BA.書號B.(書號,出版日期)C.(書號,印刷數量)D.(書號,出版日期,印刷數量)11.設有描述學生借書情況的關系模式:借書(書號,讀者號,借書日期,還書日期),設一個讀者可在不同日期多次借閱同一本書,但不能在同一天對同一本書借閱多次。該關系模式的主碼是CA.書號B.(書號,讀者號)C.(書號,讀者號,借書日期)D.(書號,讀者號,借書日期,還書日期)12.設有如下兩個關系模式職工(職工號,姓名,所在部門編號)部門(部門編號,部門名稱,聯系電話,辦公地點)為表達職工與部門之間的關聯關系,需定義外碼。下列關于這兩個關系模式中外碼的說法,正確的是AA.“職工”關系模式中的“所在部門編號”是引用“部門”的外碼B.部門關系模式中的“部門編號”是引用“職工”的外碼C.不能定義外碼,因為兩個關系模式中沒有同名屬性D.將“職工”關系模式中的“所在部門編號”定義為外碼,或者將“部門”關系模式中的“部門編號”定義為外碼均可13.在數據庫設計中,進行用戶子模式設計是下述哪個階段要完成的工作BA.需求分析階段B.概念結構設計階段C.邏輯結構設計階段D.物理結構設計階段CA.確定數據的存儲結構B.確定數據存儲位置C.確定數據的存儲分配D.確定數據庫表結構15.數據庫物理結構設計完成后就進入到數據庫實施階段。下列不屬于數據庫實施階段工作的DA.調試應用程序B.試運行應用程序C.加載數據D.擴充系統(tǒng)功能二.填空題1.一般將數據庫設計分為______、______、______、______、______幾個階段。需求分析結構設計行為設計數據庫實施數據庫運行和維護2.數據庫結構設計包括______、______和______三個過程。概念結構設計邏輯結構設計物理結構設計3.將局部ER圖合并為全局ER圖時,可能遇到的沖突有______、______和______。屬性沖突命名沖突結構沖突4.在數據庫實施階段除了創(chuàng)建數據庫、關系表等之外,還包括兩項重要的工作,一項是______,另一項是______。加載數據調試和運行應用程序5.______設計是將需求分析得到的用戶需求進行概括和抽象,得到概念層數據模型。概念(結構)6.將ER圖轉換為某個數據庫管理系統(tǒng)支持的組織層數據模型是______設計階段完成的工作。邏輯(結構)7.數據流圖表達了數據庫應用系統(tǒng)中______和______的關系。數據處理8.在數據庫設計中,在需求分析階段用文檔來描述數據需求,包括對數據項、數據結構、數據流、數據存儲和數2828據處理過程的描述,通常將這個文檔稱為______。數據字典9.采用ER方法的概念結構設計通常包括______、______和______三個步驟。設計局部ER圖,設計全局ER圖優(yōu)化全局ER圖10.根據應用要求確定在哪些表的哪個或哪些屬性上建立索引的工作是在數據庫設計的______階段完成的。物理設計三.簡答題1.關系規(guī)范化中的操作異常有哪些?它是由什么引起的?解決的辦法是什么?2.第一范式、第二范式和第三范式關系模式的定義分別是什么?3.什么是部分函數依賴?什么是傳遞函數依賴?請舉例說明。4.第三范式的關系模式是否一定不包含部分函數依賴關系?5.設有關系模式R(A,B,C,D),F={D→A,D→B}(1)求D+。(2)求R的全部候選碼。答:(1)D+=DAB(2)因為D是L類屬性,因此D一定出現在R的任何候選碼中;因為C是N類屬性,因此D一定出現在R的任何候選碼中;(CD)+=CDAB=R的全部屬性,因此R的唯一候選碼是CD。(W,X,Y,Z),F={X→Z,WX→Y},該關系模式屬于第幾范式,請說明理由。解:R是1NF,R的候選碼為WX,因此Y,Z是非主屬性,又由于存在X→Z,因此F中存在非主屬性對主碼的部分函數依賴,因此R不是2NF。7.設有關系模式R(A,B,C,D),F={A→C,C→A,B→AC,D→AC}(1)求B+,(AD)+。(2)求R的全部候選碼,判斷R屬于第幾范式。(3)求F的極小函數依賴集Fmin。答:(1)B+=BAC(AD)+=ADC(2)由于B、D是L類屬性,因此B、D會在任何候選碼中;(BD)+=BDAC=R的全部屬性,因此R的候選碼是BD。R是第1范式,因為存在部分函數依賴:(3)①將所有函數依賴的右邊改為單個屬性,得到:B→AC,D→ACF1={A→C,C→A,B→A,B→C,D→A,D→C}②去掉函數依賴左部的多余屬性:該關系模式的全部函數依賴集左部均為一個屬性,因此不存在左部有多余屬性的情況。③去掉多余的函數依賴。去掉A→C,得到F2={C→A,B→A,B→C,D→A,D→C}A+F2=AC,包含C,因此為多余函數依賴,應去掉;去掉C→A,得到F3={B→A,B→C,D→A,D→C}C+F3=C,不包含A,因此C→A不是多余函數依賴;去掉B→A,得到F4={C→A,B→C,D→A,D→C}B+F4=BCA,包含A,因此B→A是多余函數依賴,應去掉;去掉B→C,得到F5={C→A,D→A,D→C}B+F5=B,不包含C,因此B→C不是多余函數依賴;去掉D→A,得到F6={C→A,B→C,D→C}D+F5=DCA,不包含A,因此D→A是多余函數依賴,應去掉;去掉D→C,得到F7={C→A,B→C}D+F5=D,不包含C,因此D→C不是多余函數依賴。最終Fmin={C→A,B→C,D→C}四.設計題1.設有關系模式:學生修課(學號,姓名,所在系,性別,課程號,課程名,學分,成績)。設一個學生可以選多門課程,一門課程可以被多名學生選。一個學生有唯一的所在系,每門課程有唯一的課程名和學分。每個學生對每門課程有唯一的成績。(1)請指出此關系模式的候選碼。(2)寫出該關系模式的極小函數依賴集。(3)該關系模式屬于第幾范式?并簡單說明理由。(4)若不是第三范式的,請將其規(guī)范化為第三范式關系模式,并指出分解后的每個關系模式的主碼和外碼。答:(1)候選碼:(學號,課程號
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1