• [解決済み] MongoDBスキーマ設計 - 小さなドキュメントを多くするか、大きなドキュメントを少なくするか?

    質問 背景 私は、RDBMSデータベースからMongoDBへの変換のプロトタイプを作成しています。非正規化の間、私には2つの選択肢があるように思えます。1つは多くの(数百万)より小さいドキュメントにつながり、もう1つは少ない(数十万)より大きいドキュメントにつながるものです。 単純なアナログに落とし込むとすれば、このような(Javaの)Customerドキュメントが少ないコレク

    2023-01-13 06:15:03
  • [解決済み] ノーマライゼーション(または正規化)とは?[クローズド]

    質問 終了 . この質問はもっと必要です を重視します。 . 現在、回答は受け付けていません。 この質問を改善したいですか? 質問を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .

    2022-10-28 19:53:36
  • [解決済み] Nullable Foreign Key のバッドプラクティス?

    質問 例えば、顧客IDへの外部キーを持つOrdersテーブルがあるとします。ここで、顧客 ID のない注文を追加する場合、(それが可能かどうかは別の問題ですが)外部キーを NULL にする必要があります... これは悪い習慣ですか、それとも注文と顧客の間にリンク テーブルを使用する方が良いですか?一方、リンクテーブルを使用すると、NULLSがなくなりますが...。 NULLへの外部キーを

    2022-09-06 17:45:24
  • [解決済み] 複数のカラムを主キーとして使用する理由(複合主キー)

    質問 この例は w3schoolsから . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRA

    2022-08-19 05:54:29
  • [解決済み】多言語データベースのためのスキーマ

    質問 多言語のソフトウエアを開発しています。アプリケーションのコードに関しては、ローカライズ可能性は問題ではありません。言語固有のリソースを使用することができ、それらとうまく連動するあらゆる種類のツールがあります。 しかし、多言語データベーススキーマを定義する上で、どのようなアプローチが最適なのでしょうか。例えば、多くのテーブル(100以上)があり、各テーブルはローカライズ可能な複数のカ

    2022-05-05 12:17:03
  • [解決済み] 各製品が多くのパラメータを持つ多品種の製品テーブルを設計する方法

    質問事項 私はテーブルデザインの経験があまりありません。私の目標は、以下の要件を満たす1つまたは複数の製品テーブルを作成することです。 多くの種類の製品(テレビ、電話、PC、...)をサポートする。製品の種類ごとに、次のような異なるパラメータのセットを持っています。 携帯電話には、色、サイズ、重量、OS...があります。 PCは、CPU、HDD、RAM...。

    2022-05-04 04:35:28
  • [解決済み] 監査ログを取得するためのデータベース設計【終了

    質問事項 閉店しました。 この質問は、以下を満たしていません。 Stack Overflowガイドライン . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack

    2022-04-24 14:21:09
  • [解決済み] ヒストリカルデータの保存方法【終了しました

    質問 閉店 . この質問には 詳細または明確化 . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 詳細を追加し、問題を明確にするには この投稿を編集する . 閉店

    2022-04-21 16:58:53
  • [解決済み] データベース内のレコードをバージョン管理する方法【終了しました

    質問 閉店 . この質問には 詳細または明確化 . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 詳細を追加し、問題を明確にするには この投稿を編集する . 閉店

    2022-04-13 06:31:21
  • [解決済み] カレンダーの繰り返し/繰り返しイベント - 最適な保存方法

    質問 カスタムイベントシステムを構築しているのですが、以下のような繰り返しイベントがある場合。 イベントAは2011年3月3日から4日おきに繰り返される または イベントBは2011年3月1日から2週間おきに火曜日に開催されます。 どのようにすれば、簡単に検索できるようにデータベースに保存できますか?イベントが大量にあり、カレンダーをレンダリングする際に一つひとつを確認しな

    2022-03-16 08:53:41