![]() |
|
Модераторы: LSD |
![]()
|
|
| IvanoffAndrey |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 8.7.2006 Где: СГАУ Репутация: нет Всего: 2 |
Здравствуйте уважаемые формучане.
Намечаеться странная разработка: Необходимо разработать базу данных для хранения СЛАУ!!!! - системы линейных алгебраических уравнений. То есть нужно в БД хранить матрица, которые естественно обладаю свойствами (ну например число обусловленности, максимальное сингулярное число и т.д.) Свойства просчитываються заранее и вносяться в БД. Это необходимо при тестировании всяческих алгоритмов - иметь набор тестовых решений. Подскажите пожалуйста на чем это лучше всего делать. Может кто то сталкивался с подобным? --------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу. |
|||
|
||||
| aleksh |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: 2 Всего: 13 |
а можно по-подробней, ибо не все помнят что такое слау, чем так специфичны данные для хранения.
а еще -- где будет храниться логика -- в самой бд или в клиенте, какие требования к клиенту, просто выборка нужных данных или еще что-то? по какому принципу связанные данные, которые будут храниться в бд? в какой бд планируется реализация? |
|||
|
||||
| IvanoffAndrey |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 8.7.2006 Где: СГАУ Репутация: нет Всего: 2 |
Слау - системы линейных алгебраических выражений. Кароче в общем это три матрица, матрицы коэффициентов, матрица неизвестных, матрица правых часте. Это объекты о которых собираться информация. Они имеют свойства - обусловлленость задачи (число), размерность ну и т.д. Логика храниться в самой БД. Планируеться информационная система, т.е. только выборка данных по определенным критериям.
Пока я выделил 3 сущности - матрица коэффициентов, матрица неизвестных и матрица правых частей. Чтобы они составили СЛАУ они должны иметь определенные размерности. Основная проблема в том что я не знаю как запихать матрицу в ячейку БД. Это должен быть какойто объект или матрицу развернуть в строку и запихнуть как строку, хотелось бы максимально избежать дублирования например при хранеии блочных матриц. Т.е. матрица состоящая из матриц. Структура нарисовываеться очень сложная. Может есть чтото подобное уже раеализованное (хотя сомневаюсь). Насчет среды реализации - как раз на этапе выбора. Т.к. диаграммы БД еще в процессе разработки и не ясно что в итоге получиться. Посоветуйте со средой. --------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу. |
|||
|
||||
| aleksh |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: 2 Всего: 13 |
например, можно обойтись тремя таблицами:
1 - типы матриц, содержит ключ (идентификатор), тип матрицы (один из трех) и еще идентификатор (произвольный, описание какое-то) 2 - значения, содержит ключ (естественно), значение (значение элемента матрицы), координаты (можно разбить на два элемента номера строки и столбца, можно одним значением указав или в первой таблице или в этой же дополнительно размерность, а потом высчитывать) 3 - результат, содержит ключи к первым двум плюс доп поле с описанием можно все сливать в три таблицы, можно все поле данных разбить на области, и для каждой области создавать таблицы а вот касательно среды -- ms office, если это под виндой, серьезно |
|||
|
||||
| IvanoffAndrey |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 8.7.2006 Где: СГАУ Репутация: нет Всего: 2 |
Спасибо....интеересная штука предстоит
Насчет ms office - вполне приемлилмый вариант, на Access вероятнее тогда, там по крайне мере все это будет выглядеть очевидно. Еще раз спасибо. --------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу. |
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |