- •4 Курс, 7 семестр, специальность 080802
- •Общее понятие информационной системы. Компоненты информационных систем.
- •Отличия систем управления базами данных и информационных систем. Сфера применения информационных систем.
- •Аппаратное и программное обеспечение как ресурсы информационных систем.
- •Лингвистические, информационные, человеческие ресурсы информационных систем.
- •Понятие «пользователь» информационных систем.
- •Понятие модели в информационных системах. Понятие предметной области, сущности предметной области.
- •Слабоструктурированные модели реальности в информационных системах.
- •Формальные модели реальности. Формальные языки.
- •Неструктурированные модели реальности. Средства описания неструктурированных моделей.
- •Понятие модели данных. Назначение моделей данных, область применения.
- •Материализация моделей предметной области в информационных системах.
- •Сбор и регистрация данных как функции информационных систем.
- •Хранение как функция информационных систем. Управления ресурсами памяти.
- •Вспомогательные структуры хранения данных в информационных системах. Индексирование, хеширование.
- •Актуализация информационных ресурсов информационных систем.
- •Обработка информационных ресурсов информационных систем.
- •Pull-технологии предоставления информационных ресурсов информационных систем.
- •Push-технологии предоставления информационных ресурсов информационных систем.
- •Особенности взаимодействия конечных пользователей с информационной системой.
- •Особенности взаимодействия прикладных программ с информационной системой.
- •Критерии сравнения характеристик информационных систем.
- •Свойства Web как глобальной информационной системы.
- •Общая архитектура Web. Компоненты системы, модели взаимодействия.
- •Понятие структурирования информации. Языки разметки. Гипертекст. Назначение. Общие принципы. Область применения.
- •Язык разметки гипертекстовых документов html. Назначение. Область применения. Основные понятия.
- •Организация простейших web-приложений. Схема взаимодействия в web-приложениях.
- •Расширение функциональности на стороне клиента в технологии web.
- •Расширение функциональности на стороне сервера в технологии web.
- •Метод передачи данных от клиента серверу get. Общие принципы. Область применения. Достоинства и недостатки.
- •Метод передачи данных от клиента серверу post. Общие принципы. Область применения. Достоинства и недостатки.
- •Назначение и общие форматы записи универсального указателя ресурсов (url). Назначение элементов. Форматы записи.
- •Интерфейс взаимодействия cgi. Область применения. Достоинства и недостатки.
- •Интерфейс взаимодействия api. Область применения. Достоинства и недостатки.
- •Организация web-приложений с использованием баз данных. Схема взаимодействия web-приложения и баз данных.
- •Основные положения языка xml. Сфера применения, история языка xml.
- •Описание типа документа. Состав, назначение.
- •Описание элементов в языке xml.
- •Описание атрибутов элементов в языке xml.
- •Общие сведения о системах текстового поиска. История развития. Область применения.
- •Терминология систем текстового поиска. Документ, коллекция документов, релевантность, критерии поиска, методы создания документов.
- •Общие принципы текстового поиска. Проблемы текстового поиска.
- •Структурированное представление документов. Задачи и методы структурирования.
- •Индексирование документов. Способы организации индексов документов.
- •Представление пользовательских запросов. Критерии релевантности.
- •Функционирование систем текстового поиска. Методы работы в системах текстового поиска.
- •Средства лингвистической поддержки в системах текстового поиска. Словари и тезаурусы.
Вспомогательные структуры хранения данных в информационных системах. Индексирование, хеширование.
Прямой доступ осуществляется по известным значениям некоторых свойств (ключей) единиц информационных ресурсов. Для этой цели используются вспомогательные хранимые структуры данных, обеспечивающие отображение ключей в адреса размещения соответствующих единиц информационных ресурсов, например строк таблиц в реляционных базах данных.
Чаще всего в качестве таких вспомогательных структур используются эффективно организованные индексы и хеш-таблицы.
Индексные структуры, организованные в виде деревьев специальных видов, обеспечивают быстрый поиск с помощью навигации в этих деревьях по коротким цепочкам указателей и, возможно, ограниченного перебора. Существует большое многообразие способов построения индексов.
Хеш-таблицы, в отличие от индексов, обеспечивают определение адреса размещения искомой (или размещаемой) единицы информационных ресурсов не путем навигации в индексной структуре, а с помощью вычисления некоторой функции отображения ключа в адрес. Значения этой функции представляют собой случайные числа, равномерно распределенные в заданном интервале, которые используются как номера участков во внешней памяти или строк таблицы хеширования, содержащих соответствующие единицы информационных ресурсов или их адреса.
Индексные структуры поддерживают доступ к хранимым единицам информационных ресурсов в порядке соответствующих им ключей. Простая техника хеширования таких возможностей не предоставляет. Для этих целей применяют усовершенствованные методы хеширования.
Последовательный доступ к хранимым единицам информационных ресурсов осуществляется в порядке их физического размещения либо по значениям некоторых содержащихся в них или ассоциированных с ними идентификаторов (ключей). В последнем случае для поддержки необходимой упорядоченности обычно используют индексы по заданным ключам.
Нужно заметить, что в унаследованных СУБД, основанных на графовых моделях данных, использовался также и навигационный доступ к хранимым данным.
Управление ресурсами памяти в СУБД включает такие операции, как учет свободного пространства памяти, выделение пространства для размещения новых вводимых в систему информационных ресурсов, так называемая сборка мусора — возвращение освободившегося пространства памяти в пул свободного пространства для повторного его использования. Нужно назвать здесь также операцию реорганизации среды хранения базы данных. В результате выполнения этой операции изменяется размещение хранимых данных в пространстве памяти системы таким образом, чтобы стало возможным более эффективное использование ресурсов свободной памяти, а также чтобы сократить время доступа к часто используемым хранимым данным и т.п.
Важно заметить, что способы размещения информационных ресурсов в пространстве памяти системы и способы доступа к ним тесно связаны.
Среда хранения в системах баз данных также базируется на файловой организации. Однако над файловой системой надстраиваются механизмы, обеспечивающие более тонкие методы управления данными в терминах элементов содержания файлов. Единицей доступа здесь является, как уже отмечалось, не файл или порция файла, предусмотренная в файловой системе, а порции информационных ресурсов с гораздо более мелкой гранулярностью.