t5

t5



Warunki integralności

Definiując tabelę mamy możliwość określenia z góry pewnych warunków, jakie muszą spełniać dopuszczalne wiersze tej tabeli. Warunki takie nazywamy warunkami (lub więzami) integralności (constraints). Na przykład możemy zażądać, aby wypełnienie wartości we wskazanej kolumnie było obowiązkowe, aby wartości we wskazanej kolumnie nigdy się nie powtarzały, aby wartości w kolumnie pochodziły z określonego (statycznie lub na podstawie innej tabeli) zakresu itp.

Omówimy teraz sposoby definiowania więzów integralności.

Opcje NULL i NOT NULL

Podając definicję kolumny tabeli możemy od razu wskazać, czy wiersze tej tabeli mają dopuszczać wartości nieokreślone (NULL) w polach tej kolumny. Nieco bardziej rozbudowana wersja rozkazu CREATE TABLE może wyglądać tak:

CREATE TABLE

nazwa tablicy

(nazwa kolumny

typ

(rozmiar) [ NULL

NOT NULL],

nazwa kolumny

typ

(rozmiar) [ NULL

NOT NULL],

. . .) ;

•    NULL oznacza, że pola tej kolumny mogą przyjmować wartości NULL. Jest to domyślny atrybut kolumny (stąd rzadko występuje w pisanych poleceniach CREATE TABLE).

•    Wyspecyfikowanie NOT NULL nie dopuszcza do wystąpienia wartości NULL w kolumnie. ORACLE sygnalizuje błąd przy próbie wstawienia lub modyfikacji wiersza z wartością NULL w tej kolumnie.

Przykład

Utworzenie tabeli DEPT z obowiązkową kolumną DEPTNO.

CREATE TABLE (DEPTNO DNAME LOC


DEPT

NUMBER(2) NOT NULL, VARCHAR2(12), YARCHAR2(12));

13-9


Język definiowania danych, słownik systemowy


Wyszukiwarka

Podobne podstrony:
Image(3215) Rozwój drobnoustrojów jest możliwy w określonych warunkach fizyko-chemicznych oraz 
Zdj cie0695 MARKETING I [JEST WSZYSTKIM Marketing nie ma jednoznacznej definicji. Pr Kot!er określa
IMGv99 Jednakże definicja ta, zaproponowana wyżej, określa składnik oceniająco-emocjonalny nie tylko
Wyodrębnione litery zostają wyświetlane na scrollowalnej liście, więc mamy możliwość zobaczenia
Zadanie 12. (0-3 p.) Niżej podano cztery możliwe określenia osoby mówiącej w tekście 3. Wybierz jedn
Przemysław Biecek Statystyka - laboratorium4.3 Model kasyna Przypuśćmy, że mamy możliwość gry w grę
Tworzywa sztuczne1.    Definicja: Nazwą tworzywa sztuczne określa się materiały, któr
Definicja Mianem liczby PI określa się stałą występującą w
Udziały w sp. z o.o. i kapitał zakładowy Udziały- Definicje 1. Udział w kapitale zakładowym 2. Okreś
W literaturze przedmiotu znaleźć można wiele definicji ubezpieczenia, które choć określają to samo,
1.3. Tani gilzie jest to możliwe, określ wartość całego zdania w przekładach z poprzedniego zad
81851 img439 (2) DEFINICJA B. Niech funkcja / będzie określona w przedziale (—00, k), (odpowiednio w
W przytoczonych definicjach autorzy używają zamiennie określeń: koszt, wydatek, nakład. Pierwsze bad

więcej podobnych podstron