【正文】
的集合。數(shù)據(jù)庫包含兩部分:一是對數(shù)據(jù)結(jié)構(gòu)的所有描述,存儲于數(shù)據(jù)字典之中,二是數(shù)據(jù)數(shù)據(jù)本身,它是數(shù)據(jù)庫的主體。答案: 手工管理階段數(shù)據(jù)的組織和管理完全靠程序員手工完成,因此稱為手工管理階段。 數(shù)據(jù)不共享。 數(shù)據(jù)不屬于某個特定的應(yīng)用程序。 數(shù)據(jù)聯(lián)系弱。 數(shù)據(jù)的共享性高,冗余度低,易擴充。數(shù)據(jù)模型的三要素:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束 大學有若干個學院,每個學院有若干個系,每個系有若干個教師,每個教師開若干門課,每門課可以由不同的教師來教;學生屬于不同的班級,班級屬于不同的系;每個學生可以選修若干門課,每門課可以由不同的學生來選。 參照完整性規(guī)則若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼K相對應(yīng),則對于R中每個元組在F上的值必為:l n 取空值(F中的每個屬性值均為空值)。 設(shè)有四個關(guān)系R,S,T,U如圖所示:第 36 頁 R ABC785479553S ABC785791542T CD5337U ABCD145314375421 計算:① R∪S,RS,R∩S,U247。③ 檢索學生李明借的圖書的書名和出版社情況。⑦ 檢索清華大學出版社出版的30元以下的圖書情況。(SJB) ② 檢索計算機系學生的借書情況。πBNAME,BPUB (σSNAME=39。李明39。王小川39。σBPUB=39。n SQL一般也不提供修改視圖定義的語句(有此需要時,只要把原定義刪除,重新定義一個新的即可,這樣不影響任何數(shù)據(jù))。(注:借書證號為字符型,寬度為3;總編號為字符型,寬度為6;借書日期為日期時間型)。(5) 查找單價在17元以上已借出的圖書。(9) 在借閱基本表中插入一條借書證號為‘008’,總編號為‘010206’,借書日期為2000年12月16日的記錄。(13) 授予張軍對借閱表有SELECT的權(quán)力,對其中借書日期有更新的權(quán)力。供應(yīng)情況表SPJ:由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項目代碼(JNO)、供應(yīng)數(shù)量(QTY)組成。(6) 檢索出供應(yīng)商姓名頭兩個字為“浦東”的供應(yīng)商的信息。(10) 授予用戶“王明”對零件表有INSERT的權(quán)限,并允許該權(quán)限傳播。 CREATE TABLE P (PNO CHAR(5), PNAME CHAR(20), COLOR CHAR(6)WEIGHT NUMBER,CONSTRAINT PNO_pk PRIMARY KEY(PNO))。(3) 檢索沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO;SELECT JNO FROM J WHERE NOT EXISTS (SELECT * FROM S,P,SPJ WHERE = AND = AND = AND = ‘紅色’ AND = ‘天津’ )。 (5) 檢索上海廠商供應(yīng)的所有零件代碼,并且按照重量從大到小顯示出來。SELECT * FROM S WHERE SNAME LIKE ‘浦東%’ 。DELETE FROM P WHERE PNO = ‘P2’。GRANT INSERT ON P TO ‘王明’ WITH GRANT OPTION。部分函數(shù)依賴:在R(U)中,如果X→Y,存在X的一個真子集X’,有X’ →Y, 則稱Y對X部分函數(shù)依賴,記作X Y 。關(guān)系模式R(U)中多值依賴 X→→Y成立,當且僅當對R(U)的任一關(guān)系r,給定的一對(x,z)值,有一組Y的值,這組值僅僅決定于x值而與z值無關(guān)。(2) 試把R分解成3NF模式集。答案:解 設(shè)X(0)=B;(1) X(1)=B∪AC=ABC。答案: 解1:(1) 根據(jù)分解規(guī)則把F中的函數(shù)依賴轉(zhuǎn)換成右部都是單屆性的函數(shù)依賴集合,分解后的函數(shù)依賴集仍用F表示。③ 判斷B→A是否冗余:設(shè):G3=={ A→C,C→A, B→C,D→A,D→C,BD→A},得:,而,∴故B→A冗余。⑦ 判斷BD→A是否冗余:設(shè):G7=={ A→C,C→A, B→C,D→C},得:,而,∴ BD→A冗余。(1) R(A, B, C) F={A→C, C→A, A→BC}答案:BCNF,該關(guān)系的碼是A或C,符合每一個決定屬性因素都包含碼。該關(guān)系的碼是AB或AC,ABC都是主屬性,故R屬于3NF;但不符合每一個決定屬性因素都包含碼,故R不屬于BCNF。 假設(shè)某公司在多個地區(qū)設(shè)有銷售部