BD-1st-2.4-lab7.tresc-1.1-Slajd26

Z Studia Informatyczne
Wersja z dnia 09:12, 9 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Ograniczenie domeny atrybutu

Ograniczenie domeny atrybutu


Ostatnim ograniczeniem integralnościowym, które można zdefiniować, jest „ograniczenie domeny atrybutu”. Jest nim warunek logiczny zdefiniowany na wartościach atrybutów krotki, który musi być zawsze spełniony. „Ograniczenie domeny atrybutu” jako ograniczenie atrybutu jest definiowane poprzez podanie, za opisem atrybutu, słowa kluczowego CONSTRAINT i nazwy ograniczenia (opcjonalnie), a następnie słowa kluczowego CHECK i w nawiasie warunku logicznego, który musi być spełniony przez wartość atrybutu. Ważne jest, aby warunek ten dotyczył tylko atrybutu, dla którego zdefiniowane jest ograniczenie. „Ograniczenie domeny atrybutu” jako ograniczenie relacji jest definiowane poprzez podanie słowa kluczowego CONSTRAINT i nazwy ograniczenia (opcjonalnie), a następnie słowa kluczowego CHECK i w nawiasie warunku logicznego, który muszą spełniać wartości atrybutów relacji. W przypadku ograniczenia relacji możliwe jest podawanie warunków dotyczących więcej niż jednego atrybutu relacji.

Rozważmy przykłady na slajdzie. W przykładzie (1) zdefiniowano ograniczenie atrybutu ograniczające domenę atrybutu BUDZET do wartości liczbowych mniejszych niż 1000000. W przykładzie (2) zdefiniowano ograniczenie relacji mówiące o tym, by termin rozpoczęcia projektu był mniejszy od terminu jego zakończenia.


<< Poprzedni slajd | Spis treści | Następny slajd >>