微信數(shù)據(jù)庫分析與設(shè)計(jì)_第1頁
微信數(shù)據(jù)庫分析與設(shè)計(jì)_第2頁
微信數(shù)據(jù)庫分析與設(shè)計(jì)_第3頁
微信數(shù)據(jù)庫分析與設(shè)計(jì)_第4頁
微信數(shù)據(jù)庫分析與設(shè)計(jì)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、微信數(shù)據(jù)庫分析與設(shè)計(jì)用心整理的精品 word文檔,下載即可編輯! !微信數(shù)據(jù)庫分析與設(shè)計(jì)一、需求分析微信作為當(dāng)前的主要即時(shí)通訊工具之一,有著廣泛的應(yīng)用。其主要的功能是實(shí)現(xiàn)即時(shí)通信,這也是微信的核心功能。此外還有查看朋友圈動(dòng)態(tài)、搜索好友、管理個(gè)人信息、建立用戶自己的相冊(cè)、收藏功能、搖一搖、搜索附近的人、購物、游戲等功能。此次對(duì)于微信平臺(tái)的數(shù)據(jù)庫設(shè)計(jì)主要對(duì)部分需要微信平臺(tái)提供存儲(chǔ)信息功能進(jìn)行需求分析及設(shè)計(jì)。以下將對(duì)微信平臺(tái)的主要需求做簡要的分析并且根據(jù)分析做出數(shù)據(jù)流圖使得對(duì)于微信平臺(tái)數(shù)據(jù)庫的設(shè)計(jì)有更好的理解。微信的通信主要包括與微信好友進(jìn)行相互通信,這其中通信內(nèi)容包括文字、語音、圖片及視頻。當(dāng)用戶

2、訂閱了公眾號(hào)之后,會(huì)接收公眾號(hào)發(fā)送的消息并且也可向公眾號(hào)發(fā)信息或許其提供的信息。微信通信功能的另一個(gè)主要方面是實(shí)現(xiàn)群聊。用戶可以加入一個(gè)微信群進(jìn)行群。另一方面用戶也可以選擇自己的聯(lián)系人進(jìn)行群聊。微信中通訊錄實(shí)現(xiàn)了保存用戶聯(lián)系人的目的,并且訂閱的公眾號(hào)也保存于通訊錄中,并且在通訊錄中可以設(shè)定標(biāo)簽來為聯(lián)系人分組。微信朋友圈保存好友發(fā)送的與朋友共享的消息,其內(nèi)容可為文字、圖片、視頻。在朋友圈中可以設(shè)定權(quán)限使得不同權(quán)限的用戶查看的內(nèi)容不一樣。搖一搖功能可以獲取同一時(shí)刻一起搖動(dòng)手機(jī)的用戶,并且暫存于微信中。附近的人功能可以識(shí)別在一定范圍內(nèi)的微信用戶,并且將獲得的用戶信息也暫存在微信中,對(duì)于識(shí)別附近的用戶

3、可以設(shè)定具體的條件來掃描。漂流瓶功能相當(dāng)于隨機(jī)的獲取微信消息或者向微信用戶隨機(jī)的發(fā)送消息。對(duì)于個(gè)人信息的編輯,用戶可以根據(jù)自身需要編輯一些所需的個(gè)人信息。最后在微信用戶個(gè)人信息中有相冊(cè)和收藏記錄用戶的照片和收藏的文字語音等信息。以上是對(duì)微信的部分功能的需求分析,現(xiàn)根據(jù)以上需求對(duì)微信數(shù)據(jù)庫畫出數(shù)據(jù)流圖:第0層DFD二、概念設(shè)計(jì)在第一步的需求分析中,我們了解了微信數(shù)據(jù)庫平臺(tái)設(shè)計(jì)中所需要的實(shí)體及需要存儲(chǔ)的信息。在概念設(shè)計(jì)中將進(jìn)一步明確數(shù)據(jù)庫設(shè)計(jì)所需實(shí)體,實(shí)體所具有的屬性及實(shí)體之間的關(guān)系。通過分析微信數(shù)據(jù)庫平臺(tái)所需實(shí)體主要有:用戶信息、普通消息記錄、公眾號(hào)信息、公眾號(hào)消息記錄、微信群信息、群聊消息記錄

4、、收藏信息、相冊(cè)、朋友圈信息、聯(lián)系人信息、附近人信息、漂流瓶信息、掃一掃信息、搖一搖信息。這些實(shí)體分別對(duì)應(yīng)于微信功能的不同模塊。在實(shí)現(xiàn)微信的通信功能主要是使用用戶信息、普通消息記錄、微信群信息、群聊消息記錄和聯(lián)系人信息這幾個(gè)實(shí)體。在明確所需實(shí)體后根據(jù)實(shí)際需要對(duì)于每個(gè)實(shí)體設(shè)置符合實(shí)際情況的屬性,每個(gè)屬性對(duì)應(yīng)了數(shù)據(jù)庫中的具體屬性。下圖是根據(jù)對(duì)于微信數(shù)據(jù)庫平臺(tái)的需求分析做出的CDM,通過此概念模型顯示數(shù)據(jù)庫之間各實(shí)體之間的相互關(guān)系及各個(gè)實(shí)體所具有的實(shí)際屬性。精心整理,用心做精品 24前心珀淮匪等M仲右淤體碓端巨耳力.1廿2后8S«-FIWrTlqi&M;li.:(j-Osos-N-

5、<B.riDu-»>d-lurgQn寸m口7口DC-聲pTiniA01RJFnh*二口E-If尹口DMFTirrv;叱n'-t:口chwNW門中s20b*我'?nu.u-QSMe/sMHrMBT0厘叫GHSn雷3)a唐M<Mb.F:lirQ53)aT滋酒rtr-EbEnOTSfls駕?01書廠滯|«府加舟二拊愜.-口cmq&s&-oltRI口旦口2T-m立占«營一E了&sos一XDS/1III,:ll>4Ap-EduzM.93£調(diào)/畫1IV。f球z力弓£2:一.sl:#MN_w9s

6、ssHS,堤春B-rrLllln廿|渣鬼片一口linlnqL:lp口事量中Tim<8乂界而9sflsKgJs用湘As1IT湖凹的裱便也特網(wǎng)>睇料的件V中端科片Ml一口0ri,Ba3ta&2:nell目蒯"西。僵巾伊t京口汴"哂<Einb-nU7POfl,nfiiLJ-o口-II-H.'.t-1'-lu甜”ft14網(wǎng)己9一口口色3IMP-i/嚕$意。»9根KQ工i-XQOfI1IIU里訕I(yè)»咽?呼.號(hào)MB加考-WL僚里可品歸lllHWln%chM-B.口巾Eu_malgr«caJhlwHgwrigbffi

7、號(hào)耳3$,。£-.-y<ar!3FmOJm-23ocNlab-eRDBu(aoj9集_"<0一*堪離e:質(zhì)RM春旌憫白ghf解削件黜FitllltII.!rmjial&-glu8INurr-早山田Rs日)o»-den-g日丁mo.3_.20pwlan曲&m裾R9一封jJsnimb巾d-mracts-501-I一.JEDCFh4口raRry.&】6h9而:llrfrla一卜LqnhEgL*-sWHUcr昨93“料3一2。整v&nwtilmRaruEfs二0005q巴IhgT-n-ell>FlttjIBIJL£

8、;-IMHJ?口3_RWwstm的TiimeRonpbbQprad:酊目538耀融3GFS-ttRfc5母)ffl”用.171一引典史3三*fflfrw款一如工巾"里"口雷之寸3、nrJIB府修芯對(duì).1-憚cLJargiu5_10_C口3'息-201OJSn-3_.3vr-mE而ns&ysItwQsq%巾p"-3m三、邏輯設(shè)計(jì)由以上概念設(shè)計(jì)模型,我們可以獲得以下邏輯數(shù)據(jù)模型(LDM)DeisT-mc<,£mlr曰&%$有J.?ws41油m屐DllllFre“M#電dHBw_mqr3°ir!',l.h.sda

9、DoznEJBGtEn0«一小中對(duì)MHgill.l*UF.匚T-ipnAhHHNF'3cktrml”vrlrbnaflLractB一2。UFSs門hHactan-M-雪mynhwMtm一月"-K.-hR-n.40JupdEGCU口bPIHg055CMMV,&£"ala*U3二蒼03KT孑wy4。,餐44品1符Q11111-1-gIJ而4Li&U胃ayl>4r.利等面品帚A1盤破舉怵l»lmwl.h1B匕出山口*M二>32k='El出"巴三QlfrlnE恪竽a.'bk-cr:8l-ek

10、JM-SM®mlis淀”14ill而wm.tl.*IM機(jī)31片it:鼻二3*I7AoBnAM京國喟-cES&DutlarMafs-WKSXHAa附IC="西_nGHrrFFItoi電JJn口Guf£1IJ5"昌南Vann史ps3口y_g*0«K一一但R金“3J-CLUJFEm_"CTrtauilmTOHHSMnlMu學(xué)AT-w界事依耳作苴r事'/門通.l'aruEaEII-CJh-&=5.VS3A33OJHAQFn_2*=一1士一&-PMaT二?vy常ST。二曰.=OJhflfrnE."

11、;vrp爐立yuraldsr:-h-n*£3A_3而王寸巾號(hào)cur也出lx)-lllwwMlll卻msl-n刑lluosraDsfflalinevnM-bL-R-IO-C9W«X4-.|¥強(qiáng)忸PIIMs.srbWM口¥dhsgr>.【3i-hax-K+口"13n/Q-n-.心本“uipl&nsd5-中由芮rlftEa0d件d,jtlra%-»u-pUJS9Ss-立寺第wrrff3HU-pUJHdnvR咻曲hL4hlMim杜Bl-ln門IIJafHafsciIInL?EI,I-UJn-明相Anol.35«B喟3t

12、*/j門haqlly國<*?I-*咆-TWE-w%國伊Jq-Sri-LSJFllb.E5&J&-r看I4£曲制孱二番;帛辭4也elkl&s記Mn.»口o-wrdlJ,4ALV*hbIk4asd.&3.寓0口-<阜&Frt-1£ac-D備pT-2在LDM中對(duì)于CDM進(jìn)行了進(jìn)一步的細(xì)化和具體化,對(duì)其中的實(shí)體之間的關(guān)系在邏輯上進(jìn)一步的進(jìn)行了明確。在此基礎(chǔ)上我們獲得更加具體能直接反映數(shù)據(jù)庫涉及的無理數(shù)據(jù)模型(PDM)。通過PDM將具體顯示數(shù)據(jù)庫所需的表及其之間的關(guān)系。PDM如下圖所示:岫款曲般源譚ilFH.Deh苫忑|?

13、|I-nehaf-somM&inpw«Jgrr:wo4一MIn與鷲口n0,一n二;方同d-.mt?iafTIPN|»Mfii口百111黑IJhelfii徘m1蚌lli!tn匚巨工p¥IACKIV他口dla.2學(xué)ariyJs&oIs*A?ss&is如也-.T國ImestirT口修腐廣靠阻:-皿£5;w«?v川幼/一。44(81戲炸4Rd-.m-H口胃pufIft-C3H12KKMIJaIItI.t憎lljjB.l!ht%&ML”rp憫*扁HillHI梏口¥tw出uil¥一pr勵(lì)一口當(dāng)支201卅u

14、口吉3一¥洋MhN.msa-痔利占足立土30菱。E刀.皿徇AM廣盛汨amL11出:dlL111:nla.IH口已即產(chǎn)尸»*A*.dTarl期Is看國is&evelrIHI1pfl醇«!,,aRw1r1ng.含F(xiàn)9百尋一言3YsrwffrFICOO.H:!»-;二&U-Q,2W*5制餐M.T&lii!射*.*附橘3宜)世H隹r£營)玲III廂臍.苗令二K>rJ小M.上技三出博宣63已.1津承瞪后it喳*在PDM中顯示了個(gè)表單之間的引用關(guān)系,其具體引用如下表:標(biāo)向關(guān)系名稱父表格子表格關(guān)注用戶信息關(guān)注關(guān)注公眾號(hào)信息關(guān)注發(fā)

15、送公眾號(hào)信息公眾號(hào)消息記錄發(fā)送/接收用戶信息普通消息記錄發(fā)送消息用戶信息群聊消息記錄收藏用戶信息收藏信息查看聯(lián)系人信息普通消息記錄用戶存放用戶信息搖信息用戶所在群用戶信息用戶所在群用戶所在群微信群信息用戶所在群用戶所屬用戶信息漂流瓶信息用戶掃寸而獲得用戶信息掃信息用戶相冊(cè)用戶信息相冊(cè)用戶聯(lián)系人用戶信息聯(lián)系人信息群聊天記錄微信群信息群聊消息記錄聯(lián)系人相冊(cè)聯(lián)系人信息相冊(cè)狀取用戶信息附近人信息本系統(tǒng)中使用的表單如下所示:1、用戶信息表NameDataTypeLengthP(主鍵)F(外鍵)M(/、口為空)用戶IDchar(15)15XX昵稱char(20)20X頭像longbinary二維碼名片lo

16、ngbinaryX我的地址1varchar(100)100性別char(5)5X地區(qū)varchar(20)20X個(gè)性簽名varchar(500)500登陸密碼|varchar(20)20X2、普通消息記錄表NameDataTypeLengthfrFM消息IDchar(20)20XX聯(lián)系人IDchar(15)15X用戶IDchar(15)15X內(nèi)容varchar(5000)5,000X"送時(shí)間datetimeX3、聯(lián)系人表NameDataTypeLength1FM朋友IDchar(20)20XX用戶ID一char(15)15X備注名稱char(20)20X標(biāo)簽varchar(20)20

17、4、公眾號(hào)信息表NameDataTypeLengthPFM公眾號(hào)IDchar(20)20XX公眾號(hào)名稱(:har(40)40X5、公眾號(hào)消息記錄表NameDataTypeLengthPFM公眾消息IDchar(20)20XX公眾號(hào)IDchar(20)20X公眾消息varchar(5000)5,000X訂閱者varchar(8000)8,000X發(fā)送時(shí)間timestampX6、關(guān)注表NameDataTypeLengthPFM用戶IDchar(15)15XXX公眾號(hào)IDchar(20)20XXX7、微信群信息表NameDataTypeLengthPFM群IDchar(20)20XX群名稱char(

18、20)20X群二維碼longbinaryX群成員varchar(1000)1,000X8、用戶所在群表NameDataTypeLengthPFM用戶IDchar(15)15XXX群IDchar(20)20XXX9、群聊消息記錄表NameDataTypeLengthPFM群聊消息IDchar(20)20XX群IDchar(20)20X發(fā)送人char(20)20X發(fā)送時(shí)間timestampX內(nèi)容varchar(5000)5,000X10、相冊(cè)表NameDataTypeLengthPFM相冊(cè)IDchar(20)20XX用戶IDchar(15)15X聯(lián)系人IDchar(20)20X存放時(shí)間timest

19、ampX內(nèi)容varchar(5000)5,000X11、收藏信息表NameDataTypeLengthPFM收藏IDchar(20)20XX用戶IDchar(15)15X收藏時(shí)間timestamp收藏內(nèi)容varchar(8000)8,00012、附近人信息表NameDataTypeLengthPFM附近人IDchar(20)20XX用戶IDchar(15)15X昵稱char(20)20X距離integer性別char(5)5地區(qū)varchar(20)20個(gè)性簽名varchar(500)50013、搖一搖信息表NameDataTypeLengthPFM搖信息IDchar(20)20XX用戶IDc

20、har(15)15X時(shí)間timestamp內(nèi)容varchar(5000)5,00014、掃一掃信息表NameDataTypeLengthPFM掃信息IDchar(20)20XX用戶IDchar(15)15X時(shí)間timestamp內(nèi)容varchar(5000)5,000X15、漂流瓶信息表NameDataTypeLengthPFM漂流瓶IDchar(20)20XX用戶IDchar(15)15X內(nèi)容varchar(5000)5,000X對(duì)于微信數(shù)據(jù)庫平臺(tái)的邏輯分析,明確了在具體是實(shí)現(xiàn)時(shí)所需的表及其各個(gè)表之間的引用關(guān)系,在接下來的物理設(shè)計(jì)中將使用邏輯設(shè)計(jì)中的表在具體數(shù)據(jù)庫實(shí)現(xiàn)微信數(shù)據(jù)庫平臺(tái)的設(shè)計(jì)。四

21、、物理設(shè)計(jì)在此次物理實(shí)現(xiàn)微信數(shù)據(jù)庫平臺(tái)使用SQLServer2008。實(shí)現(xiàn)簡單的微信平臺(tái)的數(shù)據(jù)庫,通過在數(shù)據(jù)庫表中插入數(shù)據(jù)或查看數(shù)據(jù)來表現(xiàn)微信平臺(tái)對(duì)信息的發(fā)送接收及查看。在此次物理實(shí)現(xiàn)是我們遵循3NE數(shù)據(jù)庫設(shè)計(jì)如下圖:ggm平臺(tái)+數(shù)據(jù)庫關(guān)案圉日口素+)片速干j曲口附近人信息3口此口,公眾號(hào)信息3,j業(yè)。關(guān)注里3dboKMA,:C匕二,濤流,瓶肯三引二I此口,普幽息息記錄閉_J此0奉甄消息記錄+)3北口,掃一H信息3_dbQ收藏信息,0Tb»,高晡群信息+1dbci,指明db口授T信息田二此口用戶所在群1_jdbcu用戶信息ifl_j視圖1、向“用戶信息”表添加記錄,模擬微信在線用戶。

22、此次添加三個(gè)用戶作為模擬的微信用戶。用戶基本信息如下:日3dbc?.用戶信息日到f用戶2(PK;char(15),notnull)UJ昵稱(char(201notnull)國頭像(binarytlLnull)H二ift引名片fbinaryCl),notnull)(yarchar(100)(null)Htm(diar(51notnull)國地區(qū)(var<har(20)»notnull)S個(gè)性名(varchar(500),nullE登肚圭天(varchar(20Lnotnull)2、我們選取“小a”登陸微信,開始添加聯(lián)系人?!奥?lián)系人”表保存每個(gè)用戶的聯(lián)系人信息,這些聯(lián)系人信息皆來自

23、用戶信息表。“小a”的聯(lián)系人如下表:JWD用戶朋友者在名標(biāo)簽1奧31owi哪月同學(xué)2商廠OMINULLNULL此表的創(chuàng)建過程如下:用目明標(biāo)ID char HB) nst noil fchax 20iCQZift rairt p±l pxiznary匚口口3匕二國兀。 fHl foreign scmatraiiit: f c? f ar&i grnE強(qiáng)友皿用戶工也近了(兩次工口1匚工氏工君口二 心口.用戶喑息 用戶1D * tayf用戶口3> »£anncu dbo.用戶程息t角戶工口卜altec cable abe .廿通梢息記云BQ1 茨送.時(shí)-

24、default3、普通用戶發(fā)送消息時(shí),消息內(nèi)容將存儲(chǔ)在“普通消息記錄”表中,如現(xiàn)在“小a”向“小”發(fā)送一條消息,然后“小b”再回復(fù)一條?!?伯”也向“小”發(fā)送一條消dbd普闔境記是39日口歹y屋(PK,ch5r20jrnetnull)?聯(lián)林【口(FK.char(151nulD?用白ID(FRchar(15)rnull)聞內(nèi)容CrarcharDOOInotnull)國魅群時(shí)ifflfdatetim比notnull_krli消息舊聯(lián)系人10用戶ID內(nèi)音發(fā)送時(shí)同1i00000100020M1T午5點(diǎn)去球場(chǎng)踢球20154)5-1011:35:32040200000200010002可以,下午球場(chǎng)見20

25、105-101T3617207300000300030OT1你好201&45-10J2:5B:1£,fl3a其中表中的外鍵約束和默認(rèn)值如下:麟系,工工serereRcea,g口,用戶信息 用戶二口 (M戶DQ laBK&flKS丑-用戶信1 i用戶二豆工3匚c皿”3c.荀酬肖目記拿事"foieioniceynitertehleezho.普通梢息記錄eddczzmatrEintzkForeign在”普通消息記錄表”中也可以查詢兩個(gè)用戶之間的聊天記錄,如查詢“小a”和"小b”之間的聊天記錄:I-select畫容,發(fā)送時(shí)同fioir崛澧-油七工任聯(lián)系人裝

26、.二二I10001*0002*)andint'OQOl'F»C<J02*<|陰期結(jié)果占消息J5._._皮諾時(shí)間1|-12015-051011:35:32040viiaiiuBiiiuiaiii*iiiajhimamiJ*2可以,下午球場(chǎng)見2015gl011茹17.207同樣也可以在“普通消消息記錄表”中實(shí)現(xiàn)刪除消息記錄。在“普通消息記錄”表中為了能使用戶更快的查詢自己的消息記錄,這里創(chuàng)建了索引。createindex用戶快速查詢記錄on此口.昔通梢息記錄1用戶工34、“微信群信息”表中記錄了所有用戶創(chuàng)建的微信群的信息。由于在微信中群成員數(shù)量當(dāng)前限制為40個(gè)

27、,在本平臺(tái)中我們?cè)O(shè)置為4個(gè)。并且每一個(gè)成員信息由外鍵引用自“用戶信息”表。比如現(xiàn)在創(chuàng)建了兩個(gè)個(gè)微信群如下:db。絡(luò)信舒信息口列?韻D(PK,匚融3),notnull)ffl群g/(charts,notnullI)囿群(binary(llnotnull)?成員JL(FK,char(15),notnull)中成員2(FK.匚harQ3.null)f成員3(FK,char(15),nullf成品4(FK.char(151null)國膽回的束匕i_J臟發(fā)器四用戶能信息新增&z番mi群ID群名稱群二雄四成員1成員2成員3成員4IIMIMtd|100001j習(xí)用$球部落CbcBFDW1OQOQW0

28、3NULL2一而而足小球部落EBFMCI0002MULLHULL外鍵約束和非空約束如下:alicer column 1 60dl ccinstrdlnt s 1 odd Rnmaiiit g3f2 厚己di ccnHr二1二t二丁三 三 me ffzrurrsizt sy Jdlzar CBblf 餐It亡二 t flblr alcz sible slier ;加二七cnir(IB! nor null msgn,成員 foreign key 哎7 roreidTL kev 成色? *or exqney 曲 弓,二gfmrknjCWF rfe rencFr references reSerens

29、erdbo dbo.=二,三 5.信信信信臼戶戶戶用閏月|用口 口 口口X T I I戶戶戶戶引書用用由于當(dāng)用戶創(chuàng)建了一個(gè)微信群后要在“用戶所在群”表中顯示出每個(gè)用戶所在的群,因此需創(chuàng)建一個(gè)觸發(fā)器。在此創(chuàng)建的trigger為“用戶信息新增”。代碼如下:口%1再信平臺(tái)】GO/0D二度口I】izigaer亞工JkI用戶群d富良,而增SocipcIACXO5/W/,2Q1&5ETMr3T_WULLSOKSETB”E也工二£打工FH.RQXQDE工豆Rtrigger業(yè)=>J用戶群信息新潮二皿小微,輜信息】工8工9自工1taatiedar-中4門加clohar10)rlidcha

30、r113)P§cy3Idctiir15rylldchar15f9ly41dchai;131ele-GtHQUoid-群TD.ScyliJ成員Lr&cy2id"成員2f9cy3id=,十包c(diǎn)y4i£frcurinsertedLfgCYllCl19EX3ZDUllE«giniuxtinto*口,用戶所在群用戶1匚群工口;卡鼻二w*&-箝1T,耨.|1i日)endX£§cy2idisnsznulltegin.indertinto處口,用戶所在等用戶1口7群工匚valursJrrjnidjend1.£Cc'S

31、ld上:i_.iiu.ll.begininaertmt;但.用戶篇在群用戶I口*群口:v0二u:33cy3i.lr電冷dir;小;1.-x|:11beginxuaextiiitz:dbo用戶所在群用戶1J群uvaJ.1123207"必二Miun工d1Len<l5、“用戶所在群”表存儲(chǔ)了每個(gè)用戶所在的群信。每個(gè)用戶可根據(jù)此表查詢所在群信息。當(dāng)一個(gè)微信群被創(chuàng)建后在“用戶所在群”表中將自動(dòng)顯示用戶所在群信dmdb口庠戶所在壁日口列?用戶力(PRF&charflS),notnull)?章(PIC,F兄charpOLnotnull用戶1口群IDpji'MIIIMiailU

32、ii0001moioimroom()14miM00250002M0026、“群聊消息記錄表”記錄了每個(gè)群的消息。也可以查詢歷史記錄。比如在群“羽毛球部落”中的消息記錄。Ir.3db。隼霞港思記錄日口列?泄身ID(PKrchar(20),notnull)f群ID(FK,char(201null)國發(fā)送人(char(20)(notnull)圉內(nèi)容(varchar(5(KX)Pnolnull)ffl發(fā)溺1間(smalldatetime,nulb- Jkl群峰肖息ID群ID發(fā)送人內(nèi)容發(fā)送時(shí)間1i D0M000OT1 it,jOOMI小白明天去打羽毛球2015-05-1015:48:0020DNM000

33、02OOMI小b下午去20154)6-10 1S4B0Q300X)0000030OTQ1小c可以201X1410 15:48004KMDOtXHMD0M1小£下午3點(diǎn)20151015:50:00為了使得用戶在查詢?nèi)簹v史消息時(shí)更加快速,創(chuàng)建索引createindex群消息快速全詢cndt7、“公眾號(hào)信息”表記錄了所有公眾號(hào)的信息。來訂閱公眾號(hào)。0群聊梢息記錄f群叫|可以通過搜索公共號(hào)ID或名稱日dbd公眾號(hào)信息日口列?公眾號(hào)4。(PICcharlnotnullJ公眾罵名禰(char(40)rnotnJIJ8、“關(guān)注”表中,存儲(chǔ)了每個(gè)用戶訂閱的公眾號(hào)。3口dbd關(guān)注S?用戶ID(PK,FK.char(15),rotnull)?公臺(tái)ID戶F£char(2JLnotnull)_r_8krti消素二第用戶心公眾號(hào)IDi;甌jown2 、磁.i30001000240(XM9、“公眾

溫馨提示

  • 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)論