powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / непонятки с моделью связи
12 сообщений из 12, страница 1 из 1
непонятки с моделью связи
    #36084595
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день)

подскажите, как построить модель между таблицами.

1. таблица1 - характеристики объекта.
это справочная таблица и в этой таблице содержатся перечень возможных характеристик объекта. (т.е не у всех объектов может быть та или иная характеристика.) , например: у одного объекта есть розетка. а у другого нет.

2. таблица2 - описание самого объекта.
она формируется путем - внесения текста в окна и ВЫБОРА ХАРАКТЕРИСТИК ИЗ ТАБЛИЦЫ 2 (т.е назначаются).
т.е на странице есть окна, туда пишем сами - у объекта 4 угла и есть чекбоксы с перечнем характеристи - ставим галочку - значит характеристика есть.

Вопрос: в таблице 2 должны быть поля под каждую хакактерстику. просто со свойством null ? или как?
т.е если есть характеристика - соответствующее поле таблицы заполняется ссылкой.. нет остаётся null ? правильно?

Спасибо)
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084597
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извиняюсь: "ВЫБОРА ХАРАКТЕРИСТИК ИЗ ТАБЛИЦЫ 2" читать надо из ТАБЛИЦЫ 1
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084659
vinger4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если у какого-либо объекта может быть несколько однотипных характеристик (несколько розеток), то целесообразно сделать связь "многие-ко-многим" между этими двумя таблицами
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084663
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. однотипных И в смысле наименования поля ID?
2. а во второй таблице как быть?
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084669
vinger4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, если есть ID, то в третью таблицу кроме двух ключевых связей из табл1 и табл2 надо ещё добавить поле "количество розеток"
а во второй таблице будет только ИД объекта
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084679
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vinger4нет, если есть ID, то в третью таблицу кроме двух ключевых связей из табл1 и табл2 надо ещё добавить поле "количество розеток"
а во второй таблице будет только ИД объекта

типа такого:

таблица 1 таблица3 Таблица 2
IDхар IDхарРозетка - IDобъектаДом IDобъекта
розетка IDхарВилка Дом
вилка
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084684
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чет все слилось

таблица1 ___ таблица3_______________________Таблица 2
IDхар _______IDхарРозетка - IDобъектаДом_____IDобъекта
розетка _____IDхарВилка ____________________ Дом
вилка
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084691
vinger4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только в таблице 3 - две записи вида IDxap - IDобъекта - Количество:
IDхарРозетка - IDобъектаДом - 2штуки
IDхарВилка - IDобъектаДом - 1штука

уникальности такие записи не нарушают, т.к. основной ключ (Primary Key) - составной - из полей IDxap и IDобъекта.
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084694
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
количество розеток не нужно.
нужно только указать: они есть или их нет.
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084699
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поэтому: если ссылка из таблицы 2 есть на поле таблицы 1 - то есть характеристика.
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084707
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну суть я понял..
Idобъекта - ссылается на Idхарактеристики , что фиксируется в таблице 3, отражающей отношения многие-ко-многим.
спасибо большое vinger4)
...
Рейтинг: 0 / 0
непонятки с моделью связи
    #36084710
vinger4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пожалуйста :)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / непонятки с моделью связи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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