![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Трёхмерные таблицы [D7, Paradox]
vodvorezlaya © (2006-09-29 10:49:00)Народ, кто-то знает есть ли вообще такое как трёхмерные таблицы?
Sergey13 (2006-10-06 16:54:00) [1]> [54] alucard © (06.10.06 16:20)
Остался открытым и главный вопрос этого топика - а нафига тебе все это надо? 8-)
alucard (2006-10-06 16:20:00) [2]
> Sergey13 © (06.10.06 09:41) [53]
Ты знаешь, ответ частично по поводу представления данных в трёхмерном формате вот:
OLAP, On Line Analytical Processing
TDescisionCube
TDescisionQuery.
Правда вопрос хранения остаётся открытым.
Sergey13 (2006-10-06 09:41:00) [3]> [52] alucard © (06.10.06 09:39)
Лучше книжки читать. Оно полезнее.
alucard (2006-10-06 09:39:00) [4]
> Или "чукча не читатель, чукча писатель"?
Хоть самому бери и пиши компоненты :)
Sergey13 (2006-10-06 09:32:00) [5]> [50] alucard © (06.10.06 09:24)
> Начинать надо с малого, вообще конечно планирую.
Начинать надо с правильного. А подгонка схемы хранения под проблемы отображения (да и проблем-то нет, просто знаний не хватает) - это очень порочнаяпрактика.
> Ну кто - то обьяснит мне зачем трёзмерный массив придумали и почему нет таких баз данных?
С чего ты взял, что нет? Есть. Тебе про них тут писАли.
Или "чукча не читатель, чукча писатель"?
alucard (2006-10-06 09:24:00) [6]
> _RusLAN © (06.10.06 09:17) [49]
Начинать надо с малого, вообще конечно планирую.
Ну кто - то обьяснит мне зачем трёзмерный массив придумали и почему нет таких баз данных?
_RusLAN (2006-10-06 09:17:00) [7]> [48] alucard © (06.10.06 09:10)
А вы расширяйте арсенал
замените TTable на TQuery или TIBQuery
а BDE/Paradox на Firebird
и будете себя чувствовать посвободней :)
а то если пользователь захочет чтоб ему данные отображались в каком-то другом виде, что тогда будете всю структуру БД переделывать
alucard (2006-10-06 09:10:00) [8]
> Если в арсенале только стандартный TDBGid без фенечек и
> TTable, то и возникает у человека желание хранить так,
> чтобы отображалось как надо, а не наоборот
Вот вот!
ЮЮ (2006-10-06 03:17:00) [9]
> вы отображайте их так как надо (что было наглядно)
Если в арсенале только стандартный TDBGid без фенечек и TTable, то и возникает у человека желание хранить так, чтобы отображалось как надо, а не наоборот
_RusLAN (2006-10-05 19:44:00) [10]> нормальзация БД
читать как нормализация БД
_RusLAN (2006-10-05 19:43:00) [11]ИМХО вы фигней паритесь
есть такой процесс - нормальзация БД, почитайте о нем (очень рекомендую)
> не наглядно 12 записей для 1-го элемента.
что значит не наглядно?
вы отображайте их так как надо (что было наглядно), а хранить можно по другому (так как это принято в реляционных БД)
alucard (2006-10-04 12:59:00) [12]
> Sergey13 © (04.10.06 10:34) [43]
Так и есть.
Элементов всего 12.
не наглядно 12 записей для 1-го элемента.
Хотя, что ещё остаётся?
Sergey13 (2006-10-04 10:34:00) [13]> [42] alucard © (04.10.06 10:23)
Даже на "строк" не похоже, вернее не похоже на правду 36строк. Между Element2 и Element12 я (визуально, по наитию) нахожу место только для 9 строк. Короче - сколько элементов входят в вещество (или что там у тебя) - столько и записейв детальной таблице. Это у ниверсальная схема для 5, 55, 5555 и N-1 элементных веществ.
alucard (2006-10-04 10:23:00) [14]
> evvcom © (04.10.06 08:28) [41]
Ну да да строк,опечатка небольшая вышла.
evvcom (2006-10-04 08:28:00) [15]> [37] alucard © (03.10.06 11:55)
> ID Material1 Element2 Min Max Cel
> ....<Сдесь прячется 36 идентичных столбцов>....
> ID Material1 Element12 Min Max Cel
:-)
Надо, чтобы там пряталось 36 идентичных строк! А то [24] Sergey13 © прав :-)
аматор (2006-10-03 20:28:00) [16][32] alucard
из инета :), пару лет назад...
Sergey13 (2006-10-03 12:01:00) [17]> [37] alucard © (03.10.06 11:55)
Ты и vodvorezlaya - одно лицо что-ли?
Странная у тебя база - между записями столбцы прячутся. 8-)
Видимо в [24] Sergey13 © (02.10.06 11:12) я был прав. 8-))))
alucard (2006-10-03 11:58:00) [18]offtop:
Наконец то дошли руки ник себе поменять.
Мой старый ник vodvorezlaya.
alucard (2006-10-03 11:55:00) [19]
> Где здесь 48 столбцов? Ты случаем строки со столбцами не
> путаешь?
ID MaterialID Elem1ID Min Max Cel Elem2ID Min Max Cel ..<здесь ещё 36 идентичных столбцов>.. Elem12ID Min Max Cel.
Я понял вы советовали так:
ID Material1 Element1 Min Max Cel
ID Material1 Element2 Min Max Cel
....<Сдесь прячется 36 идентичных столбцов>....
ID Material1 Element12 Min Max Cel
evvcom (2006-10-03 10:34:00) [20]> [35] k2 © (03.10.06 10:21)
Или монитор :)