Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как лучше организовать хранение в реляционной БД НСИ
|
|||
|---|---|---|---|
|
#18+
Как лучше организовать хранение в реляционной БД НСИ ? НСИ - нормативно справочная информация Например следующая информация: Автомобиль Код: plaintext 1. 2. 3. 4. 5. 6. а также как сохранять различные матрицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 09:22 |
|
||
|
Как лучше организовать хранение в реляционной БД НСИ
|
|||
|---|---|---|---|
|
#18+
Может, так: табл. марки машин (idMark, mark - 1, Ferrari210 2, Mazda ...) табл. признаков(хар-к) - idPriz, priz 1, Грузоподъемность 2, Мощность двигателя ..... таблица знач-й признаков для определ. марки id, idMark, idPriz, Znach А если число признаков не очень велико и не будет меняться, то и в одну таблицу все загнать можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 10:19 |
|
||
|
Как лучше организовать хранение в реляционной БД НСИ
|
|||
|---|---|---|---|
|
#18+
Меняться не будет, количество признаков не много, это как константа PI один раз вводится и больше не меняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 10:35 |
|
||
|
Как лучше организовать хранение в реляционной БД НСИ
|
|||
|---|---|---|---|
|
#18+
на счет количества признаков - это еще неизвестно :( обычно бывает так: кричат сначала мол будет 5 признаков, а чрез два три года (месяца, недели) говорят, что их стало 105 :( думай сам :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 11:04 |
|
||
|
Как лучше организовать хранение в реляционной БД НСИ
|
|||
|---|---|---|---|
|
#18+
Количество всевозможных признаков обычно со временм увеличивается. Но это не повод для того чтобы сразу делать 'универсальную' структуру, для любого количества атрибутов. Вообще, БД для большинства задач можно сделать из трех таблиц: таблица 'Обьект', таблица 'Атрибут', и таблицы 'Связь'. Вот только работать с такой БД будет очень неудобно. И запросы будут работать ооочень медленно. Поэтому в таких задачах, если заранее известны необходимые атрибуты и отсутствует требование 'Пользователи должны иметь возможность создавать новые атрибуты', лучше сделать таблицу в которой будут перечислены все атрибуты - если атрибутов немного и помещаются на страницу. Таблица 'Марки машин' ( 1. Название, 2. Грузоподъемность 3. Мощность двигателя 4. Ширина кузова ... Еще всякие характеристики ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 11:44 |
|
||
|
Как лучше организовать хранение в реляционной БД НСИ
|
|||
|---|---|---|---|
|
#18+
>на счет количества признаков - это еще неизвестно :( >обычно бывает так: кричат сначала мол будет 5 признаков, а чрез два три >года (месяца, недели) говорят, что их стало 105 :( >думай сам :) На то оно и НСИ что не меняется на период всего жизенного цикла программы. Тут не то что признаки, тут марки машин не добавятся. Значит насколько я понял вариант andsm самый оптимальный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 11:51 |
|
||
|
Как лучше организовать хранение в реляционной БД НСИ
|
|||
|---|---|---|---|
|
#18+
andsmВот только работать с такой БД будет очень неудобно. И запросы будут работать ооочень медленно. только не надо пугать людей ! работать вполне нормально и вовсе не медленно... а для Kitai именно в этом конкретном случае, конечно, удобнее сделать как советует andsm . а вот НСИ - нормативно справочная информация - все таки может измениться! ну вот изобретут мега-супер-шмупер фотонный двигатель и надо будеь указывать его наличие отдельным атрибутом. ну или еще что-нибудь такое :) но этот так - лирическое отступление. если ты уверен в неизменности НСИ - делай как предлагает andsm , если неуверен делай как предалагал Guesttt... УДАЧНОЙ ОХОТЫ !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 12:23 |
|
||
|
Как лучше организовать хранение в реляционной БД НСИ
|
|||
|---|---|---|---|
|
#18+
Зри в корень! /topic/102401 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 13:38 |
|
||
|
Как лучше организовать хранение в реляционной БД НСИ
|
|||
|---|---|---|---|
|
#18+
Радикальное и отлаженное решение без всяких детских соплей... однако автору нужно подать на пропитание? Или не стоит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 13:41 |
|
||
|
Как лучше организовать хранение в реляционной БД НСИ
|
|||
|---|---|---|---|
|
#18+
>однако автору нужно подать на пропитание? Или не стоит? да уж не отказался бы, тем более что там по ссылке ничего не понял, там прослеживается какая то иерархия в справочных данных а у меня этого нет. И ак организовать хранение следующей матрицы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 14:48 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32579219&tid=1546394]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 378ms |

| 0 / 0 |
