Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Трёхмерные таблицы [D7, Paradox]


Страницы:   1 2 3

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)

Или монитор :)


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо