我是新來的數據庫,但一直在研究技術,但不是很清楚我的數據庫的最佳計劃?如何設計這個數據庫,一對多?
我有一個「index_table」有以下的列(具有約65,000行)
dbo.index_table
Line
Locality
Route (unique)
我然後計劃約65,000表有以下的列:(每個約20-40行)
dbo.table2,3.4....etc
Route
Place
Name
Stop
我的C#web服務在index_table中查找line和locality之間的匹配,結果將是Route。 然後我需要返回其他表中的所有匹配行。 基本上每個表(除了index_table)都包含在運輸路線上的停靠點,所以我從路線標識符中找到停靠點。
這是設計的正確方法,還是應該以不同的方式來實現簡化和性能的原因。
我是初學者,請溫柔:)
table2,table3,table4,table5,...,table65000中的每一個都應該表示不同的路由嗎? –
我沒有真正想要什麼,但有65000表結構identic結構恕我直言不可能是正確的解決方案,也許一個表與一些額外的keyrows – bummi
嗨是的,每個表都包含該路線上的停止列表,30- 50例如,並且大約有65,000條路線 –