Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Составной ключ как внешний / 11 сообщений из 11, страница 1 из 1
30.06.2019, 14:55
    #39832036
viktori999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
Здравствуйте, скажите пожалуйста, если у меня есть составной ключ, как я должна его использовать во второй таблице? Внешние ключи должны быть на все поля?
...
Рейтинг: 0 / 0
30.06.2019, 15:23
    #39832040
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
Да.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.06.2019, 15:29
    #39832045
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
Есть мальчик, его зовут Дядя, фамилия Фёдор. Он живёт по адресу деревня Простоквашино, дом с печкой в пол-кухни. Скажите, что Вам нужно написать на конверте для того, чтобы письмо дошло до адресата?
...
Рейтинг: 0 / 0
30.06.2019, 19:01
    #39832076
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
softwarer,

мальчику из мультика
...
Рейтинг: 0 / 0
03.07.2019, 10:42
    #39833128
Cane Cat Fisher
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
softwarerЕсть мальчик, его зовут Дядя, фамилия Фёдор. Он живёт по адресу деревня Простоквашино, дом с печкой в пол-кухни. Скажите, что Вам нужно написать на конверте для того, чтобы письмо дошло до адресата?

Достаточно будет одного - Email.


Есть мнение, что более правильным будет в таблицу park_attractions добавить поле park_attractions_id PK, и уже на него делать ссылку.
...
Рейтинг: 0 / 0
03.07.2019, 10:45
    #39833129
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
Cane Cat FisherДостаточно будет одного - Email.
Мой емейл в профиле. Когда я обнаружу в почтовом отделении 125252 письмо, дошедшее на этот емейл, я с Вами соглашусь.
...
Рейтинг: 0 / 0
03.07.2019, 14:36
    #39833314
Serguei
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
viktori999Здравствуйте, скажите пожалуйста, если у меня есть составной ключ, как я должна его использовать во второй таблице? Внешние ключи должны быть на все поля?


Есть такое понятие "сурогатный ключ" (искусственный) обратите на это внимание.
Это дополнительное служебное поле, добавленное к уже имеющимся информационным полям таблицы, единственное предназначение которого — служить первичным ключом. Значение этого поля не образуется на основе каких-либо других данных из БД, а генерируется искусственно.
Это позволит не "таскать" по всем таблицам поля головной таблицы.
В противном случае- да. Все поля ключа "перекочуют" в связанную таблицу.
...
Рейтинг: 0 / 0
05.07.2019, 18:28
    #39834476
Ivan Durak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
Cane Cat FishersoftwarerЕсть мальчик, его зовут Дядя, фамилия Фёдор. Он живёт по адресу деревня Простоквашино, дом с печкой в пол-кухни. Скажите, что Вам нужно написать на конверте для того, чтобы письмо дошло до адресата?

Достаточно будет одного - Email.


Есть мнение, что более правильным будет в таблицу park_attractions добавить поле park_attractions_id PK, и уже на него делать ссылку.
Есть мнение что сдесь 2 разных FK. Один на парк, второй на аттракцион.
...
Рейтинг: 0 / 0
05.07.2019, 19:06
    #39834484
Serguei
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
Ivan DurakCane Cat Fisherпропущено...


Достаточно будет одного - Email.


Есть мнение, что более правильным будет в таблицу park_attractions добавить поле park_attractions_id PK, и уже на него делать ссылку.

Есть мнение что сдесь 2 разных FK. Один на парк, второй на аттракцион.

Месье знает толк в извращениях
...
Рейтинг: 0 / 0
12.08.2019, 11:35
    #39848185
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
Cane Cat FisherЕсть мнение, что более правильным будет в таблицу park_attractions добавить поле park_attractions_id PK, и уже на него делать ссылку.
Не просто более правильным, а единственно верным.

В схеме аттракционы - это по сути типы аттракционов, а не физические объекты в парках.
Соответственно, если вдруг в одном парке более одного физического объекта аттракциона имею один и тот же тип, то...
...
Рейтинг: 0 / 0
13.08.2019, 08:37
    #39848605
Ivan Durak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составной ключ как внешний
Сергей ВаскецовCane Cat FisherЕсть мнение, что более правильным будет в таблицу park_attractions добавить поле park_attractions_id PK, и уже на него делать ссылку.
Не просто более правильным, а единственно верным.

В схеме аттракционы - это по сути типы аттракционов, а не физические объекты в парках.
Соответственно, если вдруг в одном парке более одного физического объекта аттракциона имею один и тот же тип, то...
То как я и говорил месяц назад
"сдесь 2 разных FK. Один на парк, второй на аттракцион. "
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Составной ключ как внешний / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]