
- •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) Проектирование бд. Проектирование и создание таблиц.
6) Архитектура субд. Логическая и физическая независимость. Виды субд. Локальные и серверные субд. Краткая характеристика. Примеры.
Уровень внешних моделей определяет точку зрения на базу данных отдельных приложений.
Каждое приложение видит и обрабатывает только те данные, которые необходимы именно этому приложению.
Концептуальный уровень:
- объединяет данные, используемые всеми приложениями;
- отражает обобщенную модель предметной области (объектов реального мира), для которой создавалась база данных.
Физический уровень — собственно данные, расположенные в файлах или в страничных структурах на внешних носителях информации.
Эта архитектура позволяет обеспечить логическую (между уровнями 1 и 2) и физическую (между уровнями 2 и 3) независимость при работе с данными.
Логическая независимость - возможность изменения одного приложения без корректировки других приложений, работающих с этой же базой данных.
Физическая независимость - возможность переноса хранимой информации с одних носителей на другие при сохранении работоспособности всех приложений, работающих с данной базой данных.
Локальная СУБД (все части локальной СУБД размещаются на одном компьютере).
Серверные СУБД (файлы данных располагаются централизованно на файл-сервере).
Файл-серверные.
Данные располагаются централизованно на файл-сервере, СУБД располагается на каждом клиентском компьютере.
Преимущество - низкая нагрузка на процессор файлового сервера.
Недостатки:
- потенциально высокая загрузка локальной сети;
- затруднённость или невозможность централизованного управления;
- затруднённость или невозможность обеспечения таких характеристик как высокая надёжность, высокая доступность и высокая безопасность.
Клиент-серверные.
СУБД располагается на сервере вместе с БД, СУБД осуществляет доступ к БД непосредственно, в монопольном режиме.
Недостаток - повышенные требования к серверу.
Достоинства:
- потенциально более низкая загрузка локальной сети;
- удобство централизованного управления;
- удобство обеспечения таких характеристик как высокая надёжность, высокая доступность и высокая безопасность.
Клиент-серверные СУБД: Microsoft SQL, Oracle.
Файл-серверные СУБД: Microsoft Access.
7) Уровни рассмотрения субд. Виды моделей.
Базу данных можно рассматривать на различных уровнях абстрагирования, которые выбираются в соответствии с целевым назначением:
- пользователь выбирает один уровень абстрагирования на основе знания предметной области – информационно-логический или инфологический,
- при решении задачи рациональной организации базы данных средствами конкретной СУБД, – другой, создается логическая структура данных, модель их организации.
Модель данных — это некоторая абстракция конкретных данных.
Инфологическая модель выражает информацию о предметной области в виде, независимом от используемой СУБД.
Даталогические модели поддерживаются конкретной СУБД. Они содержат информацию о логических взаимосвязях между элементами данных.
Физическая модель данных оперирует категориями, касающимися организации внешней памяти и структур хранения, используемых в данной операционной среде.