- •Отчет по производственной практике студента Тема: система поддержки принятия решений по раку предстательной железы Направление: файловая субд
- •2014Г. Оглавление
- •Глоссарий
- •Введение
- •Постановка задачи
- •Предпроектное обследование
- •Анализ предметной области Классификация файловых систем
- •Задачи файловой системы
- •Журналируемая файловая система
- •Анализ объектной среды
- •Требования к программному обеспечению:
- •Файловая субд
- •Техническая реализация работы с файловой базой данных
- •Техническая архитектура файлового варианта работы
- •Работа с файловой базой данных напрямую
- •Работа с файловой базой данных через веб-сервер
- •Заключение
- •Список литературы:
Постановка задачи
Тема: СППР: рак предстательной железы.
Цель: обзор возможностей файловой СУБД .
Задачи:
- Создать глоссарий терминов
- Провести анализ предметной области
- Провести анализ объектной среды
- Провести обзор файловых систем
- Провести обзор возможностей файловой СУБД
Исходные данные:
Текстовая и графическая информация.
Предпроектное обследование
Целью данного предпроектного обследования является сравнение файловых систем, с целью выявления их достоинств и недостатков, для последующего выбора одной из них в качестве среды для СУБД, используемой в программе по классификации изображений. Так же данное обследование позволит разработать требования и концептуальную модель для создания базы данных (БД), которая послужит наглядным примером достоинств и недостатков СУБД.
Анализ предметной области Классификация файловых систем
Ниже перечислены распространённые файловые системы, используемые для хранения данных на массовых носителях:
FAT (File Allocation Table) поддерживается ОС Microsoft. Из-за существенных ограничений, таких как отсутствие безопасности, ограничения имени и размера файлов, FAT применяется преимущественно на сменных (Removable) носителях. В этих же целях применяется и новая версия этой файловой системы - exFAT (Extennded FAT), которая является преемников системы FAT32. Если в FAT32 размер файла описывался 32 битами, то exFAT 64 битами. Размер тома (Volume) массового носителя ограничен 2ТБ в FAT32 и 512ТБ в exFAT.
NTFS (New Technology File System) - это современная файловая система от Mirosoft. Файлы хранятся в кластерах размером по умолчанию 4кБ. NTFS сохраняет все объекты файловой системы в структуры по тиму базы данных - Master File Table (MFT). NTFS ведёт лог транзакций для каждого тома, т.е. сохранение в базу данных изменений файловой системы происходит не сразу, а постепенно. Ведение лога позволяет восстановить файловую систему после сбоя системы. Помимо этого, лог изменений может быть использован различными приложениями, такими как индексирование файловой системы, репликация данных, резервное копирование, сканеры вирусов итд.
EXT4 (Fourth Extended Fiel System) - широко применяемая в ОС Linux файловая система, являющаяся развитием предыдущих версий. EXT4 поддерживает лог транзакций, тома большого размера и обладает улучшенными показателя производительности.
Для носителей с последовательным доступом (например, магнитные ленты): QIC и др.
Для оптических носителей — CD и DVD: ISO9660, ISO9690, HFS, UDF и др.
Виртуальные файловые системы: AEFS и др.
Сетевые файловые системы: NFS, SMBFS, SSHFS, GmailFS и др.
Задачи файловой системы
Основные функции любой файловой системы нацелены на решение следующих задач:
именование файлов;
программный интерфейс работы с файлами для приложений;
отображения логической модели файловой системы на физическую организацию хранилища данных;
устойчивость файловой системы к сбоям питания, ошибкам аппаратных и программных средств.
В многопользовательских системах появляется еще одна задача: защита файлов одного пользователя от несанкционированного доступа другого пользователя.