0

データベースにSQLスキーマを物理的に作成するときに、テーブルが1対1、多対1、1対多、または多対多のいずれであるかを指定する必要がありますか?これをE/R図で示すことができます...

もしそうなら、どのキーワードに追加しCREATE TABLE....ますか?

ありがとう。

4

2 に答える 2

1

いいえ、これは指定する必要のあるものではありません。外部キーが定義されているフィールドのインデックス/制約から推測できます。たとえば、主キーに基づいて2つのテーブルを結合している場合、それは明らかに1対1の関係です。それが1対多の関係である場合、「多」側に固有の制約はありません。

于 2012-05-20T16:51:28.473 に答える
1

おっしゃる通りではありませんが、外部キーのような関係を作成して、テーブル間の関係を識別および指定することで定義します。詳細はこちら

于 2012-05-20T17:04:38.860 に答える