
- •Построение информационной модели
- •Словник даних кларіон (файл контейнер, файл метаданих) – основа автоматичної генерації додатків.
- •Поняттня первинного і зовнішнього ключа в реляційній базі данних кларіон
- •Взяємозв’язок даних в кореляційній базі даних кларіон.
- •Поняття програмних вставок Ембедс.
- •3) Вимагає опису індексу і не вимагає виняткового права доступу до файлу.
- •Цілісність посилань в реляційній моделі даних кларіон.
- •Типи контролю вхідних даних в кларіон
- •1. Методи доступу. Відмінності між ключами, індексами, динамічними індексами в кларіон.
- •2. Послідовний доступ до файлів. Форми доступу до файлів.
- •Мови четвертого покоління(4гл). Приклади
- •Послідовний доступ до файлів. Форми доступу до файлів
- •1Сумісне використання файлів. Блокування і розблокування файлів.
- •2Довільний доступ до файлів. Форми доступу до файлів.
- •Спільне використання файлів. Типи доступу до відкритого файлу.
- •Методы доступа
- •Довільний доступ до файлу. Форми доступу до файлу.
- •Побудова інформаційної моделі в кларіон.
3) Вимагає опису індексу і не вимагає виняткового права доступу до файлу.
Білет 6
Цілісність посилань в реляційній моделі даних кларіон.
“Целостность по сущностям и ссылкам” – один из важнейших вопросов Реляционной модели. Целостность ссылок означает, что ни один внешний ключ не может иметь значение, которое не совпадало бы со значением первичного ключа. Поддержание целостности базы данных влечет за собой решение следующих двух вопросов.
1. Может ли данный внешний ключ принимать неопределенные значения (NULL-значения)?
2. Что должно случиться при попытке УДАЛЕНИЯ целевой сущности, на которую ссылается внешний ключ? Существует три возможности: 1) каскадировать действие – это когда пользователь пытается удалить запись с первичным ключом или изменить значение первичного ключа, то действие распространяется (каскадируется) и на любые внешние ключи, ссылающиеся на первичный ключ. 2) Ограничить действие означает, что когда пользователь пытается удалить запись с первичным ключом или изменить значение первичного ключа, то действие разрешено, если только нет внешних ключей, которые ссылаются на данный первичный ключ. 3) Когда пользователь пытается удалить запись с первичным ключом, то обнуляются значения внешних ключей, ссылающихся на первичный ключ (если внешних ключей допускают нулевое значение). Для всех поставок удаляемого поставщика NULL-значение внешний ключ устанавливается в неопределенное значение, а затем этот поставщик удаляется. Такая возможность, конечно, неприменима, если данный внешний ключ не должен содержать NULL-значений. Вариант Обнуления менее “трудоемок”, чем вариант Каскадирования, поскольку при Каскадировании приходится удалять все связанные записи по всей глубине связи файлов. При Обнулении обнуляются только отдельные внешние ключи, ссылающиеся на первичный ключ, который удаляют.
Типи контролю вхідних даних в кларіон
Для любой конкретной базы данных существует ряд дополнительных специфических правил (правил валидации), которые относятся к ней одной и определяются разработчиком. Чаще всего контролируется:
уникальность тех или иных атрибутов;
диапазон значений (экзаменационная оценка от 2 до 5);
принадлежность набору значений (пол "М" или "Ж");
значение, присваиваемое атрибутам по умолчанию и т.п.
Правило валидации задает список допустимых значений (Домен – множество всех допустимых атомарных значений столбца) для конкретной колонки и/или правила проверки допустимых значений. В список допустимых значений можно вносить новые значения. Например, Clarion позволяет сгенерировать правила валидации соответственно синтаксису выбранной СУБД с учетом границ диапазона или списка значений.
Значение по умолчанию – значение, которое нужно ввести в колонку, если никакое другое значение не задано явным образом во время ввода данных. С каждой колонкой можно связать значение по умолчанию. Список значений можно редактировать.
Оператор СЕТ встановлює послідовність обробки і початкову точку для операторів некст і прівіус. У якій послідовності обробляються записи при установці оператора СЕТ (ключ-ключ)?: 2) Задает обработку последовательности ключа и устанавливает текущие указатели на первую записькотораясодержитзначениеполейсовпадающиесозначениемполей-компонент ключа в буфере РЕКОРД
Білет 7