- •Отчет по производственной практике студента Тема: система поддержки принятия решений по раку предстательной железы Направление: файловая субд
- •2014Г. Оглавление
- •Глоссарий
- •Введение
- •Постановка задачи
- •Предпроектное обследование
- •Анализ предметной области Классификация файловых систем
- •Задачи файловой системы
- •Журналируемая файловая система
- •Анализ объектной среды
- •Требования к программному обеспечению:
- •Файловая субд
- •Техническая реализация работы с файловой базой данных
- •Техническая архитектура файлового варианта работы
- •Работа с файловой базой данных напрямую
- •Работа с файловой базой данных через веб-сервер
- •Заключение
- •Список литературы:
Анализ объектной среды
Характеристики изображений
-
Формат изображения Формат изображения:
*.bmp
Ширина:
720
Высота:
576
Глубина цвета (бит/пиксель):
24
Таблица 1
Объем изображения: 24*720*576=9953280 бит = 1244160 байт = 1,18 Мбайт
Необходимо для резервирования памяти: Кол-во изображений * 1,18 Мбайт=53,1 Мбайт
Требуемый объем по текстовой информации: 1 символ = 27 бит = 0,00000286 Мбайт
Количество символов в строке: 60 символов. Объем 1й строки = 0,000172 Мбайт
Количество строк на странице : 30х0,000172 Мбайт = 0,00516 Мбайт
Количество страниц 20х0,00516 Мбайт = 0,1032 Мбайт
Т.к. объем текстовой информации много меньше объема изображения, то им можно пренебречь.
Сколько занимает пиксел в графическом режиме будет зависеть от поддерживаемых цветов:
в монохромном режиме пиксел — это один бит (1/8 байта)
в 16-цветном режиме пиксел — это 4 бита (1/2 байта)
в 256-цветном пиксел — это 1 байт
для тру-колор пиксел — это 24 бита (3 байта)
Проанализировав алфавит, удалось выяснить, что среднее количество пикселей на 1 символ составляет 27 пикселей.
Требования к программному обеспечению:
Используемый текст формата UTF-8, который может кодироваться последовательностью от 1 до 4 байт. Русские символы кодируются 2 байтами. В программе используются максимум 50 тысяч симоволов. Тогда в среднем достаточно 100Мб памяти.
Изображение с растровой сеткой размером 1024х768 и 8 битной глубиной цвета занимает 2359Кбайт на диске (т.к. 1 пиксель = 8 бит). Расчет высчитывается следующим образом: размер изображения умножается на 24(8 бит на каждую компоненту RGB). Отсюда 1024х768х24.
1 килобайт = 1 Кб = 1024 байта
1 мегабайт = 1 Мб = 1024 Кб
1 гигабайт = 1 Гб = 1024 Гб
Так как база данных может содержать в себе 1000 изображений, то были сформулированы следующие требования:
Минимальные системные требования:
• ОС Windows7/8.
• Процессор с частотой 233 МГц или более быстрый.
• Не менее 1 ГБ оперативной памяти.
• Не менее 5 ГБ свободного места на жестком диске
• Клавиатура, мышь или иное указывающее устройство.
• Видеокарта и монитор, поддерживающие режим SuperVGA с разрешением не менее чем 1024х768 точек.
Рекомендуемые системные требования:
• ОС Windows 7/Windows 8 64-bit
• Процессор 2-х ядерный класса Corei3/i5
• 2 Гб оперативной памяти.
• 10 ГБ свободного места на жестком диске.
• Клавиатура, мышь или иное совместимое указывающее устройство.
• Видеокарта и монитор, поддерживающие режим HD с разрешением, чем 1920x1080 точек.
Файловая субд
Файловая СУБД - одна из систем управления базами данных. Файловая СУБД хранит все данные в одном файле - файловой базе данных.
Файловая СУБД - эффективный формат для баз данных для персонального использования и небольших рабочих групп. Формат удовлетворяет определенным требованиям, таким как, эффективность, поддержка UNICODE, возможность размещения всей информационной базы в одном файле. Использование этого варианта не требует установки дополнительного программного обеспечения у пользователя и каких-либо действий по администрированию.
Обеспечивается, например, возможность легкого переноса информационной базы на ноутбук или быстрого развертывания удаленного рабочего места. При этом прикладное решение без каких-либо изменений может работать как в этом варианте, так и в варианте с использованием сервера баз данных.
В файл-серверных СУБД, приложения имеют общий доступ ко всем файлам базы данных (хранящимся обычно в каком-то разделяемом файловом хранилище), и совместно обрабатывают эти данные. Каждое приложение самостоятельно полностью от начала до конца обрабатывает данные. При этом ни о какой оптимизации совместной обработки данных (общих кэшей данных) речи быть не может, а также затруднена корректная ACID-транзакций.
При работе в файловом варианте, за счет использования механизма транзакций, минимизирует риск нарушения целостности данных при сбоях компьютеров и локальной сети. Однако, разумеется, использование клиент-серверного варианта обеспечивает большую надежность, так как в нем обеспечивается полная независимость записи данных на сервере от сбоев клиентских компьютеров и локальной сети.