在线二区人妖系列_国产亚洲欧美日韩在线一区_国产一级婬片视频免费看_精品少妇一区二区三区在线

鍍金池/ 問答/Java  PHP  數(shù)據(jù)庫/ 公交車上、下行的表應該怎么設計?

公交車上、下行的表應該怎么設計?

公交就是日常坐的公交車,想設計公交的線路表,問題就在于,公交車的線路分為上行和下行,且上、下中的站點有事,并不是完全一樣。
目前站點表已經(jīng)設計好,請問怎么設計才能把表設計得最簡單?

回答
編輯回答
心沉

一個站表,包括Id和站名
一個站牌表,包含Id,站牌名,上下行(0,1,2),對應的站表Id
一個路線表,包括Id,出發(fā)站牌Id,目的站牌Id,公交Id,以及一個枚舉值來標識該站點的狀態(tài)(相對于該公交而言),比如起始,終點,等等
查詢的時候,按照公交Id,把所有的路線都查詢出來,然后根據(jù)站牌順序排序,就能得到公交線路了。顯示的時候可以根據(jù)需求,把站牌名映射到站名

2018年4月24日 23:12
編輯回答
久愛她

我覺得在關聯(lián)表中還需要站點的順序(假設為上行順序),
上行結果:
按線路ID查出關聯(lián)的所有站點ID,且分類不是下行,按順序字段正序。
下行結果:
按線路ID查出關聯(lián)的所有站點ID,且分類不是上行,按順序字段倒序。

2017年8月20日 04:10
編輯回答
汐顏

用一張關系表來定義:

字段名 類型 意義
station_id int 公交站點id
line_id int 公交線路
status int 1.上行 2.下行 3.上下行
2018年7月27日 05:45
編輯回答
毀了心

首先想到的就是站點表里加一列狀態(tài),0 = 無效,1 = 上行,2 = 下行,3 = 上下行

2017年8月21日 06:42