私は多くのテーブル(プレーニング70)を持っているデータベースを持っており、そのうち約50個は2つまたは3つのリレーションを持つことになります。それは正常なのでしょうか?スピードや他の何かに影響を与えますか?mysql。 1つのデータベースに関係が多すぎると正常ですか?
0
A
答えて
0
この種の質問に対する答えは、表現されているデータに大きく依存しています。パフォーマンスが問題になる場合、関係を持つことはできますが、データベースによって強制されることはなく、正式に文書化され、そのデータを操作するコードに強制されます。このようにして、外部キーをチェックして強制するコストを回避します。ただし、データを操作してそのデータを一貫性を保つためにさらに注意する必要があります。しかし、必要な前に外来キーを削除することは、時期尚早の最適化です。外部キー違反から返されたエラーに応じて開発を依存させないようにしてください。必要になった場合には、後でコードを書き直すことなく削除することができます。
すべては、この問題は現在の形ではあまりにも一般的であると言いました。テーブルの例を投稿する場合は、短い時間で質問が閉じられることはありません。
関連する問題
- 1. MySQLデータベースの設計:1対1、多対多、多対多、多すぎますか?
- 2. 1 GBデータベースでは、テーブルの数が多すぎますか?
- 3. Mysqlは1つのストアドプロシージャ内でループが多すぎます
- 4. Ruby Railsデータベースの関係 - 1対多
- 5. 1対多関係データベース設計
- 6. cakephpのHABTM関係の数が多すぎますか?
- 7. FOREIGN KEYSとのMySQL多対多関係
- 8. SQLデータベースに1対多の関係を格納するにはどうすればいいですか? (MySQL)
- 9. 多対多の関係をロードする1つのlinqクエリ
- 10. コンストラクタインジェクション:依存関係の数が多すぎますか?
- 11. データベースに1対多の関係を正しく作成するにはどうすればよいですか?
- 12. 多対多関係mysql select
- 13. 2つの1対多の関係をNHibernateの1つのコレクションにマッピングする
- 14. データベース内のテーブル/ sprocs /関数の数が多すぎますか?
- 15. django、squashマイグレーション、循環の依存関係が多すぎる
- 16. データベース:1対多(または1対1)関係
- 17. 1対1の関係から多対多の関係への移動
- 18. 多対多の関係で一度にレコードを1つ追加する
- 19. MySQLのフィールドが多すぎますか?
- 20. 1対1の関係を1対多の関係で返す方法
- 21. EFで動的Linqと1対多の関係を持つOrderBy
- 22. 1対多の関係をテストする
- 23. 1対多の関係で代理キーが必要ですか?
- 24. コンポーネントマッピングで1対多の関係が可能ですか?
- 25. JPA多対1の関係
- 26. MvcScaffolding 1対多の関係
- 27. django 1対多の関係
- 28. AutoMapper 1対多の関係
- 29. MySQL:「接続が多すぎますか?」
- 30. データベース設計の多対多の関係