問題タブ [denormalized]
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.
php - PHPを使用したMySQLデータベースへの複数のチェックボックスデータの保存
データベースの1つのフィールドに複数のチェックボックス値を保存したい。(例1、24、56、100)。これを実現する方法と、クエリで変数を呼び出したい場合にPHPがデータベースからこれらの値を読み取る方法を知りたいのですが。
基本的に私は(楽しさと経験のために)ブログアプリを作成しており、ユーザーがチェックボックスを使用して各ブログ投稿の表示を変更できるようにしたいと考えています。おそらく、ブログ投稿ごとに可視性フィールドを用意しないのはなぜかとお考えの方もいらっしゃると思います。これを行うことが推奨されない理由は理解していますが、これを行う他の方法は考えられません。もう少し説明すると、このアプリケーションを既に構築したCMSにアタッチしたいのですが、基本的にはブログ投稿のテーブルがあり、ユーザーがサイト内のさまざまなページに移動して、ブログ。ユーザーが3つの異なるページで同じブログを使用したいが、各ページに特定の投稿のみを表示したい場合はどうでしょうか。だから私は今混乱しているのです。
javascript - Knockout Mapping Plug-In を使用した正規化されていないデータの使用
正規化されていないデータを含むコレクションを返す REST サービスがあります。たとえば、次のようになります。
このような正規化されていない JSON データで Mapping PlugIn を使用するための最良の戦略は何ですか? 問題は、PlugIn が CollectionItem[0] をテンプレートとして使用しているように見えることですが、結果を foreach すると、root.CollectionItem[1].beta (存在しない) を読み込もうとすると Knockout が爆発します。
編集 #1 : Knockout は思ったほど人気がないようです... この質問は Tumbleweed Award に向けられているようです。:-(
編集 #2 : ノックアウト フォーラムhttp://groups.google.com/group/knockoutjs/browse_thread/thread/6705c222481c7b75#で実行可能な回答を得たので、別の Tumbleweed Award について心配する必要はありません! :-)
sql-server - CQRS読み取りモデルをSQL Serverテーブルに保存する方法は?
レガシ システムの問題により、CQRS 読み取りモデルを SQL Server テーブルに格納することを検討しています (この質問のアプローチ 2 と 3 を参照してください)。
MongoDB などのドキュメント データベースを使用して読み取りモデルを実装したいのですが、現時点では外部システムを再加工できないため、すべてを rdbms に保持することで行き詰まっています。
適切に非正規化された方法でレコードを保存することを考えているので、典型的な Customer / Order / LineItems /etc など、すべてを同じ見方?[編集: 私が考えているのは、モデルをクエリするために必要なデータを別々のフィールドに入れ、完全なオブジェクトを「オブジェクト データ フィールド」に入れるということです]
レガシー システム (ほとんどが制御不能) のため、レガシー システム テーブルにトリガーを追加するか、sproc を変更して読み取りモデルを最新の状態に保つことを考えていますが、実際にデータ自体をどのように保存すればよいでしょうか?
どちらも.netアプリケーションから簡単にシリアル化/逆シリアル化でき、データベース内の他のアクティビティからのトリガーによって合理的に簡単に更新できるため、単純にJSONとしてフィールドに保存するか、XMLとして保存することを検討しました. (Xpath/XQuery は、慣れればそれほど悪くはありません。ここでの別の回答から、 T-SQLの JSON パーサーを見つけました)
より良いアプローチはありますか?そうでない場合、XML または JSON を使用する必要がありますか?
r - R で行列を非正規化する
R に N x K 行列があり、各行は観測値であり、各列は固定の下限と上限を持つ変数です。
私の行列は、最初は 0 から 1 の間の値で設定されています。この行列を非正規化する最良の方法は何ですか? 私は次の機能を使用しています:
最初の変数の範囲は -1 から 1、2 番目の変数の範囲は -2 から 2 などです... 別の解決策は次のとおりです。
これを達成するための簡単な(そしてより速い)方法はありますか?ありがとう!
編集:以下の回答の結果:
ruby-on-rails - 複数の値を含むレガシー非正規化テーブルに適応するためのRailsモデル
私は次のようなレガシーテーブルを持っています
私は、find_by_some_keyによって取得された一致する各レコードに応答して、Railsモデルに5つの個別のオブジェクトを返させたいと考えています。各オブジェクトは、論理構造を持っています。
私はこれまでRailsでこのようなことをしたことがないので、このようなことを行うための最良の/最も慣用的な方法を知りたいと思います。
これは読み取り専用モデルになるため、結果のオブジェクトを更新できるようにする必要があるという複雑さをすべて回避できます。
単一のサブエントリを表す中間モデルが必要であり、このモデルに、希望どおりにクワクワクする配列を返すようにする必要がありますか?
ありがとう!
G。
mysql - 列を返すだけでなく、MySQLJOINをデータベースに戻す
問題が発生しているクエリについて簡単な質問があります。2つのテーブルがあり、それらを1つのテーブルに非正規化しようとしています。
2つの表は次のとおりです。
dateTable:
およびdataTable:
そして、私が最終的にやりたいのは、次のとおりです。
私が今持っているのは:
しかし、これは構文的に正しくありません。JOINを使用してこれを行った場合、データを返すだけでなく、データをdataTableの[日付]列に戻すにはどうすればよいですか?
ありがとう!
ssas - フラットテーブルからのSSASキューブ
ETLやカスタムSQLを実行せずに、1つの巨大で幅の広いテーブルからプロトタイピング用のSSASキューブをすばやく構築できるかどうかを考えています。それも可能ですか?
私たちがやろうとしていることは、非正規化されたさまざまな主題分野のこれらのテーブルの束を持っており、それらを作成してテストするために多くの努力が払われました。今すぐこのデータにアクセスして分析クエリを実行するための迅速な方法が必要ですが、ETL /ディメンション設計に時間を費やす前に、迅速なキューブを構築したいと考えていました。
PowerPivotやその他のメモリ内ツールを提案しないでください。これらのテーブルは非常に大きく、使用できるRAMは非常に限られています。
join - bigquery で複数の大きなテーブルを非正規化できますか
bigquery で複数の大きなテーブルを (結合して) 非正規化できますか?
Table1 は 400M 行 Table2 は 2M 行 Table3 は 800K 行
そうでない場合、アップロードする前にリレーショナル データベースで行う必要がありますか? それは難しい解決策でしょう。
テーブルを小さな断片にチャンクし、テーブルに対して結合の繰り返しを実行して、常に大きいものから小さいものへと変更する必要がありますか? これも難しい解決策になります。
ありがとうございました。
xml - 非正規化されたデータをExcelからxmlにエクスポートする
「非正規化データ」を含むExcelテーブルをxmlにエクスポートしようとしています。テーブルヘッダーは次のとおりです。
AssetManagerコードとAssetManager日付は全体を通して同じであり、残りの列には変数データが含まれています。
必要なxml出力の例を次に示します。
そして、マッピングを含むxsdファイル:
少なくとも、Excelがデータを非正規化したと見なす理由を知りたいのですが。
どんな助けでも大歓迎です。
sql - NHibernate: オブジェクトにマップされた非正規化 SQL クエリ
私はこのクラスを持っています:
NHibernate CreateSQLQuery を使用してこの SQL クエリを書きたいと思います
この変換を機能させるにはどうすればよいですか:
また、各 Customer オブジェクト内に Orders のリストが含まれていますか?
ありがとう