ホームページ >データベース >mysql チュートリアル >複合主キーと追加 ID 列: データベース設計にはどちらが最適ですか?
データベース設計では、多くの場合、複合主キーを使用するかどうかを選択する必要があります。 、複数の属性を組み合わせるか、追加の「ID」列を主キーとして使用します。この記事では、実際の例を使用して各アプローチの長所と短所を説明し、この決定に影響を与える要因を検討します。
詳細に入る前に主な質問では、候補キーと主キーの概念を明確にすることが重要です。候補キーは、テーブル内の各行を一意に識別する一連の属性です。主キーは、テーブル内の行を一意に識別するためにデータベース設計者によって選択される候補キーです。
次のような "Books" テーブルについて考えてみましょう。次の属性:
以上が複合主キーと追加 ID 列: データベース設計にはどちらが最適ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。