Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Научно-техническая БД, Идеи о реализации хранения 
V
    Опции темы
IvanoffAndrey
Дата 3.1.2009, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 8.7.2006
Где: СГАУ

Репутация: нет
Всего: 2



Здравствуйте уважаемые формучане.
Намечаеться странная разработка: Необходимо разработать базу данных для хранения СЛАУ!!!!  - системы линейных алгебраических уравнений. То есть нужно в БД хранить матрица, которые естественно обладаю свойствами (ну например число обусловленности, максимальное сингулярное число и т.д.) Свойства просчитываються заранее и вносяться в БД. Это необходимо при тестировании всяческих алгоритмов - иметь набор тестовых решений. Подскажите пожалуйста на чем это лучше всего делать. Может кто то сталкивался с подобным?
--------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу.
PM MAIL   Вверх
aleksh
Дата 3.1.2009, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: 2
Всего: 13



а можно по-подробней, ибо не все помнят что такое слау, чем так специфичны данные для хранения.
а еще -- где будет храниться логика -- в самой бд или в клиенте, какие требования к клиенту, просто выборка нужных данных или еще что-то?
по какому принципу связанные данные, которые будут храниться в бд?
в какой бд планируется реализация?
PM MAIL   Вверх
IvanoffAndrey
Дата 3.1.2009, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 8.7.2006
Где: СГАУ

Репутация: нет
Всего: 2



Слау - системы линейных алгебраических выражений. Кароче в общем это три матрица, матрицы коэффициентов, матрица неизвестных, матрица правых часте. Это объекты о которых собираться информация. Они имеют свойства - обусловлленость задачи (число), размерность ну и т.д. Логика храниться в самой БД. Планируеться информационная система, т.е. только выборка данных по определенным критериям.
Пока я выделил 3 сущности - матрица коэффициентов, матрица неизвестных и матрица правых частей. Чтобы они составили СЛАУ они должны иметь определенные размерности.
Основная проблема в том что я не знаю как запихать матрицу в ячейку БД. Это должен быть какойто объект или матрицу развернуть в строку и запихнуть как строку, хотелось бы максимально избежать дублирования например при хранеии блочных матриц. Т.е. матрица состоящая из матриц. Структура нарисовываеться очень сложная. Может есть чтото подобное уже раеализованное (хотя сомневаюсь).
Насчет среды реализации - как раз на этапе выбора. Т.к. диаграммы БД еще в процессе разработки и не ясно что в итоге получиться. Посоветуйте со средой.
--------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу.
PM MAIL   Вверх
aleksh
Дата 3.1.2009, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: 2
Всего: 13



например, можно обойтись тремя таблицами:
1 - типы матриц, содержит ключ (идентификатор), тип матрицы (один из трех) и еще идентификатор (произвольный, описание какое-то)
2 - значения, содержит ключ (естественно), значение (значение элемента матрицы), координаты (можно разбить на два элемента номера строки и столбца, можно одним значением указав или в первой таблице или в этой же дополнительно размерность, а потом высчитывать)
3 - результат, содержит ключи к первым двум плюс доп поле с описанием
можно все сливать в три таблицы, можно все поле данных разбить на области, и для каждой области создавать таблицы
а вот касательно среды -- ms office, если это под виндой, серьезно
PM MAIL   Вверх
IvanoffAndrey
Дата 4.1.2009, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 8.7.2006
Где: СГАУ

Репутация: нет
Всего: 2



Спасибо....интеересная штука предстоит smile
Насчет ms office - вполне приемлилмый вариант, на Access вероятнее тогда, там по крайне мере все это будет выглядеть очевидно. 
Еще раз спасибо.
--------------------
Размерность пространства есть число Pi и в каждой точке вселенной оно стремиться к этому числу.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0690 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.