Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование базы данных залогового обеспечения кредитов / 16 сообщений из 16, страница 1 из 1
13.02.2015, 07:30
    #38878680
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование базы данных залогового обеспечения кредитов
здравствуйте, необходимо спроектировать базу залогового обеспечения
в качестве залога может выступать (вид)
транспорт
недвижимость
депозит
гарантия
товар
приобретаемый бытовая техника
поручительство

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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


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

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

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


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


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


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