Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KR AIO.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
69.38 Кб
Скачать

3) Вимагає опису індексу і не вимагає виняткового права доступу до файлу.

Білет 6

  1. Цілісність посилань в реляційній моделі даних кларіон.

Целостность по сущностям и ссылкам – один из важнейших вопросов Реляционной модели. Целостность ссылок означает, что ни один внешний ключ не может иметь значение, которое не совпадало бы со значением первичного ключа. Поддержание целостности базы данных влечет за собой решение следующих двух вопросов.

1. Может ли данный внешний ключ принимать неопределенные значения (NULL-значения)?

2. Что должно случиться при попытке УДАЛЕНИЯ целевой сущности, на которую ссылается внешний ключ? Существует три возможности: 1) каскадировать действие – это когда пользователь пытается удалить запись с первичным ключом или изменить значение первичного ключа, то действие распространяется (каскадируется) и на любые внешние ключи, ссылающиеся на первичный ключ. 2) Ограничить действие означает, что когда пользователь пытается удалить запись с первичным ключом или изменить значение первичного ключа, то действие разрешено, если только нет внешних ключей, которые ссылаются на данный первичный ключ. 3) Когда пользователь пытается удалить запись с первичным ключом, то обнуляются значения внешних ключей, ссылающихся на первичный ключ (если внешних ключей допускают нулевое значение). Для всех поставок удаляемого поставщика NULL-значение внешний ключ устанавливается в неопределенное значение, а затем этот поставщик удаляется. Такая возможность, конечно, неприменима, если данный внешний ключ не должен содержать NULL-значений. Вариант Обнуления менее “трудоемок”, чем вариант Каскадирования, поскольку при Каскадировании приходится удалять все связанные записи по всей глубине связи файлов. При Обнулении обнуляются только отдельные внешние ключи, ссылающиеся на первичный ключ, который удаляют.

  1. Типи контролю вхідних даних в кларіон

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

  • уникальность тех или иных атрибутов;

  • диапазон значений (экзаменационная оценка от 2 до 5);

  • принадлежность набору значений (пол "М" или "Ж");

  • значение, присваиваемое атрибутам по умолчанию и т.п.

Правило валидации задает список допустимых значений (Домен – множество всех допустимых атомарных значений столбца) для конкретной колонки и/или правила проверки допустимых значений. В список допустимых значений можно вносить новые значения. Например, Clarion позволяет сгенерировать правила валидации соответственно синтаксису выбранной СУБД с учетом границ диапазона или списка значений.

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

  1. Оператор СЕТ встановлює послідовність обробки і початкову точку для операторів некст і прівіус. У якій послідовності обробляються записи при установці оператора СЕТ (ключ-ключ)?: 2) Задает обработку последовательности ключа и устанавливает текущие указатели на первую записькотораясодержитзначениеполейсовпадающиесозначениемполей-компонент ключа в буфере РЕКОРД

Білет 7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]