и спасибо за чтение.Дизайн базы данных - NULL Foreign Keys
Я делаю БД для щенка. У меня есть стол для щенков и стол для владельцев. У щенка может быть один владелец, владельцы могут владеть более чем одним щенком, но не все щенки принадлежат. Каков хороший способ справиться с этой ситуацией?
- Я использую FK в таблице щенков, который является NULL, если у щенка нет владельца?
- Я создаю таблицу ассоциаций, которая является сопоставлением владельцев «один ко многим» щенкам и имеет флаг на щенках, которые становятся отмеченными, если щенок не принадлежит?
- Я могу создать две таблицы? Одна таблица может быть для щенков, которые принадлежат, и у нее есть NON-NULL FK в таблице владельца и в другой таблице, в которой хранятся щенки, которые не принадлежат?
Спасибо за помощь.
Этот вопрос действительно нацелен на то, как я могу пометить строку как глобальную и разрешить ее просматривать любым пользователем?
Нам нужны фотографии щенков, чтобы лучше оценить ситуацию. –
Слава богу, он не пишет приложение Pony Store. – APC
Для справки см. Http://www.dailypuppy.com/ – RedFilter