數(shù)據(jù)庫作業(yè)題目_第1頁
數(shù)據(jù)庫作業(yè)題目_第2頁
數(shù)據(jù)庫作業(yè)題目_第3頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

作業(yè)一:ER設(shè)計(jì)題目一:用ER圖可以表達(dá)以下哪些數(shù)據(jù)完整性約束,不能表達(dá)哪些約束?能表達(dá)的給出ER圖。1.每門課選課人數(shù)不能低于10個(gè),不能高于1.每門課選課人數(shù)不能低于10個(gè),不能高于100個(gè)答:不能表達(dá)約束2.課程名是唯一的3.不能供應(yīng)不存在的零件4?性別只能為男或女4?性別只能為男或女學(xué)生可以參加多個(gè)社團(tuán),但所參加的社團(tuán)的活動(dòng)時(shí)間必須不同答:不能表達(dá)約束學(xué)生可以參加多個(gè)工程,參加不同的工程其指導(dǎo)老師也不同題目二:解答以下問題1.列舉聚集、弱實(shí)體、細(xì)化/泛化的實(shí)用例子,并用ER圖表示出來聚集:客戶簽訂合同與采購產(chǎn)品之間是聚集關(guān)系弱實(shí)體:以下列圖中教科書屬于弱實(shí)體

地hl.名稱廠家家俱ISA椅子編號(hào)0&2、椅子〕屬于細(xì)化/泛化關(guān)系細(xì)化/泛化:家俱與〔桌子2.有如下關(guān)系模式地hl.名稱廠家家俱ISA椅子編號(hào)0&2、椅子〕屬于細(xì)化/泛化關(guān)系細(xì)化/泛化:家俱與〔桌子2.有如下關(guān)系模式a7),其中帶下劃線的屬性標(biāo)識(shí)為所在關(guān)系模式的主碼。試畫出相應(yīng)的E-R圖,使得可以從該E-R圖推導(dǎo)出上述關(guān)系模式E-R圖如下::E1(a1,a2,a3)E2(a3,a4),E3(a5,a6),E4(a3,a5,宇牛桌子題目三:考慮設(shè)計(jì)一個(gè)關(guān)系數(shù)據(jù)庫,它要存儲(chǔ)以下信息:教師有教工號(hào)、教工名、職稱;工程有工程號(hào)、工程名稱、工程類型、起始年份、截至?xí)r間、資助額;學(xué)生有學(xué)號(hào)、學(xué)生名、年齡、學(xué)位。學(xué)生分為本科生和研究生,老師按職稱可以分為講師、副教授、教授,副教授以上職稱的可以作為研究生的導(dǎo)師。一個(gè)教工可以負(fù)責(zé)多個(gè)工程;每個(gè)工程只能有一個(gè)負(fù)責(zé)人;一個(gè)老師可以參與多個(gè)工程;一個(gè)本科生只能參與一個(gè)工程,一個(gè)研究生學(xué)生可以參與多個(gè)工程;一個(gè)工程可以有多個(gè)學(xué)生和老師參與;學(xué)生參與工程時(shí)必須〔如果改為可以呢?〕有一個(gè)老師作為他的指導(dǎo)老師。題目四:下面是一張采購訂單的票據(jù),根據(jù)上面列出的信息,給出其實(shí)體聯(lián)系模型。二羋護(hù):Kimiroi:二羋護(hù):Kimiroi:II-11-13勺*||:衛(wèi)id「無甲:1OCIT卜也忡飯可*:.n無甲:1OCITibNl£】:C茹:貨鳥■£稱貨WR碼民恬也第 THLx>a 空仰xtf?T磧1vVUkGIkP2O09iojxna&W-3055節(jié)innoocti^mooHim個(gè)no4,槐O(jiān)M戢酬碗KP^O^lOJMOQS三耗JKiDno1JM0DDLtim;的3帕LEDHP萄側(cè)Cl】血06L0.00s?oo.DO.ODLTOO肌150058500臺(tái)計(jì)1UIitw.ni]L,3dUD9.MUD訂單入序佢況二單鈕制dM牧占11葺甲ttL/gitCT20t?IDL3OMI3M5-IDd3HP:Dffij01:rmi;H-3D55r-500■23?00DjinopioiinmimunMgriP:n的】山匚1TRH-X55IQJM何100Trjmioiimi測(cè)酬川■汕HPJ005i]01JIXffi^JE4000奶倔TO3DW101?0001)?9>1043HP2DW10UIIO5三jg10.MW?erjj(?lD13WlOn£mHFJ閃汕匚伽1KT1LQJ-J6&T-JOAO585.00iRJD[叫(niOCOjJKIEIJD.I3訂P氈國】QUDCCMLEDLED-?B加J(Mssiro舎計(jì)■■.iiii:㈣■[[?為凸£D.ni含計(jì):

D.ni作業(yè)二:關(guān)系代數(shù)題目一:S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEIGHT,CITY)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)S表示供應(yīng)商,各屬性依次為供應(yīng)商號(hào),供應(yīng)商名,供應(yīng)商狀態(tài)值,供應(yīng)商所在城市;P表示零件,各屬性依次為零件號(hào),零件名,零件顏色,零件重量,零件存放的城市;J表示工程,各屬性依次為工程號(hào),工程名,工程所在城市;SPJ表示供貨關(guān)系,各屬性依次為供應(yīng)商號(hào),零件號(hào),工程號(hào),供貨數(shù)量?;谝陨蟂PJ關(guān)系模式用關(guān)系代數(shù)表達(dá)查詢:求向北京的工程供應(yīng)了紅色零件的供應(yīng)商?!鮯.SNAME(S.SNO=AP.COLOR='紅色'AJ.CITY='北京'(SxPXjxSPJ))2.求只向北京的工程2.求只向北京的工程供應(yīng)零件的供應(yīng)商n(AJ.CITY='北京’(SxJxSPJ))3.求至少供應(yīng)了兩種不同零件的3.求至少供應(yīng)了兩種不同零件的供應(yīng)商(AX.PNO工Y.PNO(pX(SPJ)XpY(SPJ)))求沒有供應(yīng)任何零件的供應(yīng)商

n(s?(n(S)-n(spj))求供應(yīng)了所有零件的供應(yīng)商。n(s?(n(spj)-n(P)))求供應(yīng)了所有紅色零件的供應(yīng)商。n(s?(n(spj)-n(P.COLOR='紅色'(p))))求供應(yīng)了s1號(hào)供應(yīng)商所供應(yīng)的所有零件的供應(yīng)商的供應(yīng)商號(hào)。nsno,pno(spj)寧npNO(sNo='s1('spj))求和s1號(hào)供應(yīng)商所供應(yīng)的零件完全相同的供應(yīng)商的供應(yīng)商號(hào)nsNo(spj)-nsnonsNo(spj)-nsno(nSNO(SPJ)XpNosNo='s1'(spj))nsNo,pNo(spj))—nsNo(nsno,pno(spj)-nsNo(spj)xnpno(sNo='s1'(spj)))題目二:對(duì)于關(guān)系R(A,B,C),用關(guān)系代數(shù)來檢驗(yàn)A是否取值唯一。關(guān)系R工?并且R中元組{a,b,c}是唯一的,那么:

X.A=Y.AA(X.BX.A=Y.AA(X.B豐2Y.C)(R)xpY(R))結(jié)果如果恒定為1,說明A的取值是唯一的作業(yè)三:根本SQLS(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEIGHT,CITY)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)S表示供應(yīng)商,各屬性依次為供應(yīng)商號(hào),供應(yīng)商名,供應(yīng)商狀態(tài)值,供應(yīng)商所在城市;P表示零件,各屬性依次為零件號(hào),零件名,零件顏色,零件重量,零件存放的城市;J表示工程,各屬性依次為工程號(hào),工程名,工程所在城市;SPJ表示供貨關(guān)系,各屬性依次為供應(yīng)商號(hào),零件號(hào),工程號(hào),供貨數(shù)量?;谝陨蟂PJ關(guān)系模式用SQL完成下面的操作:求沒有供應(yīng)p1和p2兩種零件的供應(yīng)商。selectSNAMEfromSfromSPJwhereS.SNO=SPJ.SNOand(PNO='p1'orPNO='p2')列出所有供應(yīng)商的信息,包括供應(yīng)商、所供應(yīng)的零件名〔沒有供應(yīng)零件的供應(yīng)商也要列出,最后結(jié)果中不要出現(xiàn)重復(fù)元組〕fromSPJ,P求只向與自己位于不同城市的工程供應(yīng)零件的供應(yīng)商fromST1,SPJT2,JT3exceptfromST4,SPJT5,JT6求只向與自己位于相同城市的工程供應(yīng)零件的供應(yīng)商fromST4,SPJT5,JT6exceptfromST1,SPJT2,JT3求供應(yīng)了所有零件的供應(yīng)商。fromSfromPwherenotexists(select*fromSPJ))求供應(yīng)了所有紅色零件的供應(yīng)商fromSfromPwherenotexists(select*fromSPJandP.COLOR='紅'))列出每個(gè)城市的工程所使用的零件總的數(shù)量selectsum(J.QTY)fromSPJ,J按零件數(shù)量總和的降序列出每項(xiàng)工程所使用的每種紅色零件的總的金額〔工程可以向不同的供應(yīng)商購置同一零件,總金額二單價(jià) *供貨數(shù)量〕fromSPJ,JwhereSPJ.JNO=J.JNOandJ.COLOR='紅色'orderbysum(SPJ.QTY)求供應(yīng)零件數(shù)量最多的供應(yīng)商havingsum(SPJ.QTY)>=all(selectsum(T1.QTY)fromSPJT1groupbyT1.SNO))T2求每個(gè)城市中供應(yīng)零件數(shù)量最多的供應(yīng)商。from(selectS.SNO,sum(SPJ.QTY)asSUMQTYfromSPJ,SgroupbyS.SNO)T1,(selectmax(T4.SUMQTY)ASMAXSUMQTYfrom(selectS.CITY,S.SNO,sum(SPJ.QTY)asSUMQTYfromSPJ,SgroupbyS.CITY,S.SNO)T4groupbyT4.CITY)T2,ST3sqlserver不支持〕〔或者使用with子句,Oracle9isqlserver不支持〕withT1(CITY,SNO,SUMQTY)asselectS.CITY,S.SNO,sum(SPJ.QTY)fromSPJ,SwithT2(MAXSUMQTY)asselectmax(T1.SUMQTY)fromT1fromT1,T2,ST3作業(yè)四:關(guān)系標(biāo)準(zhǔn)化B和ABY(R))題目一:分別寫出關(guān)系代數(shù)和SQL語句,驗(yàn)證關(guān)系B和ABY(R))解:驗(yàn)證AB關(guān)系代數(shù):如果X.A=Y.AAX.B豐(Px(R)Xp結(jié)果如果恒定為0,那么AB成立;否那么不成立。SQL驗(yàn)證:createassertionAtoBcheck(notexists(selectAgroupbyAhavingcount(distinctB)>1))題目二:R(ABCDE),F={ABC,BD,CE,CEB,ACB}。-給出其候選碼-判斷范式級(jí)別-分別給出保持無損連接和函數(shù)依賴的分解答:1.出現(xiàn)在左邊的屬性:{A,B,C,E}出現(xiàn)在右邊的屬性:{B,C,D,E}左部屬性:{A}右部屬性:{D}雙部屬性:{B,C,E}所有候選碼為:{AB,AC}由于無集合屬性,所以屬于1NF;由于有BD,CE,故存在非主屬性對(duì)碼的局部依賴,所以不屬于2NF先求F的最小覆蓋無冗余化:檢查ACB,G=F-{ACB}={ABC,BD,CE,CEB}(AC)G+={A,C,E,B,D}B€{A,C,E,B,D}=(AC)G+,所以可以從F刪除依賴ACB題目三:R(ABCD)的封閉屬性集是①,{AB}和{ABCD},給出R的函數(shù)依賴集題目四:R(ABCDE),給出下面函數(shù)依賴集在S(ABCD)上的投影F={ABD,ACE,BCD,DA,EB}解:由ACE,EB得出ACB由ACD,DA得出ACA屬于平凡依賴由BCD,DA得出BCA所以{BCA,ACB}為F在S(ABCD)上的投影作業(yè)五:數(shù)據(jù)庫綜合報(bào)告報(bào)告一:要求:寫一篇綜述報(bào)告,可以是關(guān)于某項(xiàng)數(shù)據(jù)庫實(shí)用技術(shù)的,也可以是數(shù)據(jù)庫在所從事行業(yè)中的應(yīng)用情況,或者是個(gè)人關(guān)于大數(shù)據(jù)產(chǎn)業(yè)的認(rèn)知。個(gè)人對(duì)大數(shù)據(jù)產(chǎn)業(yè)的認(rèn)知近兩年最熱門的技術(shù)話題就是“大數(shù)據(jù)〞和“互聯(lián)網(wǎng)+〞,以前總以為大數(shù)據(jù)就是對(duì)數(shù)據(jù)庫信息的深入挖掘,再加以利用。最近在北京大學(xué)進(jìn)修了數(shù)據(jù)庫的課程,其中有一課主門講大數(shù)據(jù)的。課外我又查閱了互聯(lián)網(wǎng)和圖書,下了些功夫了解了一下大數(shù)據(jù),使我對(duì)于大數(shù)據(jù)又有了新的認(rèn)識(shí)。最早提出大數(shù)據(jù)時(shí)代到來的是麥肯錫:“數(shù)據(jù),已經(jīng)滲透到當(dāng)今每一個(gè)行業(yè)和業(yè)務(wù)職能領(lǐng)域,成為重要的生產(chǎn)因素。人們對(duì)于海量數(shù)據(jù)的挖掘和運(yùn)用,預(yù)示著新一波生產(chǎn)率增長和消費(fèi)者盈余浪潮的到來。〞業(yè)界〔IBM最早定義〕將大數(shù)據(jù)的特征歸納為4個(gè)“V〞〔量Volume,多樣Variety,價(jià)值Value,速Velocity〕,或者說特點(diǎn)有四個(gè)層面:第一,數(shù)據(jù)體量巨大。大數(shù)據(jù)的起始計(jì)量單位至少是P〔1000個(gè)T〕、E〔100萬個(gè)T〕或Z〔10億個(gè)T〕;第二,數(shù)據(jù)類型繁多。比方,網(wǎng)絡(luò)日志、視頻、圖片、地理位置信息等等。第三,價(jià)值密度低,商業(yè)價(jià)值高。第四,處理速度快。最后這一點(diǎn)也是和傳統(tǒng)的數(shù)據(jù)挖掘技術(shù)有著本質(zhì)的不同。大數(shù)據(jù)的核心就是“數(shù)據(jù)挖掘〞嗎?這也是我原來這么認(rèn)為的。大數(shù)據(jù)的核心在于預(yù)測(cè),可以發(fā)發(fā)現(xiàn)很多依靠人的常識(shí)和常規(guī)信息處理手段無法發(fā)現(xiàn)的一些規(guī)律性,從而增加決策的科學(xué)性和準(zhǔn)確性程度。大規(guī)模數(shù)據(jù)放在一起,確實(shí)能到達(dá)這種效果。可是,這些不是數(shù)據(jù)挖掘技術(shù)做的事情嗎,為什么還要多此一舉的加上一個(gè)“大〞呢?我的理解這個(gè)大,除了表示數(shù)據(jù)量很大之外,也表示這是一個(gè)經(jīng)過整合以后形成的一個(gè)龐然大物。〞整合“是大數(shù)據(jù)的命脈,數(shù)據(jù)不整合在一起,即使再多,也無法做關(guān)聯(lián)分析。但是,〞整合“真的就知識(shí)為了給數(shù)據(jù)挖掘提供原料嗎?如果整個(gè)社會(huì)的數(shù)據(jù)整合在了一起,這就是意味著所有的機(jī)構(gòu)和個(gè)人可以通過這個(gè)數(shù)據(jù)平臺(tái)互聯(lián)互通,整個(gè)人類社會(huì)的運(yùn)行規(guī)那么將發(fā)生天翻地覆的變化。政府可以清晰地知道管理對(duì)象的所有細(xì)節(jié)信息,現(xiàn)在的層層審批都可以不需要,很多社會(huì)問題剛一露頭就會(huì)被發(fā)現(xiàn),從而消除在萌芽狀態(tài);公民也可以監(jiān)督政府運(yùn)作的每一個(gè)細(xì)節(jié),政府在民眾面前根本裸體,也不敢玩太多的把戲,商家也可以了解顧客的細(xì)節(jié)需求,所以投其所好,消費(fèi)者也可以了解商家的細(xì)節(jié)信息,從而防止上當(dāng)受騙??傊?,真正的〞大數(shù)據(jù)時(shí)代“是一個(gè)數(shù)據(jù)驅(qū)動(dòng)一切的社會(huì),也是一個(gè)所有人都在聚光燈下的社會(huì),因此人類社會(huì)開展過程中由于信息的不對(duì)稱導(dǎo)致的很多問題都可能得到局部地解決,?!按髷?shù)據(jù)時(shí)代〞是人類生存方式將要發(fā)生巨大變革的時(shí)代,而不僅僅是一個(gè)會(huì)使用數(shù)據(jù)挖掘技術(shù),實(shí)現(xiàn)信息資源二次利用的時(shí)代。報(bào)告二:數(shù)據(jù)庫實(shí)踐,自己設(shè)計(jì)表結(jié)構(gòu)和查詢,展示組合索引或覆蓋索引對(duì)查詢性能的提升。根據(jù)我公司客戶效勞系統(tǒng)需求,設(shè)計(jì)了如下客戶信息表結(jié)構(gòu),表名稱〔gerenkehi〕名稱代碼數(shù)據(jù)類型鍵必填項(xiàng)注解居民客戶idgr_idvarchar(20)主鍵TRUE主鍵集團(tuán)統(tǒng)一編號(hào)gr_jt_bhvarchar(20)gr_xmnvarchar(50)索引TRUE性別gr_xb_idvarchar(6)TRUE身份證號(hào)gr_sfzvarchar(18)索引證件類型gr_zjlx_idvarchar(6)其他證件號(hào)gr_zj_idvarchar(30)地址gr_dznvarchar(70)索引郵政編碼gr_yzbmvarchar(6)家庭gr_jtdhvarchar(20)索引gr_sjvarchar(20)索引2gr_sj2varchar(20)索引華潤工程增加小靈通gr_xiaolingtongvarchar(20)索引電子郵箱gr_dzyxvarchar(60)工作單位gr_gzdwnvarchar(60)職務(wù)gr_zwvarchar(20)單位gr_dwdhvarchar(20)索引開戶狀態(tài)isactivechar

溫馨提示

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