當前位置:首頁 » 數據倉庫 » 站點線路資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

站點線路資料庫

發布時間: 2023-01-30 20:28:22

① 長途汽車過站點資料庫設計問題

首先有個汽車表. 包含 id, 與汽車的型號,拍照 等 與汽車相關的信息.
然後有個站點表, 包含 id 與 站點的名稱, 所在省份,市 等 與 站點相關的信息。
然後又有一個 線路表, 包含 id , 起點,終點,公里數,票價等 基礎的線路信息。
然後又有一個 線路明細表 包含 id, 線路表id, 途經站點id, 順序編號(也就是第幾站) 的信息。
最後有一個 行車調度/歷史表 包含 id, 汽車 id, 線路 id. 行車日期 標記著 某輛車,在某一天,行駛某條線路。

上面這個設計, 僅僅考慮總的汽車運行管理。
沒有考慮 某輛車, 現在可能運行在哪一個 區間段的情況。
也就是 沒有考慮。
比如一輛廣州到石家莊的汽車,
現在是行駛在 廣西桂林 -- 湖南長沙 之間呢?
還是行駛在 武漢 -- 鄭州 之間。

假如你有這樣的需求,那麼前面那個表的體系結構,某些表 還需要作一些調整。

② 如何使用Discuz,後台備份和恢復Discuz,站點資料庫

Discuz!為方便用戶備份和恢復資料庫,已在後台內置了此功能,易於站長操作。今天在這分享一下Discuz!
x2.5論壇後台資料庫的備份和恢復方法,以及備份資料庫和恢復資料庫要注意的一些細節問題。
一、利用Discuz!後台備份資料庫
1、為備份數據完整無誤,備份數據前請站長先關閉站點;
2、利用站長許可權登錄後台——》站長——》資料庫——》備份,有兩個基本的數據備份類型:「Discuz!

UCenter
數據」

「自定義備份」;
1)、選擇「Discuz!

UCenter
數據」,會備份你Discuz!資料庫的所有數據表文件;(包括插件等生成的數據表)
2)、選擇「自定義備份」,按照要求勾選你要備份的數據表即可。
3、「提交」旁邊有一個「更多選項」,用戶可以根據自己的需求來設置一下更多選項,不是很懂的用戶可以不必點開更多選項設置,保持Discuz!設置的默認值就可以了;下面分析一下更多選項的技巧提示:
1)、Mysql
Dump
的速度比
Discuz!
分卷備份快很多,但需要伺服器支持相關的
Shell
許可權,同時由於
MySQL
本身的兼容性問題,通常進行備份和恢復的伺服器應當具有相同或相近的版本號才能順利進行。因此
MySQL
Dump
是有風險的:一旦進行備份或恢復操作的伺服器其中之一禁止了
Shell,或由於版本兼容性問題導致導入失敗,您將無法使用
MySQL
Dump
備份或由備份數據恢復;Discuz!
分卷備份沒有此限制;
2)、數據備份選項中的設置,僅供高級用戶的特殊用途使用,當您尚未對資料庫做全面細致的了解之前,請使用默認參數備份,否則將導致備份數據錯誤等嚴重問題;
3)、十六進制方式可以保證備份數據的完整性,但是備份文件會佔用更多的空間;
4)、壓縮備份文件可以讓您的備份文件佔用更小的空間。
4、上面選好「數據備份類型」,點擊提交就可以開始備份了,備份的數據文件會保存在站點根目錄下的data目錄的一個backup_XXXXXX文件夾里;
5、備份完資料庫後即可重新打開站點。
二、利用Discuz!後台恢復資料庫
1、為恢復數據完整無誤,恢復數據前請站長先關閉站點;
2、利用站長許可權登錄後台——》站長——》資料庫——》恢復,會看到你各次的數據備份記錄,並且有備份時間、備份數據類型等;
3、上傳恢復資料庫必須的restore.php文件;
1)、恢復數據前請在
Discuz!
X2.5
安裝文件目錄下utility文件夾內找到
restore.php
文件,然後將
restore.php
文件上傳到程序文件夾data目錄下;
2)、如果你恢復過資料庫,會在根目錄生成/data/restore.lock文件,恢復數據功能鎖定,如果您確定要恢復數據,請到伺服器上刪除./data/restore.lock。

③ 比如說百度地圖獲得了一條指導路線,它在資料庫中是如何存儲的呢包含了什麼欄位

路線ID 主鍵1

序號 主鍵2 //從1開始,依次遞增

站點 //換乘節點

④ 我現在做個公交系統查詢 資料庫建了兩張表 一張是線路表 bus 線路名稱,開始站點,結束站點,票價,等等(

不能設為主鍵的原因是因為你這幾個欄位中均有重復值,主鍵欄位是不允許有重復值的。建議增加一個ID欄位,你可以在建表的時候用identity(1,1)增加一個遞增種子,然後把該列設為主鍵。

⑤ 畢設,求大神幫助,公交站兩站點之間中途站點統計,資料庫,sql語句查詢

請明確表述,資料庫的名字用簡寫代替也就不說了,可是最起碼來個單詞吧,不來單詞,你告訴每個欄位是什麼意思,然後你打算實現怎麼樣的效果,你總得說說吧,你這樣,沒法看看啊,全是01abc,看什麼,

⑥ 怎麼獲取一個城市公交站點和線路的資料庫,以供製作網站。

天下沒有免費的午餐,只要你是商用的,就不可能有免費的。免費的只適合娛樂。
可以考慮直接到人家公交公司或 Google 地圖嵌入到你網頁中,這樣代碼是別人的,也是從別人的伺服器上取數據,跟你沒關系。不過像 Google Maps 免費的有限制,比如一個月只能發起 1 千次請求。