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

крутиться два варианта
1 создать основную таблицу (вид, цена)
и таблица детали (в зависимости от вида залога)

2 все засунуть в одну таблицу ? (просто атрибуты разные у каждого вида залога)
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38878705
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакыткрутиться два варианта
1 создать основную таблицу (вид, цена)
и таблица детали (в зависимости от вида залога)

2 все засунуть в одну таблицу ? (просто атрибуты разные у каждого вида залога)

Ну кроме EAV ничего нет.
У этого решения есть плюсы и минусы и только вы можете сказать подойдет ли оно вам, исходя из условий задачи.
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38878715
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакыт,
Если в качестве залога могут выступать ограниченный список видов имущества (например, те 7 видов, которые перечислены Вами) - делаете таблицу Залог (ID залога, тип, цена), и 7 дочерних таблиц со связью 1:1 с Залогом
Если список типов неограничен, и в качестве залога может выступать вообще все что угодно - тогда все хуже, и действительно придется применять EAV или что-то подобное.
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38878868
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulНу кроме EAV ничего нет.
У этого решения есть плюсы и минусы и только вы можете сказать подойдет ли оно вам, исходя из условий задачи.
ЕАВ вообще нигде не нужен, кроме только как отстойник
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38879025
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинБакыт,
Если в качестве залога могут выступать ограниченный список видов имущества (например, те 7 видов, которые перечислены Вами) - делаете таблицу Залог (ID залога, тип, цена), и 7 дочерних таблиц со связью 1:1 с Залогом
Если список типов неограничен, и в качестве залога может выступать вообще все что угодно - тогда все хуже, и действительно придется применять EAV или что-то подобное.
как собирать "семь гномиков" потом ?
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38879039
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскин,

просто Список типов (Иерархия типов воще то) должен быть расширяемым и все
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38879059
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БакытКот МатроскинБакыт,
Если в качестве залога могут выступать ограниченный список видов имущества (например, те 7 видов, которые перечислены Вами) - делаете таблицу Залог (ID залога, тип, цена), и 7 дочерних таблиц со связью 1:1 с Залогом
Если список типов неограничен, и в качестве залога может выступать вообще все что угодно - тогда все хуже, и действительно придется применять EAV или что-то подобное.
как собирать "семь гномиков" потом ?

Семью джойнами.

ViPRosпросто Список типов (Иерархия типов воще то) должен быть расширяемым и все
Я не сторонник автогенераторов кода.
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38879096
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскин,

я тоже
надо интерпретировать
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38879157
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosКот Матроскин,

я тоже
надо интерпретировать

иерархический связь хорошо я создал , данные забил потом как использовать в качестве справочника
скажем
Недвижимость
--> Нежилое помещения
----> Склад
----> Офис

--> Жилое помещения
----> Квартира
----> Дом



в таблице залогов мне создать
ID_TYPE(недвижимость) - сохраняю LEVEL=1 выведу

ID_CATEGORY(Нежилое помещения) - сохраняю LEVEL=2 выведу в зависимости от LEVEL 1
NAME (наименование залога) сохраняю "Склад" выведу в зависимости от LEVEL 2 (выбирая из списка)

ставить контроль уровней скажем до 3 (до наименование)

или LEVEL вывести конечный пункт только наименования и забивать ? (в этом случае записей много не удобно)
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38879163
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакыт,

нет Иерархия не объектов , а типов (например)

Предметы залога (отношение = могут быть)
- Движимое имущество
-- Транспорт
-- Оборудование
...
- Недвижимость
-- Здание и сооружение
-- Земельные участки
...
.....

а Объекты не в иерархии, т.е. автомобиль в Транспорт, а здание №1 в Задние и сооружение
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38879165
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

а вот и Объекты
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38879398
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакытздравствуйте, необходимо спроектировать базу залогового обеспечения


Ну и ?
Что ты ожидаешь, что мы за тебя её спроектируем, а ты деньги получишь ?
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38879399
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulБакыткрутиться два варианта
1 создать основную таблицу (вид, цена)
и таблица детали (в зависимости от вида залога)

2 все засунуть в одну таблицу ? (просто атрибуты разные у каждого вида залога)

Ну кроме EAV ничего нет.


Кроме EAV есть всё.
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38879508
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivБакытздравствуйте, необходимо спроектировать базу залогового обеспечения


Ну и ?
Что ты ожидаешь, что мы за тебя её спроектируем, а ты деньги получишь ?
я просто хочу улучшить существующий как бы на этом врятли заработаю
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38881610
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакыт(просто атрибуты разные у каждого вида залога)
...
Рейтинг: 0 / 0
Проектирование базы данных залогового обеспечения кредитов
    #38881613
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакыт(просто атрибуты разные у каждого вида залога)
Если атрибуты все разные, значит таки кол-во видов ограничено. Тогда лучший вариант этот
Кот Матроскин делаете таблицу Залог (ID залога, тип, цена), и 7 дочерних таблиц со связью 1:1 с Залогом
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование базы данных залогового обеспечения кредитов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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