Мне нужно создать базу данных для хранения результатов моделирования. Какие ресурсы есть, чтобы помочь мне спроектировать это?
РЕДАКТИРОВАТЬ: Для тех, кто хочет больше деталей ...
Мы работаем с имитацией дискретных событий, используемой военными. Таким образом, важными событиями симуляции являются случаи, когда оружие запускается, когда происходят убийства, а также когда оружие не может убить цель. Другие важные события - это когда цели обнаруживаются или когда они больше не отслеживаются. Мы храним довольно подробные файлы журналов, которые мы затем добываем для вычисления средних значений и другой статистики. В основном это статистика, которую я занимаюсь хранением в базе данных.
Еще одна вещь, которую я хочу включить - это идентификатор дела. Мы идентифицируем различные случаи, используя буквенно-цифровую строку идентификатора случая, которая соответствует определенной комбинации систем и важных входных параметров. Например, предположим, что датчик может обнаружить цель в 3 различных диапазонах в зависимости от режима, в идентификаторе случая будет символ, соответствующий каждому уровню диапазона обнаружения, помеченный 0, 1 или 2. Если имеется достаточно уровней В данном случае символы идентификатора регистра переключаются на буквы после 9. Этот идентификатор регистра определенно будет важным ключом в базе данных. После того, как мы сохранили данные, нам нужно извлечь определенные числа, чтобы составить диаграммы, сравнивающие разные случаи. В настоящее время мы создаем диаграммы в Excel, но недавно я добавил еще MATLAB.
Что касается технологии баз данных, я подумал, что я сделаю дизайн таблицы в Access для вещей-прототипов, а затем реализую ее в MS SQL Server. Я планирую использовать Ruby для создания отчетов HTML с таблицами данных и графиками.