- •1) Основы информационного обеспечения процессов и систем. Информация, данные и знания. Автоматизированная информационная система. Определение. Классификации.
- •2) Банк данных и банк знаний. Предметная область. Определение ее границ. Требования внешних пользователей.
- •3) Этапы развития субд. Функции и структура субд (основные функциональные блоки).
- •4) Языки субд. Классификация и краткая характеристика.
- •5) Пользователи автоматизированной информационной системы. Функции администратора базы данных.
- •6) Архитектура субд. Логическая и физическая независимость. Виды субд. Локальные и серверные субд. Краткая характеристика. Примеры.
- •7) Уровни рассмотрения субд. Виды моделей.
- •8) Инфологический подход к проектированию бд. Модель предметной области и требования к ней. Модель «сущность-связь». Назначение, основные элементы.
- •9) Бинарные связи. Отображения и ассоциации. Их виды. Примеры. Er-диаграмма.
- •10) Датологическая модель (модель данных). Требования к модели. Общая характеристика. Прямое моделирование.
- •11) Датологическая модель. Структуры данных. Операции над данными. Их виды.
- •12) Иерархическая модель данных. Примеры. Операции над данными.
- •13) Сетевая модель данных. Примеры. Операции над данными. Объектная и гибридная модели данных. Примеры.
- •14) Реляционная модель данных. Требования к таблицам. Примеры.
- •15) Основы реляционной алгебры. Терминология. Нормализованное отношение и таблица.
- •16) Основные операции реляционной алгебры.
- •17) Ключевой атрибут. Первичный и вторичный ключ. Примеры их использования. Целостность данных (сущностей и ссылок). Индексирование полей.
- •18) Нормализация таблиц. Общая характеристика. Первая нормальная форма. Примеры.
- •19) Нормализация таблиц. Понятие функциональной зависимости. Вторая нормальная форма. Примеры.
- •20) Нормализация таблиц. Третья нормальная форма. Примеры.
- •21) Нормализация таблиц. Нормальная форма Бойса-Кодда. Примеры.
- •22) Внутренняя структура бд. Общая характеристика.
- •23) Физические структуры данных. Линейные структуры.
- •24) Физические структуры данных. Нелинейные структуры.
- •25) Индексные массивы. Линейные структуры.
- •26) Индексные массивы. Нелинейные структуры.
- •27) Внутренняя структура бд. Расстановка (хеширование) записей.
- •28) Проектирование бд. Основные этапы. Техническое задание.
- •29) Проектирование бд. Концептуальное проектирование.
- •30) Проектирование бд. Проектирование и создание таблиц.
1) Основы информационного обеспечения процессов и систем. Информация, данные и знания. Автоматизированная информационная система. Определение. Классификации.
Под информацией понимаются любые сведения о каком-либо событии, сущности, процессе, то есть сведения, являющиеся объектом некоторых операций: восприятия, передачи, преобразования, хранения или использования.
Данные – это информация, фиксированная в определенной форме, пригодной для последующей обработки, хранения, передачи.
Под знаниями понимают сложноорганизованные данные, содержащие одновременно как фактографическую (т.е регистрация некоторого факта), так и семантическую (т.е. смысловое описание зарегистрированного факта) информацию. Причем эти сложноорганизованные данные могут иметь в своем составе встроенные процедуры обработки. Это характеризует активность знаний.
Информационные системы, в которых представление, хранение и обработка информации осуществляется с помощью вычислительной техники, называются автоматизированными информационными системами (АИС).
По характеру представления и логической организации информации АИС разделяются на:
фактографические, накапливают и хранят данные в виде множества экземпляров одного или нескольких типов структурных элементов;
документальные, где единичным элементом данных является нерасчлененный на более мелкие элементы, документ и информация (при вводе) как правило, не структурируется;
геоинформационные, данные организованы в виде отдельных информационных объектов, привязанных к общей электронной топографической основе.
Другим критерием классификации АИС являются функции и решаемые задачи, основными из которых могут быть:
справочные, когда пользователям системы предоставляется возможность получения установочных данных на определенные классы объектов;
поисковые, когда пользователю предоставляется возможность поиска и получения сведений по различным поисковым образам;
расчетные, когда происходит обработка информации, находящейся в системе, по определенным расчетным алгоритмам;
технологические, когда система участвует в автоматизации всего технологического цикла или его отдельного этапа.
2) Банк данных и банк знаний. Предметная область. Определение ее границ. Требования внешних пользователей.
Банк данных (БД) – это автоматизированная информационная система, включающая в свой состав комплекс специальных методов и средств для поддержки динамической информационной модели предметной области с целью обеспечения информационных запросов пользователя.
В банках знаний решаемые задачи интегрируются как по данным, так и по их обработке, возрастает интеллектуализация этих систем. Интеграция знаний связана со способами их представления.
Отличительная особенность банка знаний – интеллектуальный интерфейс, который решает проблему перевода текста, написанного на естественном языке и содержащего условие задачи в рабочую программу решения этой задачи на ПЭВМ.
Предметная область (ПО) – это область применения конкретной БД.
При определении границ ПО и состава элементов информационной модели используют широко подход «от реального мира», когда с помощью экспертов определяются границы ПО (состав объектов, их свойства и отношения с учетом развития системы), а затем проектируется модель.
Со стороны внешних пользователей к БД формулируются следующие требования:
удовлетворять актуальным информационным потребностям пользователей, обеспечивать возможность хранения и модификации больших объемов многоаспектной информации;
обеспечивать заданный уровень достоверности хранимой информации и ее непротиворечивость;
обеспечивать возможность поиска информации по произвольной группе признаков;
иметь возможность реорганизации и расширения при изменении границ ПО;
обеспечивать выдачу информации пользователю в различной форме;
обеспечивать простоту и удобство обращения внешних пользователей за информацией.
Удовлетворение этих требований возможно при централизованном управлении данными.