powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как хранить в базе СЛАУ?
7 сообщений из 7, страница 1 из 1
как хранить в базе СЛАУ?
    #35418941
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программку тут делаю.. по "автоматизации эксперимента"...
ломаю голову, как хранить в базе систему алгебраических линейных уравнений (СЛАУ)

X*A1+X*B1+...+X*Z1 = 0
X*A2+X*B2+...+X*Z2 = 0
...
X*An+X*Bn+...+X*Zn = 0

причём A,B,C.. это формулы... например (1-d)*(r/i)^2
в которых r,d,i - это массив... Х - тоже массив.. в некотором смысле это будет массив уравнений...
для r,d,i - нужно хранить диапазон - макс и мин значение, само значение, формулу аппроксимации...

для разных экспериментов, формулы коэффициентов A,B...Z будт разные

решаться будет всё в клиенте... в БД нужно просто хранить, так чтобы "схема" хранения подходился для любой СЛАУ

СУБД - в принципе просто хранилище... надо чтобы на флешке можно было тягать... наверно либо MSAccess либо FireBird

существует ли какой-нить "стандартный" подход к хранению таких данных в БД, или каждый придумывает сам?

можно ли феничками более "продвинутых" СУБД (например DB2, MSSQL, PostgreSQL...) упростить эту задачу (по хранения СЛАУ)?
...
Рейтинг: 0 / 0
как хранить в базе СЛАУ?
    #35418970
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если читать/писать нужно только целиком, то может хранить вообще все в одном поле типа TEXT/LOB в каком-нибудь своем формате (например, на базе XML)?
...
Рейтинг: 0 / 0
как хранить в базе СЛАУ?
    #35420599
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
м.. я тоже к такому склоняюсь...
сделать пару классов, описывающих уравнение, и в XML их... или сериализацию в BLOB делать
...
Рейтинг: 0 / 0
как хранить в базе СЛАУ?
    #35421499
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кифирчик пишет:
> Автор: "Кифирчик"
> Программку тут делаю.. по "автоматизации эксперимента"...
> ломаю голову, как хранить в базе систему алгебраических линейных
> уравнений (СЛАУ)
Как матрицу, конечно. А матрицу - в таблице (номер строки, номер столбца, значение).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как хранить в базе СЛАУ?
    #35421512
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivКак матрицу, конечно. А матрицу - в таблице (номер строки, номер столбца, значение).Судя по Кифирчикпричём A,B,C.. это формулы... например (1-d)*(r/i)^2
в которых r,d,i - это массив... Х - тоже массив.. в некотором смысле это будет массив уравнений...
для r,d,i - нужно хранить диапазон - макс и мин значение, само значение, формулу аппроксимации...просто матрицей тут не отделаешься...
...
Рейтинг: 0 / 0
как хранить в базе СЛАУ?
    #35421746
Чорный Бада
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, в общем-то не так уж сложно спроектировать всё и без BLOB/XML, но если на экземплярах данной структуры не надо решать чисто реляционные задачи типа джойн, проекция, выборка, то разумнее, имхо, действительно как serialized object хранить, и, как частный случай, XML - просто намного проще работать с этим будет.
...
Рейтинг: 0 / 0
как хранить в базе СЛАУ?
    #35424630
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего буду в бинарное поле объект класса сериализировать... проще...
и писать в базу... думаю там по 20..50кб максимум будет...
наглядность и экспорт/импорт ненужны... XML наверно будет лишним
можно и вообще файлами обойтись, но в базе ещё будет "структура" экспериментов.. повторности и т.д... хочется чтобы всё это было "вместе завязано", в одном месте, и желательно одном файле лежало

Всем спасибо за подсказки!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как хранить в базе СЛАУ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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