Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
16 17 18_2.doc
Скачиваний:
5
Добавлен:
16.07.2019
Размер:
851.46 Кб
Скачать

Приоретено маркерный метод доступа

Рабочая станция получает право на передачу при получении свободного маркера. Но, если станция имеет готовый приоритетный кадр для передачи и ей необходимо выполнить внеочередную передачу , не дожидаясь прихода свободного маркера в порядке очереди, она отмечает в проходящем мимо кадре необходимый уровень приоритета. В результате станция, которая занимала этот кадр и получила его в виде квитанции, получает не обычный маркер, а приоритетный, задавая запрошенный приоритет в виде поля PPP. Этот маркер передается дальше по кольцу и обычные станции не имеют право его занять. В результате он без задержек доходит до станции, запросившей приоритет. Станция его занимает, выполняет свою передачу, получает квитанцию, освобождает приоритетный маркер. Он по кольцу доходит до станции, которая его сделала приоритетный. Она восстанавливает обычный уровень приоритета.

БАЗЫ ДАННЫХ :

Целостность объектов предполагает выполнение следующих правил:

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

-отсутствие неопределенных значений для атрибутов, образующих первичный ключ.

Проверка этих ограничений реализуется компонентами СУБД.

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

1. Обязательность значений атрибута(выделяются атрибуты с обязательными значениями и СУБД не допускает включение в базу данных кортежей, в которых для обязательных атрибутов указаны неопределенные значения)

2. Соответствие диапазону значений(для числовых атрибутов могут быть установлены предельные минимальное и максимальное значения. При вводе значений таких атрибутов СУБД производит проверку их вхождения в заданный диапазон. При нарушении граничных значений ввод значения атрибута запрещается)

3. Соответствие множеству значений(3 применяется в том случае,если для атрибута предварительно могут быть определены возможные значения. Тогда каждое вводимое значение проверяется на соответствие этому множеству значений. Ввод разрешается при совпадении проверяемогозначения с одним из допустимых значений)

4. Соответствие типу и размеру данных(является тривиальным и заключается в сопоставлении типа и размера вводимого значения с типом и размером данных, которые были установлены для этого атрибута при создании таблицы)

5. Соответствие шаблону( в том случае, когда для значений атрибута может быть задан шаблон, который по существу, определяет структуру допустимых значений атрибута)

6. Выполнение делового регламента(отражает ограничения делового регламента, которые определяются логикой и требованиями конкретного приложения)

Ссылочная целостность обеспечивается выполнением ограничений внешнего ключа дочерней схемы отношения, логически связанного с родительским ключом схемы-предка. В качестве родительского ключа выбирается первичный ключ либо вторичный ключ из числа потенциальных. Основное требование к родительскому ключу - уникальность его значений, для этого ключа допускаются неопределенные значения типа NULL. Ограничение внешнего ключа заключается в том, что надое его значение должно совпадать с одним из значений родительского ключа либо может принимать неопределенные значения. Необходимо отметить, что в настольных СУБД реализация ограничений внешнего ключа производится прикладными программами пользователей, а в промышленных СУБД эти ограничения централизовано поддерживаются серверными компонентами системы.

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