Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Getmanskiy1.doc
Скачиваний:
16
Добавлен:
04.06.2015
Размер:
244.22 Кб
Скачать

Постановка задачи

Тема: СППР: рак предстательной железы.

Цель: обзор возможностей файловой СУБД .

Задачи:

- Создать глоссарий терминов

- Провести анализ предметной области

- Провести анализ объектной среды

- Провести обзор файловых систем

- Провести обзор возможностей файловой СУБД

Исходные данные:

Текстовая и графическая информация.

Предпроектное обследование

Целью данного предпроектного обследования является сравнение файловых систем, с целью выявления их достоинств и недостатков, для последующего выбора одной из них в качестве среды для СУБД, используемой в программе по классификации изображений. Так же данное обследование позволит разработать требования и концептуальную модель для создания базы данных (БД), которая послужит наглядным примером достоинств и недостатков СУБД.

Анализ предметной области Классификация файловых систем

Ниже перечислены распространённые файловые системы, используемые для хранения данных на массовых носителях:

  • 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 и др.

Задачи файловой системы

Основные функции любой файловой системы нацелены на решение следующих задач:

  • именование файлов;

  • программный интерфейс работы с файлами для приложений;

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

  • устойчивость файловой системы к сбоям питания, ошибкам аппаратных и программных средств.

В многопользовательских системах появляется еще одна задача: защита файлов одного пользователя от несанкционированного доступа другого пользователя.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]