Я создал базу данных с 3 таблицами.Объединение первичных ключей
Мой вопрос заключается в том, как сделать основной ключ для таблицы ButlerSchedule комбинацией ButlerID, CustID и ScheduleDateTime?
Я верю, что мне нужен внешний ключ в ButlerSchedule, который ссылается на первичные ключи из двух других таблиц, но я не уверен, как выполнить эту задачу. Благодарю.
Я использую SQL-Server
1. Butler
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
Ключ PK_Butler_ButlerID
2. ButlerCustomer
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)
Primary
Ключ PK_ButlerCustomer_CustID
3. ButlerSchedule
ScheduleDateTime (PK, date, not null)
PaidStatus (char (1), null)
CompletedStatus (char (1), null)
ButlerReview (varchar (max), null)
CustReview (varchar (max), null)
EnteredDate (date, null)
ModifiedDate (date, null)
Primary
Ключ PK_ButlerSchedule_ScheduleDateTime
Добро пожаловать в переполнение стека! Ознакомьтесь с нашим [Контрольным списком вопросов] (http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist), чтобы помочь вам задать хороший вопрос и, таким образом, получить хороший ответ. –