2016-11-16 18 views
0

私は3つのテーブルを持つデータベースを作成しました。主キーの結合

私の質問は、ButlerScheduleテーブルの主キーをButlerID、CustID、およびScheduleDateTimeの組み合わせにする方法です。

私は、他の2つのテーブルからプライマリキーを参照する外部キーがButlerScheduleに必要であると考えていますが、この作業をどのように実行するかはわかりません。ありがとう。

私はSQL-Serverを使用してい

1.バトラーは

ButlerID (PK, int, not null) 

ButlerModel (varchar (70), null) 

ButlerName (varchar (70), null) 

ButlerType (varchar (70), null) 

ButlerMadeOnDate (date, null) 

ButlerActive (bit, null) 

ButlerOutOfServiceDate (date, null) 

Primaryキーが

CustID (PK, int, not null) 

CustFName (varchar (70), null) 

CustLName (varchar (70), null) 

CustAddress (varchar (70), null) 

CustCity (varchar (70), null) 

CustState (varchar (70), null) 

CustZip (char (10), null) 

CustCurrent (bit, null) 

CustPITA (bit, null) 
ButlerCustomer PK_Butler_ButlerID

2です。 10

PrimaryキーButlerSchedule PrimaryキーがPK_ButlerSchedule_ScheduleDateTime

+0

ようこそスタックオーバーフロー!良い質問をするので、良い答えを得るためにあなたを助けるために私たちの[SO質問チェックリスト](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)を確認してください。 –

答えて

関連する問題