私はこの3番目のテーブルの名前を考えることができないので、私のプロジェクトの1つに恥ずかしがり屋のように詰まっています。私の二つの第一の表は、各pltest(pingの損失試験)他のテーブル間の多対多リレーションシップを追跡するテーブルの命名規則は何ですか?
pltest
と
pltest_foo
と呼ばれ、多くのpltest_foosおよびその逆を持つことができます。接続を追跡する第3のテーブルとは何ですか?
私はこの3番目のテーブルの名前を考えることができないので、私のプロジェクトの1つに恥ずかしがり屋のように詰まっています。私の二つの第一の表は、各pltest(pingの損失試験)他のテーブル間の多対多リレーションシップを追跡するテーブルの命名規則は何ですか?
pltest
と
pltest_foo
と呼ばれ、多くのpltest_foosおよびその逆を持つことができます。接続を追跡する第3のテーブルとは何ですか?
通常、この場合、恐らく奇妙に見えるかもしれませんが、2つのテーブル名をアンダースコアで結合します。pltest_pltest_foo
。それよりも魅力的なものを得る必要は本当にありません。
それは以前の私のアプローチでもありましたが、あなたが言ったように、この場合は奇妙に見えます。私は第二の考えでは本当に良く見えない 'pltest_x_pltest_foo'のようなものを考えていました... – Hubro
少なくとも、このレベルでは、とにかくうまく見えるものよりも重要なことがあります。データベースを正しく見ている通常のユーザーがいない限り、テーブル名はプログラマーやDBAが実際にDBそのものを扱うだけで意味があります。 –
私の意見ではpltest_pltest_foo
で十分です。
テーブルに名前を付ける方法はたくさんあります。[table1] _ [table2] _LINK/XREF/MAP ...これは二重引用符です。 .. –