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

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

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


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


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

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


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


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


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

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

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

В схеме аттракционы - это по сути типы аттракционов, а не физические объекты в парках.
Соответственно, если вдруг в одном парке более одного физического объекта аттракциона имею один и тот же тип, то...
...
Рейтинг: 0 / 0
Составной ключ как внешний
    #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]