sql >> データベース >  >> RDS >> Mysql

私のサイトの各ユーザーにMySQLデータベースを割り当てるのは不合理ですか?

    1つのデータベースを使用します。

    1つのテーブルを使用してユーザーを保持し、1つのテーブルを使用して引用符を保持します。

    これらの2つのテーブルの間に、ユーザーを見積もりに一致させるための情報を含むテーブルがあります。このテーブルには、ユーザーが見積もりを付けた評価が保持されます。

    このシンプルなデザインにより、実質的に無制限の数の見積もりと無制限のユーザーを保存でき、各見積もりを0人以上のユーザーに一致させることができます。その逆も可能です。

    中央のテーブルには、外部キーが含まれます。 ユーザーと見積もりの​​表に。

    データベース設計の基本を確認すると役立つ場合があります。stackoverflowには関連する質問がたくさんあります。

    これらから始めてください...

    正規化とは何ですか?>

    重要なことデータベースを設計する際に留意すること

    フィールドの数が多すぎます'?

    より多くのテーブルまたはより多くの列?



    1. PHP MySql(1045)ユーザーのアクセスが拒否されました

    2. カーディナリティ推定:密度統計の組み合わせ

    3. SQLServerをJavaデータベースに接続する

    4. SQLServerジョブを自動的に作成する