私はデータベースに不慣れですが、技術を研究していますが、私のDBの最良の計画については明確ではありませんか?
次の列(約65,000行)を持つ「index_table」があります
dbo.index_table
Line
Locality
Route (unique)
次に、次の列を持つ約65,000のテーブルを計画します:(それぞれ約20〜40行)
dbo.table2,3.4....etc
Route
Place
Name
Stop
私のC#Webサービスは、index_tableで行と地域の一致を見つけ、結果はルートになります。次に、他のテーブルの一致するすべての行を返す必要があります。基本的に、各テーブル(index_tableを除く)には通過ルート上の停車地が含まれているため、ルート識別子から停車地を見つけています。
これは設計の正しい方法ですか、それともパフォーマンス上の理由から別の方法で設計する必要がありますか。
私は初心者です、優しくしてください:)