最近想做一個(gè)公交信息的查詢系統(tǒng),但就數(shù)據(jù)庫(kù)結(jié)構(gòu)如何設(shè)計(jì)卻百思不得其解。這是一個(gè)多對(duì)多的關(guān)系,一個(gè)站點(diǎn)有多路公交車,而且一個(gè)公交車也要經(jīng)過(guò)多個(gè)站點(diǎn),各路車所經(jīng)過(guò)的站點(diǎn)個(gè)數(shù)不盡相同。要解決的問(wèn)題有站—站查詢。本地最近站點(diǎn)查詢,各路車經(jīng)過(guò)站點(diǎn)查詢,換乘等。
評(píng)論
@壞男孩
沒(méi)呢。還在還在學(xué)校,為學(xué)校里做這么一個(gè)類似的GIS系統(tǒng),不知您是否有了明確了想法了呢。我現(xiàn)在也想出了一些,也不知是否可行 回復(fù) 更多評(píng)論
沒(méi)呢。還在還在學(xué)校,為學(xué)校里做這么一個(gè)類似的GIS系統(tǒng),不知您是否有了明確了想法了呢。我現(xiàn)在也想出了一些,也不知是否可行 回復(fù) 更多評(píng)論
既然是學(xué)生的話就好好學(xué)學(xué)圖論吧,這已經(jīng)不是編程技巧方面的事情了,計(jì)算機(jī)專業(yè)知識(shí)的作用就體現(xiàn)出來(lái)了. 回復(fù) 更多評(píng)論
用三張表吧
線路表:
ID LineName(線路名)
站點(diǎn)表:
ID StationName(站點(diǎn)名)
線路站點(diǎn)對(duì)應(yīng)表:
ID LineID(對(duì)應(yīng)線路表ID) StationID(對(duì)應(yīng)站點(diǎn)表ID) Index(站點(diǎn)序號(hào)) 回復(fù) 更多評(píng)論
線路表:
ID LineName(線路名)
站點(diǎn)表:
ID StationName(站點(diǎn)名)
線路站點(diǎn)對(duì)應(yīng)表:
ID LineID(對(duì)應(yīng)線路表ID) StationID(對(duì)應(yīng)站點(diǎn)表ID) Index(站點(diǎn)序號(hào)) 回復(fù) 更多評(píng)論
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||