問題タブ [normalizing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
367 参照

database-design - データベース設計/モデリングに関する質問 - 制約があるのか​​、制約がないのか?

次の構造があるとします。

各エリアには 1 つの都市しかありません。
すべてのユーザーは、少なくとも 1 つ、場合によっては複数のエリアを持っています。
すべてのユーザーは 1 つの都市しか持っていません。

これをモデル化する最もエレガントな方法は何ですか?

現在、私は持っています:

ここで、UserArea は User と 1:M の関係であり、Area は City と 1:1 の関係です。

問題はこれです:

ユーザーは現在のモデルで 3 つまたは 4 つのエリアを持つことができますが、2 つのエリアが市 "1" にあり、他の 2 つのエリアが市 "2" にある可能性があります。これはビジネスルール違反です。

この種のことを防ぐために制約を入れるべきですか、それともこの種のパラドックスが不可能になるようにさらに正規化するためのより良いアプローチですか? もしそうなら、どのようにこのシステムをモデル化して、次のようにしますか?

1 ユーザー = 1 市。
1 エリア = 1 都市;
1 ユーザー = M エリア。

洞察をありがとう。

0 投票する
2 に答える
1247 参照

excel - MSAccess03-Excelスプレッドシートからのデータの正規化

何かをバラバラにする方法について質問があります。1つのレポートを作成するために必要なデータを提供するこのExcelスプレッドシートを取得します。とてもシンプルでわかりやすいですが、私にいくつかの悲しみを与えている特定の部分があります。

Excelスプレッドシートには、1つの列に「関係者」をリストする列があります。通常、コンマで区切られた約12人の名前ですが、その後ろの括弧内にorgIDもあります。

joe smith(DIV32)、john doe(DIV12)、roger andrews(DIV14、DIV67、DIV01)など

これらを個別の列に分割して、accessにインポートすると個別のフィールドになるようにする必要があります。Excelで「テキストから列へ」の方法を知っていますが、jon doe(DIV13、DIV54など)に複数の区分がある場合、これは失敗します。

アクセスでこれを行う方法がわからないが、知りたい。

誰もがエクセルの公式、またはこれのためのアクセス方法のいずれかを手に入れましたか?

0 投票する
4 に答える
4631 参照

ruby - ruby でデータセットを正規化する

1 から 30,000 の範囲のデータ セットがあります

0.1~10になるように正規化したい

それを行うための最良の方法/機能は何ですか?

サンプルコードを教えていただけると大変助かります!

0 投票する
4 に答える
1255 参照

c# - 確率微積分のdouble値の正規化

パーティクルのリストの重みを正規化したい。これらの重みはパーティクルオブジェクトに属します。重みの合計で割って正規化しようとしています。すべての重みはdoubleで宣言されます。プログラムがリストの先頭で除算を開始すると、値は正しいのですが、2回目または3回目の除算の直後に、間違った結果が得られます。これは、操作後の重みの合計が1ではないという結果になります。する必要があります。誰かがこの問題で私を助けることができますか?多分糸脱毛と関係がありますか?事前にThx。

0 投票する
6 に答える
64178 参照

vector - ベクトルを正規化する必要性は何ですか?

ベクトルをもう少し理解しようとしています。

ベクトルを正規化する必要性は何ですか?

ベクトルがある場合、N = (x, y, z)

正規化すると実際に何が得られますか-x / | N |を除算する必要があるという考えがわかりました y/|N| & z/|N|. 私の質問は、なぜこのようなことをするのかということです。つまり、この方程式から何が得られるのでしょうか?

これを行う意味または「内部」の目的は何ですか。

ちょっとした数学の質問で、申し訳ありませんが、このトピックについてははっきりしていません。

0 投票する
1 に答える
43 参照

mysql - プレーンSQLエラーによるMySQLテーブルの正規化

テーブルを正規化する必要があります。そこで、実行するスクリプト (sql) を作成しました。既存のすべてのクライアントをテーブル A (古い) からテーブル B (新しい) に INSERT したいと考えています。

それは単にで行われます

しかし、いくつかの外部キー値を設定したいです。テーブルにはcityフィールドがありますが、テーブルにAcity_idフィールドがありますB。私は次のようなことを考えました:

残念ながら、これは機能しませんBid設定されていません:-(エラーは次のとおりです:

どの時点で私は何かを台無しにしましたか?

0 投票する
2 に答える
1189 参照

sql - SQL Server クエリの結果、選挙データベースの結果が重複する

私は、主に独自のフロントエンド ソフトウェアで使用される完全なデータベース システムを持っています。今年、私たちの文字ジェネレーターは XML データ フィードのみを受け入れ、データベースにクエリを実行して XML ファイルを作成できることがわかりました。

データベースは、約 12 個のテーブルに分散しています。放送したいすべての情報を 2 つのテーブル クエリから取得できますが、3 つ必要になるのではないかと心配しています。

最初のいくつかのクエリでは が表示されRACE、各レースには 2 つの候補がありますが、クエリを実行すると、各候補のレコードが表示されます (2 倍)。だから私はタイトルが2行ありますRACE NUMBER 101。各行には、両方の候補者、その投票 (一意の候補者番号によって関連付けられ、別のテーブルにあります)、選挙区の報告、投票率などがあります。

1 つの ROW 内で 1 つのレースを取得しようとしています。1 つの行には、レースのタイトル、両方の候補者、投票、投票率、選挙区の報告が表示されます。

私が書いたクエリは次のとおりです。

これにより、クエリできるすべてのフィールドの完全な概要が得られますが、同じ RACE# から 2 行が表示されています。また、候補者の一意の # と投票数も表示されます。繰り返しますが、これらはすべて 2 つの行にあります。クエリされた行で確認できる唯一の 2 つの違いは、候補者の一意の ID と投票番号です。

候補者の名前、投票数、有権者の割合の両方を 1 つの行で取得したいので、1 つのブロックで XML PATH にすることができます。1 つのレース、すべてのレース要素は 1 つの XML カテゴリに属します。

それは私を夢中にさせています。このような質問をするのは非常に難しいです。特に、このような主題についてはそうです。私はデータベースを*.bakファイルとして保存しており、これを 3 台の異なるマシンにロードできるようになりました。その中に機密データはありませんので、提供しても問題ありません。

私はこれに約30時間SOLIDしています。希望は見えますが、最初の場所に戻ってしまいます。

通常は、データを 1 行ずつ文字ジェネレーターにシリアルで送信するだけですが、前回の予備選挙以降、グラフィック システムが変更されました。

どのような質問をするのが正しいのか、誰か教えていただければ幸いです。これはもちろん仕事のためであり、このデータ フィードの全重量は私の肩にかかっています。

これを読んでくれてありがとう。