powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как проектировать базу, если ещё неизвестны все данные
9 сообщений из 9, страница 1 из 1
Как проектировать базу, если ещё неизвестны все данные
    #32471198
Фотография Лох
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситауция такова. Есть некий параметр, который описывается полями a,b,c.
Но в любой момент может появится новый параметр который описывается полями a,c,d. И заказчик хочет предусмотроеть это в БД. В предыдущий версии БД. Это организовывалось текстовым файликом. Тоесть пользователь брал блокнот и там писал что он хочет. Создавать для каждого нового параметра собственную таблицу мне кажется нецелесообразно.
Что бы вы делали в такой ситуации?
...
Рейтинг: 0 / 0
Как проектировать базу, если ещё неизвестны все данные
    #32471350
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. делаешь справочник
атрибуты объектов
ид атрибута, название, и т д

2. делаешь таблицу
ид объекта, ид атрибута, значение (либо текстовое либо символьное)


в этой структуре можно разместить любую структуру субд, проблема только в том, что работать будет медленно
...
Рейтинг: 0 / 0
Как проектировать базу, если ещё неизвестны все данные
    #32471524
Могун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Simonзначение (либо текстовое либо символьное) \r
\r
А есть ли разница между текстовым и символьным значением? ;))\r
\r
И почему вы заранее утверждаете, что работать будет медленно? ИМХО: крайне непрофессиональный ответ. По сравнению с чем медленно?\r
Предлагаю посмотреть на Справочники - вместе или отдельно
...
Рейтинг: 0 / 0
Как проектировать базу, если ещё неизвестны все данные
    #32472667
Фотография Лох
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице атрибуты объектов
Проблема в том что у каждого атрибута своё переменное число атрибутов.
Тоесть например над обьектом надо произвести последовательность действий
1, 2 и 3. И важна последовательность. Тоесть 1 2 3 != 2 3 1 != 3 1 2. Надо вводить поле приоритеты которое уже не влезает в предложенную схему.
...
Рейтинг: 0 / 0
Как проектировать базу, если ещё неизвестны все данные
    #32473653
Programmer_Ortodox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу помочь,если речь будет идти о заключении договора. Структура метаданных постоянна,структура Вашего хранилиша,-как Вашей фантазии угодно! И в глубину и в ширину. Подробности индивидуально!
...
Рейтинг: 0 / 0
Как проектировать базу, если ещё неизвестны все данные
    #32473767
Могун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Programmer_OrtodoxМогу помочь,если речь будет идти о заключении договора

Тоже самое могу предложить вам + клиентская часть + куча инструментов проектирования. Ась?
...
Рейтинг: 0 / 0
Как проектировать базу, если ещё неизвестны все данные
    #32473950
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох

Я плакаль (с)

Могун & Programmer_Ortodox
такое впечатление что вы только справочники и пишите - никакой функциональной составляющей в ваших решениях нет по-определению. Т.е. просто конструктор для создания простой БД (внутри другой БД) для хранения каких-то структурированных данных. У участников форума просто сил уже нет такие решения обсуждать. Вам уже сказали - сейчас для этих целей намного проще и эффективнее использовать CASE средства + шаблоны проектирования
...
Рейтинг: 0 / 0
Как проектировать базу, если ещё неизвестны все данные
    #32474402
Фотография Лох
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Могун"Programmer_Ortodox
Могу помочь,если речь будет идти о заключении договора


Тоже самое могу предложить вам + клиентская часть + куча инструментов проектирования. Ась?
Прежде чем такое писать. Хоть бы в профиль мой заглянули

2funikovyuri
CASE средства + шаблоны проектирования Хм... нельзя ли поподробнее.
Можно ссылкой.
...
Рейтинг: 0 / 0
Как проектировать базу, если ещё неизвестны все данные
    #32477971
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Могун:

все зависит от количества сущностей
как я понимаю, для Вас найти 1 строку в таблице из пары миллионов записей не есть большая проблема

в споре по справочникам не участвую, не интересно
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как проектировать базу, если ещё неизвестны все данные
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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