
- •1.1 Дать определение и описать назначение базы данных
- •1.2. Дать определение и описать назначение системы управления базами данных
- •1.3. Каковы функциональные возможности систем управления базами данных
- •1.4 1.9 Администратор базы данных, его функции
- •1.5 Основы построения систем баз данных сбд
- •1.6. Основные компоненты сбд.
- •1.7. База данных как информационная модель предметной области
- •1.8. Уровни абстрагирования при проектировании процессов обработки данных.
- •2.1 Назовите этапы проектирования баз данных
- •2.2 Определите понятия идентификатора, сущности, атрибута
- •2.3 Что называется инфологической моделью
- •2.4 Основные шаги инфологического проектирования
- •2.5 Опишите процесс выделения объектов и задания их характеристик
- •2.6 В чем заключается анализ запросов к информационной базе
- •2.7 Разбиение запросов на функциональные связи
- •2.8 Какие типы соответствия существуют между объектами
- •2.9 Дать определение многомерной функциональной связи и описать процесс преобразования последовательности функциональных связей
- •2.10 Дать определение структурной связи и описать процесс установления структурных связей между объектами.
- •2.11 Описать характеристики структурных связей
- •2.12 Описать процесс отображения функциональных связей в структурные
- •2.13 Основные шаги даталогического проектирования
- •2.14 Определить понятие реляционной базы данных
- •2.15 Привести пример реляционной базы данных
- •2.16 Типы моделей данных
- •2.17 Дать определение иерархической модели данных
- •2.19 Оценка качества модели данных.
- •3.1 Реляционная модель данных.
- •3.2 Реляционная алгебра
- •3.3 Реляционное исчисление
- •3.4 Нормализация отношений. В чем заключается принцип нормализации отношений
- •3.5 Нормальные формы отношений: 1нф, 2нф, 3нф.
- •Возможности использования языка sql в пп
- •Основные средства манипулирования данными.
- •5.2 Основные функции систем искусственного интеллекта.
- •5.3 Обобщенная структура систем искусственного интеллекта
- •5.4. Экспертные системы. Основные свойства и особенности построения.
- •5.5 Структурно-функциональная схема эс
- •5.6 Инструментальные средства для построения экспертных систем
- •5.7. Знания и данные. Извлечение, приобретение и формирование знаний.
- •5.8. Методы представления знаний: процедурные представления, семантические сети, фреймы, системы продукции
- •5.9. Области применения эс. Классификация эс.
- •5.10. Жизненный цикл эс. Примеры конкретных эс.
1.8. Уровни абстрагирования при проектировании процессов обработки данных.
БД можно рассматривать на различных уровнях абстрагирования. Выбирают их в зависимости от целевого назначения. При размещении БД на устройствах внешней памяти (например, на магнитных дисках) используется самый нижний уровень абстрагирования, который называют физическим. Это уровень битов (или байтов) и физических адресов на запоминающих устройствах
1. Уровень внешних моделей — самый верхний уровень, где каждая модель имеет свое «видение» данных. Этот уровень определяет точку зрения на БД отдельных приложений. Каждое приложение видит и обрабатывает только те данные, которые необходимы именно этому приложению.
2. Концептуальный уровень — центральное управляющее звено, здесь база данных представлена в наиболее общем виде, который объединяет данные, используемые всеми приложениями, работающими с данной базой данных. Фактически концептуальный уровень отражает обобщенную модель предметной области (объектов реального мира), для которой создавалась база данных. Концептуальная модель отражает только существенные, с точки зрения обработки, особенности объектов реального мира.
3. Физический уровень — данные, расположенные в файлах или в страничных структурах, расположенных на внешних носителях информации. Эта архитектура позволяет обеспечить логическую (между уровнями 1 и 2) и физическую (между уровнями 2 и 3) независимость при работе с данными. Логическая независимость предполагает возможность изменения одного приложения без корректировки других приложений, работающих с этой же базой данных. Физическая независимость предполагает возможность переноса хранимой информации с одних носителей на другие при сохранении работоспособности всех приложений, работающих с данной базой данных.
2.1 Назовите этапы проектирования баз данных
Процесс проектирования базы данных выполняется поэтапно, а этапы в основном соответствуют разновидностям моделей ПО при движении от более абстрактных к более конкретным с датологической точки зрения: концептуальной инфологической модели и двух датологических, логического уровня и внутреннего уровня. Построению этих моделей предшествует изучение предметной области.
Выделяются четыре этапа проектирования:
1. обследование ПО, формирование и анализ требований;
2. инфологическое проектирование;
3. логическое проектирование;
4. внутреннее (физическое) проектирование.
На первом и втором этапах используются такие общеметодологические принципы, как приемы классификационного анализа, принципы системного анализа, принципы анализа и синтеза. При объединении локальных представлений о фрагментах ПО в единое концептуальное представление используются три основных принципа: идентичности, агрегации, обобщения.
На третьем этапе, этапе логического проектирования, выбирается логический тип модели данных и конкретная СУБД этого типа. Производится отображение концептуальной схемы на выбранную модель с учетом ограничений конкретной СУБД.
На четвертом этапе, при физическом проектировании, решаются вопросы конкретного использования выбранной СУБД для наиболее эффективного выполнения запросов. Здесь выбирается способ организации файлов, методы доступа, способы организации и размеры буферов и блоков, способы индексирования, конкретная функция хеширования и прочее. Обычно СУБД решает эти вопросы автоматически, по умолчанию, но эти решения могут быть изменены с помощью настроек и специальных процедур.