Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Вниз

Трёхмерные таблицы   Найти похожие ветки 

 
аматор ©   (2006-10-03 20:28) [40]

[32] alucard
из инета  :), пару лет назад...


 
evvcom ©   (2006-10-04 08:28) [41]

> [37] alucard ©   (03.10.06 11:55)
> ID Material1 Element2 Min Max Cel
> ....<Сдесь прячется 36 идентичных столбцов>....
> ID Material1 Element12 Min Max Cel

:-)
Надо, чтобы там пряталось 36 идентичных строк! А то [24] Sergey13 © прав :-)


 
alucard ©   (2006-10-04 10:23) [42]


> evvcom ©   (04.10.06 08:28) [41]

Ну да да строк, опечатка небольшая вышла.


 
Sergey13 ©   (2006-10-04 10:34) [43]

> [42] alucard ©   (04.10.06 10:23)

Даже на "строк" не похоже, вернее не похоже на правду 36 строк. Между Element2 и Element12 я (визуально, по наитию) нахожу место только для 9 строк. Короче - сколько элементов входят в вещество (или что там у тебя) - столько и записей в детальной таблице. Это у ниверсальная схема для 5, 55, 5555 и N-1 элементных веществ.


 
alucard ©   (2006-10-04 12:59) [44]


> Sergey13 ©   (04.10.06 10:34) [43]

Так и есть.

Элементов всего 12.

не наглядно 12 записей для 1-го элемента.

Хотя, что ещё остаётся?


 
_RusLAN ©   (2006-10-05 19:43) [45]

ИМХО вы фигней паритесь
есть такой процесс - нормальзация БД, почитайте о нем (очень рекомендую)


> не наглядно 12 записей для 1-го элемента.


что значит не наглядно?
вы отображайте их так как надо (что было наглядно), а хранить можно по другому (так как это принято в реляционных БД)


 
_RusLAN ©   (2006-10-05 19:44) [46]

> нормальзация БД

читать как нормализация БД


 
ЮЮ ©   (2006-10-06 03:17) [47]


> вы отображайте их так как надо (что было наглядно)


Если в арсенале только стандартный TDBGid без фенечек и TTable, то и возникает  у человека желание хранить так, чтобы отображалось как надо, а не наоборот


 
alucard ©   (2006-10-06 09:10) [48]


> Если в арсенале только стандартный TDBGid без фенечек и
> TTable, то и возникает  у человека желание хранить так,
> чтобы отображалось как надо, а не наоборот

Вот вот!


 
_RusLAN ©   (2006-10-06 09:17) [49]

> [48] alucard ©   (06.10.06 09:10)

А вы расширяйте арсенал
замените TTable на TQuery или TIBQuery
а BDE/Paradox на Firebird
и будете себя чувствовать посвободней :)

а то если пользователь захочет чтоб ему данные отображались в каком-то другом виде, что тогда будете всю структуру БД переделывать


 
alucard ©   (2006-10-06 09:24) [50]


> _RusLAN ©   (06.10.06 09:17) [49]

Начинать надо с малого, вообще конечно планирую.

Ну кто - то обьяснит мне зачем трёзмерный массив придумали и почему нет таких баз данных?


 
Sergey13 ©   (2006-10-06 09:32) [51]

> [50] alucard ©   (06.10.06 09:24)
> Начинать надо с малого, вообще конечно планирую.
Начинать надо с правильного. А подгонка схемы хранения под проблемы отображения (да и проблем-то нет, просто знаний не хватает) - это очень порочная практика.

> Ну кто - то обьяснит мне зачем трёзмерный массив придумали и почему нет таких баз данных?
С чего ты взял, что нет? Есть. Тебе про них тут писАли.
Или "чукча не читатель, чукча писатель"?


 
alucard ©   (2006-10-06 09:39) [52]


> Или "чукча не читатель, чукча писатель"?

Хоть самому бери и пиши компоненты :)


 
Sergey13 ©   (2006-10-06 09:41) [53]

> [52] alucard ©   (06.10.06 09:39)

Лучше книжки читать. Оно полезнее.


 
alucard ©   (2006-10-06 16:20) [54]


> Sergey13 ©   (06.10.06 09:41) [53]

Ты знаешь, ответ частично по поводу представления данных в трёхмерном формате вот:

OLAP, On Line Analytical Processing

TDescisionCube
TDescisionQuery.

Правда вопрос хранения остаётся открытым.


 
Sergey13 ©   (2006-10-06 16:54) [55]

> [54] alucard ©   (06.10.06 16:20)

Остался открытым и главный вопрос этого топика - а нафига тебе все это надо? 8-)



Страницы: 1 2 вся ветка

Форум: "Базы";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.039 c
2-1164112087
Сатир
2006-11-21 15:28
2006.12.10
сравнение двух булевых массивов


15-1164011476
Gavrila
2006-11-20 11:31
2006.12.10
TTreeView: как правильно использовать метод AddObject?


2-1164121784
kirillrepin
2006-11-21 18:09
2006.12.10
как во внутрь процедуры вставить задержку


15-1164260461
pavel_guzhanov
2006-11-23 08:41
2006.12.10
Подскажите как правильнее делать a функции/процедуре...


15-1164020434
seul
2006-11-20 14:00
2006.12.10
субд





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский