
- •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. Жизненный цикл эс. Примеры конкретных эс.
2.17 Дать определение иерархической модели данных
Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
Например, если иерархическая база данных содержала информацию о покупателях и их заказах, то будет существовать объект«покупатель» (родитель) и объект «заказ» (дочерний). Объект «покупатель» будет иметь указатели от каждого заказчика к физическому расположению заказов покупателя в объект «заказ».
Структурная часть иерархической модели
Основными информационными единицами в иерархической модели данных являются сегмент и поле. Поле данных определяется как наименьшая неделимая единица данных, доступная пользователю. Для сегмента определяются тип сегмента и экземпляр сегмента. Экземпляр сегмента образуется из конкретных значений полей данных. Тип сегмента — это поименованная совокупность входящих в него типов полей данных.
Как и сетевая, иерархическая модель данных базируется на графовой форме построения данных, и на концептуальном уровне она является просто частным случаем сетевой модели данных. В иерархической модели данных вершине графа соответствует тип сегмента или просто сегмент, а дугам — типы связей предок — потомок. В иерархических структуpax сегмент — потомок должен иметь в точности одного предка.
Иерархическая модель представляет собой связный неориентированный гpaф древовидной структуры, объединяющий сегменты. Иерархическая БД состоит из упорядоченного набора деревьев.
2.18 Дать определение сетевой модели данных
Сетевая модель позволяет организовывать БД, структура которых представляется графом общего вида. Каждая вершина графа хранит экземпляры сущностей (записи одного типа) и сведения о групповых отношениях с сущностями других типов. Каждая запись может хранить произвольное количество значений атрибутов (элементов данных и агрегатов), характеризующих экземпляр сущности. Для каждого типа записи выделяется первичный ключ – атрибут, значение которого позволяет однозначно идентифицировать запись среди экземпляров записей данного типа.
Связи между записями в СМД выполняются в виде указателей, т.е. каждая запись хранит ссылку на другую однотипную запись (или признак конца списка) и ссылки на списки подчинённых записей, связанных с ней групповыми отношениями. Таким образом, в каждой вершине записи хранятся в виде связного списка. Если список организован как однонаправленный, запись имеет ссылку на следующую однотипную запись в списке; если список двунаправленный – то на следующую и предыдущую однотипные записи.
Групповые отношения характеризуются следующими признаками:
Способ упорядочения подчинённых записей
Поддерживаются три способа упорядочения:
Режим включения подчинённых записей.
Режим включения бывает автоматический и ручной.
Режим исключения подчинённых записей
Режим исключения определяется классом членства.
Различают три класса членства – фиксированный, обязательный и необязательный.