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

Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Национальный исследовательский ядерный университет «МИФИ»

Факультет «Автоматики и электроники»

Кафедра «Компьютерные медицинские системы» НИЯУ МИФИ

Отчет по производственной практике студента Тема: система поддержки принятия решений по раку предстательной железы Направление: файловая субд

Научные руководители: Д.Т.Н., Профессор Никитаев В.Г.

Выполнил:

Студент группы А11-23: Гетманский К. О.

2014Г. Оглавление

Оглавление 2

Глоссарий 3

Введение 4

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

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

Анализ предметной области 6

Классификация файловых систем 6

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

Журналируемая файловая система 7

Анализ объектной среды 9

Требования к программному обеспечению: 10

Файловая СУБД 11

Техническая реализация работы с файловой базой данных 12

Техническая архитектура файлового варианта работы 13

Работа с файловой базой данных напрямую 13

Работа с файловой базой данных через веб-сервер 15

Заключение 15

Список литературы: 16

Глоссарий

Файл (англ. file —папка) — это именованная совокупность любых данных, размещенная на внешнем запоминающем устройстве и хранимая, пересылаемая и обрабатываемая как единое целое. Файл может содержать программу, числовые данные, текст, закодированное изображение и др. 

Файловая система — это средство для организации хранения файлов на каком-либо носителе.

 каталог — оглавлении файлов

Кластер (англ. cluster) — в некоторых типах файловых систем логическая единица хранения данных в таблице размещения файлов, объединяющая группу секторов. Например, на дисках с размером секторов в 512 байт, 512-байтный кластер содержит один сектор, тогда как 4-килобайтный кластер содержит восемь секторов.

Элемент наполнения (контента) - Отдельная запись в базе данных, внешнее представление которой зависит от управляющего ей программного модуля (например, в модуле «новостная лента» элементом наполнения является отдельная новость)

Система динамического управления наполнением (контентом) сайта - Информационная система, позволяющая авторизованным пользователям производить изменения иерархической структуры и информационного наполнения веб-сайта без использования каких либо дополнительных специальных программных средств

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

Веб-интерфейс - Совокупность экранов и элементов управления системы, позволяющих пользователю, осуществляющему доступ к системе через веб-браузер, осуществлять поддержку и управление системой.

Шаблона раздела - Особым образом размеченный ASCII-файл, определяющий как графическое оформление страниц раздела, так и их макет (раскладку) – взаимное расположение блоков с наполнением раздела

Введение

Фа́йловая систе́ма (англ.file system) — порядок, определяющий способ организации, хранения и именования данных наносителях информациив компьютерах, а также в другомэлектронномоборудовании:цифровых фотоаппаратах,мобильных телефонахи т. п. Файловая система определяетформатсодержимого и способ физического хранения информации, которую принято группировать в видефайлов. Конкретная файловая система определяет размер имен файлов и (каталогов), максимальный возможный размер файла и раздела, наборатрибутовфайла. Некоторые файловые системы предоставляют сервисные возможности, например,разграничение доступаилишифрованиефайлов.

Файловая система связывает носитель информациис одной стороны иAPIдля доступа к файлам — с другой. Когда прикладная программа обращается к файлу, она не имеет никакого представления о том, каким образом расположена информация в конкретном файле, так же, как и на каком физическом типе носителя (CD,жёстком диске,магнитной ленте, блокефлеш-памятиили другом) он записан. Всё, что знает программа — это имя файла, его размер и атрибуты. Эти данные она получает отдрайверафайловой системы. Именно файловая система устанавливает, где и как будет записан файл на физическом носителе (например, жёстком диске).

С точки зрения операционной системы(ОС), весь диск представляет собой наборкластеров(как правило, размером 512байти больше)[1]. Драйверы файловой системы организуют кластеры в файлы и каталоги (реально являющиеся файлами, содержащими список файлов в этом каталоге). Эти же драйверы отслеживают, какие из кластеров в настоящее время используются, какие свободны, какие помечены как неисправные.

Однако файловая система не обязательно напрямую связана с физическим носителем информации. Существуютвиртуальные файловые системы, а такжесетевыефайловые системы, которые являются лишь способом доступа к файлам, находящимся на удалённом компьютере.

Основными задачами файловой системы являются:

  • Хранение информации

  • Структурирование файлов

  • Обеспечение прав доступа к данным

  • Защита данных

  • Создание однородной среды для разных носителей информации

Объектами файловой системы являются файлы и каталоги. Файл хранит информацию; он удобен в использовании программистам и является той единицей, которой ОС может назначить права доступа. Каталоги содержат файлы и подкаталоги и позволяют пользователю о ОС удобно организовывать файлы в иерархическую структуру.

Каталог это таблица, в которой есть по одной записи для каждого находящегося в каталоге файла или подкаталога. Структура записи каталога зависит от файловой системы. Обычно запись содержит имя файла (или подкаталога) и связанную с файлом информацию, такую как атрибуты, или информацию, необходимую для считывая содержимого файла из массовой памяти. Каталоги обычно организованы в древовидную структуру. У дерева есть корневой каталог (в системах Unix обозначается символом "/"), а другие каталоги являются ветвями корневого каталога (если содержатся непосредственно в нём), или исходят из корневого каталога. Следовательно, за исключением корневого каталога, и каждого файла или каталога есть старший каталог, т.е. каталог, к которому он относится.

Рисунок 1. Дерево файловой системы (Источник: Learning Materials for Information Technology Professionals (EUCIP-Mat))

Файловая система ставит в соответствие абстрактную модель файлов и каталогов и их действительное расположение на диске, для чего ведёт соответствующую инфраструктуру. Эти структуры содержат информацию, необходимую для поиска файлов и каталогов на диске. Данные на массовых носителях информации хранятся секторами. В задачу файловой системы входит организовывать секторы в файлы и каталоги, а также вести учёт того, какие секторы заняты, а какие свободны. В более новых ёмких массовых носителях единицы информации, используемые для хранения файлов, имеют ещё больший размер. Современные файловые системы адресуют данные через структуры фиксированного размера, такие как блок (Block) или кластер (Cluster). Такие единицы могут хранить в разы больше данных, чем сектор, и как правило являются наименьшими единицами хранения данных в файловой системе. Если размер файла меньше единицы данных, то под него всё равно выделяется целая единица. Чтение данных большими блоками быстрее, что положительно сказывается на скорости обмена данных.

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