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

Clients:
Company_name
Company_code
Address
Contact_person
Phone
Mobile

Staff:
Last_name
First_name
Position
Phone
Mobile

Products:
Product_name

Sales:
Sales_date
Client_ID
Staff_ID
Product_ID

Проблема в том, что у всех моих продуктов разные параметры, к примеру
новый счет - дата открытия, валюта;
депозит - дата открытия, валюта, сумма, процентная ставка;
кредит - дата открытия, дата погашения, валюта, сумма, процентная ставка;
пластиковые карты - дата изготовления, количество;
и т. д.

Как понимаю однотипные сущности надо хранить в одной таблице, но как это сделать, если у них разные параметры?
...
Рейтинг: 0 / 0
Однотипные сущности с разными параметрами.
    #36972003
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
starlessКак понимаю однотипные сущности надо хранить в одной таблице, но как это сделать, если у них разные параметры?
Как вариант: сделать таблицу общих свойств для всех сущностей + таблицу настраиваемых параметров(ID Сущности, ID свойства, Значение) под каждую сущность.
...
Рейтинг: 0 / 0
Однотипные сущности с разными параметрами.
    #36972213
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
starless Как понимаю однотипные сущности надо хранить в одной таблице, но как это сделать, если у них разные параметры?Хранить их в разных таблицах. Если вам нужны вообще все продукты с некими общими полями - делайте вьюху с union all для таблиц продуктов.
...
Рейтинг: 0 / 0
Однотипные сущности с разными параметрами.
    #36986878
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите темы по ключевым словам EAV, наследование в БД, Single Table Inheritance, Concrete Table Inheritance и Class Table Inheritance.
Эти вопросы не раз обсуждались.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Однотипные сущности с разными параметрами.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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