powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связь между таблицами(Главный-Подчиненный). Как правильно связать?
10 сообщений из 10, страница 1 из 1
Связь между таблицами(Главный-Подчиненный). Как правильно связать?
    #39800216
Artem.1st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

По какому принципу выбирается главная-таблица и подчиненная таблица?
Например, устанавливаем связь таблиц: Автомобиль <-> Водитель. У кого будет первичный ключ, а у кого вторичный?

Спасибо.
...
Рейтинг: 0 / 0
Связь между таблицами(Главный-Подчиненный). Как правильно связать?
    #39800238
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Artem.1stПо какому _принципу_ выбирается главная-таблица и подчиненная таблица?

По способу связи. При связи 1:N, главная - та где 1, подчинённая - где N.

Водители и автомобили связаны как M:N и в этой связи термины "главная-подчинённая"
неприменимы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Связь между таблицами(Главный-Подчиненный). Как правильно связать?
    #39800281
Artem.1st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПо способу связи. При связи 1:N, главная - та где 1, подчинённая - где N.

Dimitry Sibiryakov,
спасибо за ответ.

Т.е. связь главный-подчиненный – это количественный принцип. Там где “много” , там подчиненная таблица.
...
Рейтинг: 0 / 0
Связь между таблицами(Главный-Подчиненный). Как правильно связать?
    #39800285
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Artem.1st,

Человек <-> Паспорт. Где будет первичный ключ, а где вторичный?
...
Рейтинг: 0 / 0
Связь между таблицами(Главный-Подчиненный). Как правильно связать?
    #39800346
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что такое вторичный ключ?

есть первичный и внешний
...
Рейтинг: 0 / 0
Связь между таблицами(Главный-Подчиненный). Как правильно связать?
    #39800447
leguo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дмитрий Мух,

Теоретически у человека может быть несколько документов, удостоверяющих личность,
и это не обязательно паспорта.
...
Рейтинг: 0 / 0
Связь между таблицами(Главный-Подчиненный). Как правильно связать?
    #39800462
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МухArtem.1st,

Человек <-> Паспорт. Где будет первичный ключ, а где вторичный?

чел 1, а паспортов много (в каждой стране свой)
1:N
а у одного паспорта мб только 1 владелец
...
Рейтинг: 0 / 0
Связь между таблицами(Главный-Подчиненный). Как правильно связать?
    #39800518
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Artem.1st,

зависит от чего плясать. Если один водитель на несколько машин, то так. Если на одну машину несколько водителей, то наоборот. Если и то и то, то нужна третья таблица.
...
Рейтинг: 0 / 0
Связь между таблицами(Главный-Подчиненный). Как правильно связать?
    #39800539
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIArtem.1st,

... нужна третья таблица.
Все остальное написано от балды. )
...
Рейтинг: 0 / 0
Связь между таблицами(Главный-Подчиненный). Как правильно связать?
    #39801405
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудухДмитрий МухArtem.1st,

Человек <-> Паспорт. Где будет первичный ключ, а где вторичный?

а у одного паспорта мб только 1 владелец
Владелец - один, но кроме того еще могут быть дети вписаны, и пересекать границу на этом основании. Так что один паспорт - один владелец и N детей.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связь между таблицами(Главный-Подчиненный). Как правильно связать?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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