秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

微信數(shù)據(jù)庫分析與設(shè)計

上傳人:文*** 文檔編號:253597801 上傳時間:2025-03-16 格式:DOCX 頁數(shù):23 大小:471.48KB
收藏 版權(quán)申訴 舉報 下載
微信數(shù)據(jù)庫分析與設(shè)計_第1頁
第1頁 / 共23頁
微信數(shù)據(jù)庫分析與設(shè)計_第2頁
第2頁 / 共23頁
微信數(shù)據(jù)庫分析與設(shè)計_第3頁
第3頁 / 共23頁

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《微信數(shù)據(jù)庫分析與設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《微信數(shù)據(jù)庫分析與設(shè)計(23頁珍藏版)》請在裝配圖網(wǎng)上搜索。

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

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

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

4、性及實體之間的關(guān)系。 通過分析微信數(shù)據(jù)庫平臺所需實體主要有:用戶信息、普通消息記錄、公眾 號信息、公眾號消息記錄、微信群信息、群聊消息記錄、收藏信息、相冊、朋友 圈信息、聯(lián)系人信息、附近人信息、漂流瓶信息、掃一掃信息、搖一搖信息。這 些實體分別對應(yīng)于微信功能的不同模塊。 在實現(xiàn)微信的通信功能主要是使用用戶信息、普通消息記錄、微信群信息、 群聊消息記錄和聯(lián)系人信息這幾個實體。 在明確所需實體后根據(jù)實際需要對于每個實體設(shè)置符合實際情況的屬性,每 個屬性對應(yīng)了數(shù)據(jù)庫中的具體屬性。 下圖是根據(jù)對于微信數(shù)據(jù)庫平臺的需求分析做出的 CDM通過此概念模型顯 示數(shù)據(jù)庫之間各實體之間的相互關(guān)

5、系及各個實體所具有的實際屬性。 容他 3何 一 三二;一二 區(qū)信發(fā)x¥濡F 5”cttn (20, Chgrseten (20) Varablc choroct&r: (6030) Cale & Time Characten (20) V^roble chwncf>n (100) Cote & Time # fc^JJD ?雯稱 O忌高 O o o 。個令箕與 落運人情息 , Cnfiracten 12d Cnoroctcr: (20 Irteger Cnaracters (5) V?ri?ble cnnn?cf*n (20l Arable c^woater

6、s :「一, Coto & Tim chaiKUn (X)0C) —兩向 ?3-515. “ *一包 W,IC C"9,s[20) D?t? 6 Tinw Variate cha-aaers (£000 且云上知D C、o,n |二0: ?內(nèi)亨 VM * la6,OCUfS(800) ■髀&I粵力 7手守 ?發(fā)送人 ?發(fā)送封堂 Ch,r?d5 2C) ?裳林 ?歲東人 。 ?二步七名闿 o ?城區(qū) o個隹8名 V =r^.€ C^ar3cte-s 15) C卜anadGrc 20) Chapdus 2J) imaje (100) Iec,(10

7、0) VorisblQ shocct。100) cr<8oaefs O Variable Faraders 20) Varitblo am dore (500) dw?a?f> (20) Ch*r?a?r> 20) Charaae3 20) Ds:e&Tme Variobla sharActQQ (5CO9) 、 A 發(fā)送消息 天云次 s £1D ?暮自生 -妄二金天 5— (20 Chsr?rt

8、L程安 公眾弓怡電 士 Chara d— ?公眾?號名侮Charactds 40) 專章入號5 Q 五人ID。仁拿8CIV5 ;20) 士電Ume3m[20) 7存么片同C>tt i rifnt ? 丹號 MBTisbl, dweten (5000) V.e閨 會演老3t 運眾a送 X4 W 衣58借專 2 衣1。 CharaztgZ): o也包交同Date 8 Time o 上祟力建 VoriablQ ohora^ers (10COO) Charaaefi(20) l-nase 100i Variable character (1000) V 言蕓j.招

9、生 mm轉(zhuǎn)息記錄 ? 「里ID Characteft (2C) ?發(fā)送人 Chiroctorz (20) ?安次人 Chvocteo (20) ?丹叁 van a Die cnarsaen(OOOC) 、? 3MWB! Dale & Time . Cbaacters(20) CbB*AetAf? ((5) Cba*octeo(20) vanaoe crs-acters(20) Variabe c^a-acters (50C) Vfiriaha c±flractofc (20) J8 看一

10、 三、邏輯設(shè)計 由以上概念設(shè)計模型,我們可以獲得以下邏輯數(shù)據(jù)模型( LDM tMB8 >裝廣 "4出礴 ? ¥> q也用n凋 --u總與司 al前曾 門 nHadan _2£ 一 ch&T*「停二違 0T-HK3Jsl ".■(■,Un -n qD-uHG 再IT--。 O軍占$窘7 &£c訃3『T蒼 口m E T-m r . ii 4 0 □ It &- 1 0 H R 1 A r i ii ■ 口 i i; 日 n n 4 口 d U rv e a r i f y J 1

11、 3 Li ■ ¥ ■ "" A 盾 n j u $ * ii AIA破.聲 沖.掂—前ma 口牙比里白WElhJr M Tuu fEERH 中黑a0曾Pr-T-HMI P青 崎 v&dA'ble cT LJ生,SKiO dLllraE I?|而皿皿In- "ns 計 eM機 Own:廿 tts =-31 ? IT? oHHiR T 一^ ? 年<14<七吊。者 U-^SAHS ,n^ 曄2gn1■早二|1|n」 Q.1JUH15" ?導(dǎo)嚼 前nsDgarBJQ毀 一*|口13號 二 F Iliff U 祐U I . ——r;- cka-rE?s-* c

12、tlraL-Ers 二" 9**?-as 2ch DzianT-rw <1西江小笈5 Mes d.ll°5t.iiL* 年lff:DIII1B1 艮EArzay 春1>'■■ s??a里二 ? HH0W_5?£_G5 nd ◎stall?山m. . 1 2 9as^3 片‘ ■CJhTEWn20』 一3番±1昌 -1 言》 h-" b■啟4 -flns Gd_EdiErs E.. *nT Blur*dK^ -H) V^r-PIF, EilEacian -{Mq一 <嗝O3m 噌號£ 匕'I'?工N 色-fljllu cl仔?中』 力帝?as y w. n _.20b

13、將而a J吊 5r 占 200- o tr 1■?蛇 ,占甲 *lqs*is ls&3§

14、^ A? 口胃鼻冠lizFa*口 外鞫 MH- r MUS char-3 w Jl * -ocharyw fc-E-w 手E_DlJi言 **c: 踣有>&W.B >麗 .HuhxEOODj 劃p:17 由 ^Tivff-3-v ,-IfflillaT-lTM 心防前R 涸 hnn ■ r*3方向不?出UM.Midi砧暗, GMESKW^ .=u%a— Em urTMM學(xué)巨 M% 云口 w_.有號 A^v li-iHMlli-u. 立 飛 郭 6 Aarfa^ 稿 BJC" dl、-0 AM 鼻 A? Jr415』(KXS) MITlWE 陽酒 J> euXLal

15、/ AffMtrDly Il/ 叼科Tr西鼻 廿hary Al1寺 V 廿 If■ OMAi 修Mc?rdMrt293 小麻髀的 so&Bff 腳Iv制SI 修川?1-1j.r!:二 四.。- Q c*w¥ 4IV ff口 孰胃? JUJD Asv 痢科停蜘1?%叫一吵》 潭& A ch#4整 埼“中山 rmtvnETmo 注鐘 dpIJtlm* LWrGlu豈三片「「;7 二 一口 .luErs m

16、F I ri* * M.E 從如% 注后.E i.'117 - 廣/1>中小律—招,|!-%中抑,誨|?強小 If'”阿 3 01 h#—臀鬻 R 恂羯iwll-ff富IliF - J一一可-smrt ba-=i垢G YL 1 菖. 厚4I,E 尸審h)ll_KJI回”號由 惜少>>)|臉曲q$4¥ 帶冷*I.JtE也* mLllaInQ£l-plr>士. 心 k. H n my " WRa總MII的竹RAa.a 壬? 尋藥曲<獸?。X34O) ,SW4^ ffav 在PDW顯示了個表單之間的引用關(guān)系,其具體引用如下表:

17、 標(biāo)間關(guān)系名稱 父表格 子表格 關(guān)注 用戶信息 關(guān)注 關(guān)注 公眾號信息 關(guān)注 發(fā)送 公眾號信息 公眾號消息記錄 發(fā)送/接收 用戶信息 普通消息記錄 發(fā)送消息 用戶信息 群聊消息記錄 收藏 用戶信息 收藏信息 查看 聯(lián)系人信息 普通消息記錄 用戶存放 用戶信息 『搖信息 用戶所在群 用戶信息 用戶所在群 用戶所在群 微信群信息 用戶所在群 用戶所屬

18、 用戶信息 漂流瓶信息 用戶掃寸而獲得 用戶信息 『掃信息 用戶相冊 用戶信息 相冊 用戶聯(lián)系人 用戶信息 聯(lián)系人信息 群聊天記錄 微信群信息 群聊消息記錄 聯(lián)系人相冊 聯(lián)系人信息 相冊 狀取 用戶信息 附近人信息 本系統(tǒng)中使用的表單如下所示: 1、用戶信息表 Name Data Type Length P (主鍵) F (外鍵) M (/、可為空) 用戶ID char(15) 15 X X 昵稱 char(20) 20 X 頭像 long binary 二維碼名片 long

19、 binary X 我的地址 varchar(100) 100 性別 char(5) 5 X 地區(qū) varchar(20) 20 X 個性簽名 varchar(500) 500 登陸密碼 varchar(20) 20 X 2、普通消息記錄表 Name Data Type Length P F M 消息ID char(20) 20 X X 聯(lián)系人ID char(15) 15 X 用戶ID char(15) 15 X 為容 var

20、char(5000) 5,000 X 發(fā)送時間 datetime X 3、聯(lián)系人表 Name Data Type Length P F M 朋友ID char(20) 20 X X 用戶ID char(15) 15 X 備注名稱 char(20) 20 X 標(biāo)簽 varchar(20) 20 4、公眾號信息表 Name Data Type Length P F M 公眾號ID char(20) 20 X X 公眾號名稱 char(40

21、) 40 X 5、公眾號消息記錄表 Name Data Type Length P F M 公眾消息ID char(20) 20 X X 公眾號ID char(20) 20 X 公眾消息 varchar(5000) 5,000 X 訂閱者 varchar(8000) 8,000 X 發(fā)送時間 timestamp X 6、關(guān)注表 Name Data Type Length P F M 用戶ID char(15) 15 X X X 公眾號ID ch

22、ar(20) 20 X X X 7、微信群信息表 Name Data Type Length P F M 群ID char(20) 20 X X 群名稱 char(20) 20 X 群二維碼 long binary X 群成員 varchar(1000) 1,000 X 8、用戶所在群表 Name Data Type Length P F M 用戶ID char(15) 15 X X X 群ID char(20) 20 X X X 9、群聊消息記錄

23、表 Name Data Type Length P F M 群聊消息ID char(20) 20 X X 群ID char(20) 20 X 發(fā)送人 char(20) 20 X 發(fā)送時間 timestamp X 內(nèi)容 varchar(5000) 5,000 X 10、相冊表 Name Data Type Length P F M 相冊ID char(20) 20 X X 用戶ID char(15) 15 X 聯(lián)系人ID char(20) 20

24、 X 存放時間 timestamp X 內(nèi)容 varchar(5000) 5,000 X 11、收藏信息表 Name Data Type Length P F M 收藏ID char(20) 20 X X 用戶ID char(15) 15 X 收藏時間 timestamp 收藏內(nèi)容 varchar(8000) 8,000 12、附近人信息表 Name Data Type Length P F M 附近人ID char(20) 20 X

25、 X 用戶ID char(15) 15 X 昵稱 char(20) 20 X 距離 integer 性別 char(5) 5 地區(qū) varchar(20) 20 個性簽名 varchar(500) 500 13、搖一搖信息表 Name Data Type Length P F M 搖一搖信息 ID char(20) 20 X X 用戶ID char(15) 15 X 時間 timestamp 內(nèi)容 va

26、rchar(5000) 5,000 14、掃一掃信息表 Name Data Type Length P F M 掃一掃信息 ID char(20) 20 X X 用戶ID char(15) 15 X 時間 timestamp 內(nèi)容 varchar(5000) 5,000 X 15、漂流瓶信息表 Name Data Type Length P F M 漂流瓶ID char(20) 20 X X 用戶ID char(15) 15 X 內(nèi)容

27、 varchar(5000) 5,000 X 對于微信數(shù)據(jù)庫平臺的邏輯分析,明確了在具體是實現(xiàn)時所需的表及其各個 表之間的引用關(guān)系,在接下來的物理設(shè)計中將使用邏輯設(shè)計中的表在具體數(shù)據(jù)庫 實現(xiàn)微信數(shù)據(jù)庫平臺的設(shè)計。 四、物理設(shè)計 在此次物理實現(xiàn)微信數(shù)據(jù)庫平臺使用 SQL Server 2008。實現(xiàn)簡單的微信平 臺的數(shù)據(jù)庫,通過在數(shù)據(jù)庫表中插入數(shù)據(jù)或查看數(shù)據(jù)來表現(xiàn)微信平臺對信息的發(fā) 送接收及查看。 在此次物理實現(xiàn)是我們遵循3NE 數(shù)據(jù)庫設(shè)計如下圖: 3 4黨信平臺 +」數(shù)據(jù)庫關(guān)量圖 尸口表 團□此□附近人信息 +) J 6匕6公眾號消.皂:己靈 3 口此。

28、公眾號信息 3 _j晶口關(guān)注 司 3 dboKMA 國3北日霹郵信息 士二I此白苔國自息記錄 用_j此0靠融消息記錄 +1二]北口掃一3信息 +) _□此口,環(huán)畸信息 ±1 □ dbo徵信群信息 +1 3 dbcr柜冊 □ □此口提T信息 由J此口用戶所在群 1 _J此0用戶信息 if LJ視圖 1、向“用戶信息”表添加記錄,模擬微信在線用戶。此次添加三個用戶作為模 擬的微信用戶。用戶基本信息如下: 日圉db□,用戶信.名 二 I 一i 到 f 用戶I。tPK, char[15L not null) i n 呢稱(chd<2 01 not null) 圉 頭焦(binary

29、(l), null) iT1 二維膏名片(binary〔1). not null) 國 我花地址 tvarcbar(lOO), null) H 性物(chard not null] E 地區(qū)(varchar(20)t not null) 1=1 個性卷名[varthar(5OO), null) H 登陸寶毛(wanchart2O), rot null) 2、我們選取“小a”登陸微信,開始添加聯(lián)系人?!奥?lián)系人”表保存每個用戶 的聯(lián)系人信息,這些聯(lián)系人信息皆來自用戶信息表?!靶?a”的聯(lián)系人如下表: 此表的創(chuàng)建過程如下: nst nuLlf 用用朋標(biāo) ID char H5)

30、 n9t noil f scziBtrairt p Hcarvims db*用戶宿息癰戶ID卜. 一一.1 月破ID "e -i r 用戶ID 朋友笛在名 標(biāo)箜 1 1 W0Z 0001 明B月 同學(xué) 2 0M3 0M1 NULL NULL 3、普通用戶發(fā)送消息時,消息內(nèi)容將存儲在“普通消息記錄”表中,如現(xiàn)在“小 a”向“小b”發(fā)送一條

31、消息,然后“小b”再回復(fù)一條。“小a”也向“小c” 發(fā)送一條消息。 dbd普圜鱷記錄 臼口更I ? 聲息JD (PKd char[20j,, not null) ?聯(lián)口 (FK. chdr(151 nulD 'f 用口【D (FK. char[15)r null) 直內(nèi)容"archarf5000), not nidi) =1 發(fā)送Tj1閆汨己tetirri亡,not null] 消息? 聯(lián)系人舊用戶ID內(nèi)容 發(fā)送時間 1 「證麗30002 DM1 F午5點去球場踢球 2015-D5-K 1135:32040 2 麗而2 0001 0002 可以,下午涉場見 20154P5-

32、1011:36:17207 3 000003 0003 0W1 你好 2015-05-1012581EB3J 其中表中的外鍵約束和默認值如下: 箱13匚GSHe 0c,百通捎 目記無 單口4 gnapgJL口t 門司fnz工g 曜丁 欣/人工匚 Humreca* 80*用戶信息 用 戶二口 sl tEE t isble dba .普通稍息布察 edd 匚口口口七匚勺七口t. 5kt E3re-ign 三口匚D) ruEuHuncun i±d用盧?信慮£用盧工「 alter table 01tle-廿通捎息記錄 ad:l 發(fā)送時間 日"“工口七 7c 、 default HMbEet

33、 在”普通消息記錄表”中也可以查詢兩個用戶之間的聊天記錄,如查詢“小 a” 和”小b ”之間的聊天記錄: II 乩工。內(nèi)容「發(fā)顏1間£工口小 儂春 「岫七a SfcMAjS m('0001\ f0002*) and 111(-0001' , *0002*) ,j55…__…_…_ ___發(fā)醫(yī)時間 1 |取而后云標(biāo)立?靄隹1 201531。11:35:32,040 VIIBIIAIBIIlUillll l&lll IlbU ■IIUdlliaMIIHIIMHIIIIKIIII iJ 2 可以,下午球場見 20154&10 11 36:17207 同樣也可以在“普通消消息記錄表”中

34、實現(xiàn)刪除消息記錄。 在“普通消息記錄”表中為了能使用戶更快的查詢自己的消息記錄, 這里創(chuàng)建 了索引。 create index用戶快速查詢記錄皿普通消息記錄f用戶1口) 4、“微信群信息”表中記錄了所有用戶創(chuàng)建的微信群的信息。由于在微信中群 成員數(shù)量當(dāng)前限制為40個,在本平臺中我們設(shè)置為4個。并且每一個成員信息 由外鍵引用自“用戶信息”表。比如現(xiàn)在創(chuàng)建了兩個個微信群如下: H匕口.滯信其傳導(dǎo) 上Li列 ? 蔭口 (P<, char(2Ol not null'! 圖 辭名林(char(2D). not null) 國 群二(binary(l)f not nul

35、l) f (F< char[15), not null) f 成員2 (FK ch雨口5). nW) f OS3 (F< eh3r(151. null] f 成員4 ffK char(151 null) 田N/ 5」的柬 IT LJ觸發(fā)瞿 國用戶群信息新增 1 ? 7 番 m ? 群ID 群名禰 群二維碼成員1成員2成員3成員4 I—IM ■■ IMtd ■ | 1 1 MXW1 j 可用$碟部落 &cEF DW1 OMH W03 NULL 2 oS)02" 足避球部蓬 QcBF M)C1 0002 MULL NULL 外鍵約束和非空約束如下: £uf 旦.二汽 信信信

36、百君苣聲名 -一11=5=足=£二■ 領(lǐng)禪 <0?fl-*Qlp ilzer column chir (15 noz 口3口口 Till 戶戶戶戶 URFRFT 息息息息 信信信信 川戶戶戶 he?rr 喙己可 ccmBLrdlnt ug】rot-elgn i 1) e■1史愛W工皿 a;dd G^mstr^irt 二『7 £口「<1口11 key 嗔1年 fu 察看口仁七 m dh■: sdd ccnstrsizt 5-yS :ioixLg key xcfcscnccj db^ 三 Ed szrutrslzt sy a ^arexqn. key zeTerence

37、s dtni 由于當(dāng)用戶創(chuàng)建了一個微信群后要在 “用戶所在群”表中顯示出每個用戶所在的群, 因此需 創(chuàng)建一個觸發(fā)器。在此創(chuàng)建的 trigger為“用戶信息新增”。代碼如下: 口叫「徵信平告】 GO 口匕:Trigger 【位u】* |用戶群息?漸增 I Sacxp^ Da^.bi 05-工。l&ta&il? ,,備? 5ET Air3T_WULLS ON so SET GU0TED_I3€;niFIE.R QX 8 esltzr s.m- —“1」用戶打信息新噌二 皿『血:】J睜輜七息】 ror insert aa cfe^lar- 'Squn^d 2har JO) r

38、 ?c:\lLldl chAr 11 S;i F $cy2 Id ehi.r IS. , @cylld char 1 !1 ; f 9 -741 d ehar ;15> select Wqiinid一群TD? *eyli 1- r &cy2 id-2^ ^,r 4 £t&h inaerted xf?Saylid 19 nn: null t?gin insert, into dbn .用戶所在群 用戶I口(工口) yh1u?s ; 9-箱.i d.外」nid) end £工 ? ?cy2i d 工 2 口:二 u.ull begin maert into dbo.用戶所在群 用戶?1

39、口 .群建value a 8cy2i2期a”nid) end r£ I 2 c2,'3 It!口- - iiu.ll begin iuert mt= db*用戶所在群用戶,匚群“ Tallies :0“”d 尸 gun工 d] end ifi aisl -:」| :...:! begin xxLsext izitz: dh:i .月戶所在群 用戶1匚 群工匚 vaLue b ?cy4^dF '^crLinid; -fiQil 5、“用戶所在群”表存儲了每個用戶所在的群信。每個用戶可根據(jù)此表查詢所 在群信息。當(dāng)一個微信群被創(chuàng)建后在“用戶所在群”表中將自動顯示用戶所在群 信息。

40、 =1 _ db.用戶哥在摩 日口列 ?用戶[D (PK. F《char(15); ntrt null) ?群[力(PK, FK, char^OL not null] g 巾卡 | UJ 1 用戶2 群ID 1 \W] ,! 0D0D1 2 0002 W001 3 0003 CMK01 4 0001 M002 5 0002 W002 6、“群聊消息記錄表”記錄了每個群的消息。也可以查詢歷史記錄。比如在群 “羽毛球部落”中的消息記錄 三口列 / BMK;當(dāng)息ID (PK, char(20)P not null) ?群ID (FKr 小時

41、??贚 null] H 費送人(char(2D), not null] 囪 內(nèi)容(varchart5000)P not null) J 宣野1 間(small datetime, null] -- ■ J-F11 群哪肖息ID 群舊 發(fā)送人 內(nèi)容 發(fā)送時間 1 [OOWDOOOOI \ DOMI 小日 明天去打羽毛球 2015-05-1D 15:48:00 2 OWOOM2 D&M7 小b 下午去 201^)6-10 154500 3 (wocoowm 0OTQ1 小C 可以 201M5-10 1543:00 4 DOtMDDtXX

42、M DCHM1 小。 下午3點 2015^1015:50:00 為了使得用戶在查詢?nèi)簹v史消息時更加快速,創(chuàng)建索引。 sc index群消息快速查詢on如□.群聊梢息記錄(群工因 7、“公眾號信息”表記錄了所有公眾號的信息??梢酝ㄟ^搜索公共號ID或名稱 來訂閱公眾號。 日口列 ?公眾號2 (P6丑3, not null〕 J (char(401 not null) 8、“關(guān)注”表中,存儲了每個用戶訂閱的公眾號。 3 □ dbQ.關(guān)注 臼一列 g 用戶1口 (PK. F& char(15), not null) ?公有【口 伊K FK, char(20)J not n

43、ull) 」落果消息 1 用戶心 1?■ 1 imillBifl ■■■■ HUBI| \ 0001 公氽^口 QOT1 2 0002 0002 3 0001 QM3 d (KXM 9、“公眾號消息記錄”存儲公眾號為訂閱者發(fā)送的消息 E 口 db?公眾號j省息記錄 日口列 I 公觸息ID CP< char^O), net null) ?公眾號ID (FK, char^OX null) _2 公眾消.皂(varcbar(5OOO)r net null] J 發(fā)送藥間 ftimestamp, not null) 公眾消息ID公眾號ID公眾消息

44、 OOO&DODM 0M2 秋假安排 廉政建設(shè) 發(fā)送時間 題 1541Moi收 17:00 20154&10 1€:1&00 WDOOOD06 0004 深程計劃 201W51D 16:18:00 10、其余各表分別存儲每個用戶在微信中的信息, 通過外鍵引用來確定每個表中 各個用戶的信息,其具體結(jié)構(gòu)如下: d昌db.附近人信息 日口列 f 附(PK, chariot)], not null) f用戶【CUFK,小苜r(15h mil) 圖 昵稱[char[20], not null ? ID 建至 frit null] S) ftBl (char(5L nu

45、ll] 國地區(qū)(varchar(20)j null) 國個性簽名(varcharfSOO), nullj 二I db口醬惹信息 臼LJ列 f 漂(P& chartiO]. not null) f 用戶】D (F兄 charCIS), null) ?1 內(nèi)客[vartzhaHSOOO] rot null] d」m口掃T信息 日口列 V 掃一S信副。(PK char(201 not null] * 用戶ID (國 chartl^ null) 囿內(nèi)容(var匚har(5W01 not null] 3 rfi? (sinalldatetime, null) ■Urfr =

46、1 口 日口列 t (PK char(2D)T not null) ,用戶ID(F區(qū)小ar(l辦null) 3 L西內(nèi)容(vairha180001 null) fl 晚演門閆(sHnalldaletime. null] 上二1 dbc1靠冊 日口列 ?醐【D (PK ckar(20)J rrot null) f 用戶舊(FK, charCIS], null) 31 寮莖人□ yharQO] null) 3]內(nèi)容(varchartSOOOJj not null) 3 存,放時向 Csmall datetime, null) U二i d ba延一備信息 臼u列 ?授T信息m (PK char^oi not null) ?用戶IB (F& c*r(15),「則 S 內(nèi)容即L50TO, null) J 酎間(smalldatetime, null) 一」 「?? Mi 以上即為微信數(shù)據(jù)庫平臺的簡單的物理設(shè)計,在具體物理設(shè)計實現(xiàn)時根據(jù)具 體需要對數(shù)據(jù)路平臺的邏輯設(shè)計進行了部分修改,也更加具體化了數(shù)據(jù)庫功能。 本數(shù)據(jù)庫只是簡單的對微信平臺數(shù)據(jù)庫的實現(xiàn),其中還存在許多不足和缺陷 需進一步完善。最后,通過此次數(shù)據(jù)庫的設(shè)計實現(xiàn)進一步熟悉了數(shù)據(jù)庫相關(guān)的知 識及數(shù)據(jù)庫的設(shè)計和實現(xiàn)

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!