powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связь разнородных таблиц и родительской
3 сообщений из 3, страница 1 из 1
Связь разнородных таблиц и родительской
    #34359129
Sevenfly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется проблема как лучше реализовать схему: имеется таблиц, например, "Детали автомобилей", в которой перечислины какие-то общие параметры всех деталей (id, стоимость, вес ит.д.). Для описания деталей по типам создаются отдельные таблицы ("Двигатели", "колеса" и.т.д.), в которых имеются поля, описывающие деталь конкретного типа и соответственно её id в таблице "Детали автомобилей".

Т.е. запись в таблице "Детали автомобилей" связана либо с таблицей "Двигатели", либо с таблицей "Колёса" либо с ещё какой-то. Первое что пришло в голову - хранить в таблице "Детали автомобилей" поле имя таблицы, в которой хранить имя таблицы, в которой находится дополнительная информация. Можно конечно хранить id таблицы и из доп таблицы выдёргивать имя таблицы, но боюсь это сильно скажется на скорости выборки (обращение ещё в одну таблицу для каждой записи).

Решени для каждого типа деталей хранить в отдельных таблицах принято из-за сильно разнородной информации для хранения

Есть ещё какие-нибудь варианты?

Спасибо
...
Рейтинг: 0 / 0
Связь разнородных таблиц и родительской
    #34359514
Осака Вестингауз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для всех типов деталей 1 общую таблицу Parts, в которой только поля общие для всех типов деталей, и специальные таблицы MotorParts, WheelParts (связь 1 к 1 с Parts) для разнородной информации

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Связь разнородных таблиц и родительской
    #34360064
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем для каждой записи? достаточно один раз при формировании запроса, а то и при старте клиенткого приложения.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связь разнородных таблиц и родительской
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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