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

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


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

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

Я плакаль (с)

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


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

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

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

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


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