Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тесты Системы баз данн ых 3-5.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.13 Mб
Скачать
  1. набор

  2. запись

  3. Сегмент

  4. имя - атрибут

  5. отношение

  6. имя - набор

  7. Атрибут

поле – сегмент – запись.

К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь. Узел - это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем (первом) уровне. Зависимые (подчинённые) узлы находятся на втором, третьем и т.д. уровнях. Количество деревьев в базе данных определяется числом корневых записей.

Основными информационными единицами в иерархической модели данных являются сегмент и поле.

Поле данных определяется как наименьшая неделимая единица данных, доступная пользователю.

Для сегмента определяются тип сегмента и экземпляр сегмента. Экземпляр сегмента образуется из конкретных значений полей данных. Тип сегмента - это поименованная совокупность входящих в него типов полей данных. Иерархическая модель данных базируется на графовой форме построения данных, и на концептуальном уровне она является просто частным случаем сетевой модели данных. В иерархической модели данных вершине графа соответствует тип сегмента или просто сегмент, а дугим - типы связей предок - потомок. В иерархических структуpax сегмент - потомок должен иметь в точности одного предка.

Иерархическая модель представляет собой связный неориентированный гpaф древовидной структуры, объединяющий сегменты. Иерархическая база данных состоит из упорядоченного набора деревьев.

К каждой записи базы данных существует только один (иерархический) путь от корневой записи.

  1. Словарь хранит информацию:

  1. текстовых данных, типах и методах

  2. форматах, наименованиях

  3. логических и текстовых данных, методах и форматах

  4. свойствах, пользователях

  5. Базах, форматах, пользователях

Словарь данных, описанный в Словаре вычислений от IBM (IBM Dictionary of Computing) как «центральное хранилище информации о данных, такой как значение, взаимосвязи с другими данными, их источник, применение и формат.»[1] Термин может иметь одно из близких по смыслу значений, относясь к базам данных и СУБД:

документ, описывающий базу данных или комплект баз данных

целый компонент СУБД, необходимый для определения ее структуры

часть подпрограммного ПО, расширяющее или подменяющее встроенные словари данных СУБД

Словарь данных (СД) - подсистема БнД, предназначенная для централизованного хранения информации:

-о структурах данных,

-о взаимосвязях файлов БД друг с другом,

-о типах данных и форматах их представления,

-о принадлежности данных пользователям, кодах их защиты и разграничения доступа (иначе называют системным каталогом). Он является хранилищем служебной информации о данных в базе данных.

Иногда функции СД выполняет СУБД. Если словарь данных является частью БД, то его называют интегрированным СД, в противном случае - автономным.

  1. Жизненный цикл БД содержит 2 фазы:

  1. обработка программ

  2. эксплуатация

  3. проектирования

  4. сохранения БД

  5. корректировка данных

  6. удаления

  7. Обновления

  1. Этапы проектирования базы данных:

  1. экспериментальное проектирование

  2. логическое и физическое проектирование

  3. экспериментальная разработка

  4. этапы формулировки заданий и экспериментального проектирования

  5. концептуальное проектирование

  6. эксплуатация и разработка БД

  7. формулировки и анализа требований, концептуального, логического и физического проектирования

  1. Нa этапе формулировки и анализа требований решаются следующие основные задачи:

  1. сбор информации об использовании данных

  2. определение всех функций и алгоритмов, сбор данных

  3. сбор требований, обработка, печать

  4. сбор информации и алгоритмов

  5. определение всех функций, сбор данных

  6. определение сферы применения СУБД

  1. Конструкция UNIQUEоператора CREATE INDEXязыка SQLслужит для:

  1. создания первичного ключа таблицы БД

  2. создания полей и ключей

  3. создания структуры сегмента

  4. создания сегментов

  5. создания индексного файла для сегмента из базы данных

  6. создания файла БД

UNIQUE

Создает уникальный индекс для таблицы или представления. Уникальным является индекс, в котором не может быть двух строк с одним и тем же значением ключа индекса. Кластеризованный индекс представления должен быть уникальным.

Столбцы, используемые в уникальном индексе, должны иметь свойство NOT NULL, т. к. при создании индекса значения NULL рассматриваются как повторяющиеся.

  1. В операторе INSERT языка SQLв конструкции VALUES указывается: