ホーム
Top.Mail.Ru Yandeks.Metrika
フォーラム: "Bases";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

ダウン

多対多のコミュニケーション;) 似ている枝を探す


MVova   (2001-12-04 10:41) [0]

大規模データベースの多対多通信をより適切に編成する方法を知っているのは誰ですか?



Val   (2001-12-04 10:46) [1]

誰が組織しましたか? ;)
基本的には質問であり、多対多のリレーションシップを持つテーブル間でデカップリングテーブルを作成し、1対多のリレーションシップがあるようにします。



MVova   (2001-12-04 13:24) [2]

3番目のテーブルがなくても可能ですか?
いくつかのアイデアがありますが、どのように速くなりますか?
1。 詳細テーブルのエントリを複製しますが、クライアントのエントリを表示します。
2。 通信フィールドに、マスターのIDをコンマで区切って入力し、検索するときにエントリを検索します。
IDフィールドはVarChar(16)です。



Val   (2001-12-04 13:33) [3]

原則として、もちろんできます..
1オプション-正規化はどうですか?
2オプション-理論的には、完全に消えます。何個あるかが事前にわからないためです。
そして多対多を接続するとき、あなたはどちら側を見るかに応じてテーブルとマスターと小売店を持っています:)



Yuvich   (2001-12-04 13:35) [4]

> MVova
すべてが可能です。 しかし、これはリレーショナルモデルのすべてのルールに違反しています。 したがって、システムに「アタッチ」します。これは、これらのファイルを操作したくない人はいないためです。 3番目のテーブルを使用します。



MVova   (2001-12-04 14:11) [5]

>ヴァル
2オプション-理論的には、完全に消えます。何個あるかが事前にわからないためです。
通信フィールドはChar型であり、8000は制限を課しますが、原則としてはそれで十分です;)
>ユビッチ
しかし、これはリレーショナルモデルのすべてのルールに違反しています。
そしてスピード。 2つまたは3つのテーブルでより速く登るには?



Desdechado   (2001-12-04 15:42) [6]

2 MVova
サンプリング速度についてですか? そのため、テーブルの数は特別な役割を果たしませんが、繰り返されるデータの量が役割を果たします。 すべてが正規化され、インデックスが構築されている場合-これは高速です。正規化されていない場合は-ゆっくりです(重複が処理されます)。
また、抽出されたデータの量を考慮する必要があります。 これは、特にモデムチャネルでの伝送速度に影響します。

そのため、古典的な3相互参照表をお勧めします。



ページ: 1 全枝

フォーラム: "Bases";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

2階





メモリ:0.56 MB
時間:0.034 c
3-21908
DUP
2001-11-28 13:27
2002.01.08
アプリケーションハング


3-21923
ボウラー
2001-11-30 02:16
2002.01.08
最適化についての抽象的な質問。


14-22386
密な
2001-11-08 21:13
2002.01.08
面白い? いくら?


3-21948
andre_polt
2001-12-04 16:22
2002.01.08
DB


3-21943
オレオン
2001-12-05 10:54
2002.01.08
テーブルレベルの使用方法





アフリカーンス語 アルバニア語 アラビア語 アルメニア語 アゼルバイジャン語 バスク ベラルーシ ブルガリア語 カタルーニャ語 中国語(簡体字) 中国語(繁体字) クロアチア語 チェコ語 デンマーク語 オランダ語 英語 エストニア語 フィリピン語 フィンランド語 フランス語
ガリシア語 ジョージアン ドイツ語 ギリシャ語 ハイチ語 ヘブライ語 ヒンディー語 ハンガリー語 アイスランド語 インドネシア語 アイリッシュ イタリア語 日本語 韓国語 ラトビア語 リトアニア マケドニア語 マレー語 マルタ語 ノルウェー語
ペルシア語 ポーランド語 ポルトガル語 ルーマニア語 ロシア語 セルビア スロバキア語 スロベニア語 スペイン語 スワヒリ語 スウェーデン語 タイ語 トルコ語 ウクライナ語 ウルドゥー語 ベトナム語 ウェールズ語 イディッシュ語 ベンガル語 ボスニア語
セブアノ語 エスペラント グジャラート語 ハウサ語 モン族 イボ ジャワ語 カンナダ語 クメール語 ラオ語 ラテン マオリ語 マラーティー語 モンゴル語 ネパール語 パンジャブ語 ソマリ タミル語 テルグ語 ヨルバ語
ズールー語
Английский Французский Немецкий Итальянский ポルトガル語 Русский Испанский