Архитектура программы, Структура базы данных - Разработка методов конвертирования данных из текстового в реляционный формат при проведении компьютерных экспериментов

архитектура программы

Рисунок 10. Архитектура программы

В структуре программы обработки сложноструктурированных данных для научного эксперимента в ИИС "Шлаковые расплавы" можно выделить следующие компоненты (Рис. 10):

Сервер базы данных - обеспечивает хранение математической модели, результатов эксперимента. Структура БД позволяет проводить запросы для дальнейшего формирования отчетности по внесенным данным.

Серверное приложение (программа) - содержит шаблоны в виде классов для формирования запросов для внесения результатов компьютерного эксперимента в базу данных, обеспечивает взаимодействие web-клиента с сервером БД;

Файловая система - обеспечивает временное хранилище результатов экспериментов, кэширование данных эксперимента пользовательской сессии;

- Иерархия файлового хранилища содержит информацию по проводимому эксперименту:

Пример: SiONa > 0505 > 806

Web-клиент - предоставление визуальной оболочки со стороны проекта ИИС "MD_SLAGMELT" для удаленного проведения экспериментов.

Структура базы данных

База данных ИИС "Шлаковые расплавы" содержит 3 табличных пространства:

    1) Public - содержит данные лога событий, паспорта экспериментов, математические модели, данные для формирования отчетности, данные пользователей 2) Static - содержит таблицы с константными значения для проведения вычислений 3) Results - содержит таблицы с результатами вычислений средних значений, давления, длин.

Инфологическая схема строения базы данных (Рис. 11):

инфологическая схема строения базы данных

Рисунок 11. Инфологическая схема строения базы данных

Даталогическая схема строения базы данных (Рис. 12):

даталогическая схема строения базы данных

Рисунок 12. Даталогическая схема строения базы данных

Похожие статьи




Архитектура программы, Структура базы данных - Разработка методов конвертирования данных из текстового в реляционный формат при проведении компьютерных экспериментов

Предыдущая | Следующая