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

13. Классификация, классификатор. Фасетная и дескрипторная системы классификации объектов. (30).

  • Классификация — это упорядочение некоторого множества объектов в соответствии с установленными признаками их сходства и различия.

  • Классификатор — это систематизированный свод наименований и кодов классификационных группировок.

  • Известны следующие основные системы классификации объектов:

    • иерархическая,

    • фасетная,

    • дескрипторная.

  • Структурно фасетную классификацию можно представить в следующем виде :

  • Фасетная система классификации позволяет выбирать признаки классификации независимо как друг от друга, так и от семантического содержания классифицируемого объекта. Признаки классификации называются фасетами. Каждый фасет (Фi) содержит совокупность однородных значений классификационного признака. Значения в фасете могут располагаться в произвольном порядке. Классификация (Ks) заключается в присвоении значений из фасетов: Ks=(Ф1,Ф2,...,Фn ). При построении фасетной системы классификации необходимо не повторять значения в различных фасетах.

  • Достоинствами фасетной системы классификации являются: использование большого числа признаков классификации и их значений для создания группировок; простота модификации систем без изменения структуры группировок.

  • Недостаток фасетной системы классификации заключается в сложности построения (т.к. необходимо учитывать все многообразие классификационных признаков).

  • Дескрипторная (описательная) система классификации используется для организации поиска информации, для ведения тезаурусов (словарей). Язык дескрипторной системы классификации приближен к естественному языку описания информационных объектов. Дескрипторная система классификации используется в библиотечной системе поиска.

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

  • Между дескрипторами устанавливаются связи, позволяющие расширить область поиска информации. Виды связей могут быть:

    1. синомические - указывающие некоторую совокупность ключевых слов, таких как синонимы;

    2. родовидовые - отражающие включение некоторого класса объектов в более представительный класс;

    3. ассоциативные - соединяющие дескрипторы, обладающие общим свойством.

14. Клиент-серверная архитектура: основные варианты. (30).

модель клиент-серверной архитектуры:

Наиболее простой случай распределённой обработки данных, на сервере располагаются только файлы БД, а клиентское приложение оперирует собственной копией СУБД, самостоятельно работает с данными, получаемыми от сервера.

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

Двухуровневая архитектура «клиент-сервер»

Основана на использовании только сервера баз данных, когда клиентская часть содержит уровень представления данных, а на сервере находится база данных вместе с СУБД и прикладными программами.

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

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

Трёхуровневая архитектура «клиент-сервер»

Позволяет помещать прикладные программы на отдельные серверы приложений, с которыми через API-интерфейс устанавливается связь клиентских рабочих станций (как Deathmatch в Quake). Работа клиентской части приложения сводится к вызову необходимых функций сервера приложения, которые называются «сервисами». Прикладные программы в свою очередь обращаются к серверу баз данных с помощью SQL-запросов.