OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

外部参照してるキーを主キーにすることは可能?

  • すぐに回答を!
  • 質問No.180157
  • 閲覧数230
  • ありがとう数3
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 100% (3/3)

DB設計について質問なんですが、テーブル1のA列を主キーとし、テーブル2のA列から外部キーでA列を参照したとします。
この時、テーブル2のA列を主キーとして設定することは可能なんでしょうか。
(テーブル2の方で列Aと列Bを組み合わせて主キーにしたいのです。要は二列でデータがユニークになるように設計したい)
使用しているDBはPostgreSQLです。

以上、宜しくお願い致します。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル10

ベストアンサー率 42% (79/186)

PostgreSQLができるかどうかは分かりませんが、Oracle、Accessなどはできます。 また、DB設計上も何も問題ありません。 Oracleの場合は、2つの列にプライマリキー制約を、外部キーにしたい列にフォーリンキー制約をそれぞれつけるだけです。 ...続きを読む
PostgreSQLができるかどうかは分かりませんが、Oracle、Accessなどはできます。
また、DB設計上も何も問題ありません。
Oracleの場合は、2つの列にプライマリキー制約を、外部キーにしたい列にフォーリンキー制約をそれぞれつけるだけです。
お礼コメント
nobuteru

お礼率 100% (3/3)

丁寧にありがとうございました。
これで何とか作れると思います。
投稿日時 - 2001-12-06 14:25:01
  • 回答No.2
レベル8

ベストアンサー率 50% (2/4)

PostgresSQLでも下の解答と同様なことが可能です。 ...続きを読む
PostgresSQLでも下の解答と同様なことが可能です。
お礼コメント
nobuteru

お礼率 100% (3/3)

Postgreでも出来るんですね。
ありがとうございました。
投稿日時 - 2001-12-06 14:26:05
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ