Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы БД.docx
Скачиваний:
8
Добавлен:
17.09.2019
Размер:
918.1 Кб
Скачать

6 Вопрос Недостатки концепции файловой системы. Структура ис с файл-сервером.

    1. Недостатки применения концепции файловой системы при построении ИС

    2. Пример неудобства реализации ИС на основе концепции файловой системы

    3. Структура ИС с файл-сервером

Структура ИС с файл-сервером

Задача: создать ИС для учёта сотрудников.

ИС должна предоставлять возможность:

  • выдавать списки сотрудников по отделам

  • поддерживать возможность перевода сотрудника из одного отдела в другой

  • осуществлять прием и увольнение сотрудников

  • получать имени руководителя отдела

  • получать общую численность отдела

  • получать общую сумму выплаченной в последний раз зарплаты

  • выдавать номер удостоверения по полному имени сотрудника

  • выдавать полное имя сотрудника по номеру удостоверения

  • Выдавать информацию о текущем соответствии занимаемой должности сотрудника

Выдавать информацию о размере зарплаты сотрудника

Способ реализации:

    • концепция файловой системы.

    • все данные хранятся в одном файле

    • базовые возможности файловой системы расширяются за счет специальной библиотеки функций

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

Способ реализации:

    • концепция файловой системы.

    • все данные хранятся в одном файле

    • базовые возможности файловой системы расширяются за счет специальной библиотеки функций

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

Минусы такого варианта реализации:

    • Избыточность данных

    • Необходимость динамических вычислений суммарной информации

  • Вариант решения: разделение информации о сотрудниках и отделах на два файла

  • Два файла: Сотрудники и Отделы

    • Структура записи данных о сотруднике:

      • ФИО сотрудника

      • Номер удостоверения сотрудника

      • Соответствие занимаемой должности

      • Зарплата сотрудника

      • Номер отдела

    • Структура записи данных об отделе:

      • Номер отдела

      • Название отдела

      • ФИО руководителя отдела

      • Общий размер зарплаты

      • Общее количество сотрудников в отделе

Два файла: Сотрудники и Отделы

    • Структура записи данных о сотруднике:

      • ФИО сотрудника

      • Номер удостоверения сотрудника

      • Соответствие занимаемой должности

      • Зарплата сотрудника

      • Номер отдела

    • Структура записи данных об отделе:

      • Номер отдела

      • Название отдела

      • ФИО руководителя отдела

      • Общий размер зарплаты

      • Общее количество сотрудников в отделе

Недостатки применения концепции файловой системы при построении ИС

  • Нет контроля параллельного доступа к обработке данным

  • Нет защиты от потери данных при сбое в работе системы

  • Избыточность обработки, хранения, передачи данных (следствие позадачного метода)

  • РЕШЕНИЕ ЭТИХ ПРОБЛЕМ ПРИ РАЗРАБОТКЕ ИС ФАКТИЧЕСКИ ОЗНАЧАЕТ РЕАЛИЗАЦИЮ В ИС ФУНКЦИОНАЛА СУБД

Общий вывод

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

Структура ИС с файл-сервером