Komponenty ograniczeń integralności w JAVA:
- Wartość nie może być pusta
- Powinien być wyjątkowy
- Będzie miał unikalny klucz podstawowy, który jest używany do wyszukiwania wartości w tabeli
- Klucz obcy w przypadku, gdy ten sam klucz podstawowy znajduje się w innej tabeli
Nie jest zerem
Jest to ograniczenie, które zapewnia, że każdy wiersz jest wypełniony jakąś wartością kolumny, która została określona jako „not null”.
Podstawowa składnia
‘Utwórz tabelę nazwa_tabeli
(typ danych nazwa_kolumny NIE NULL,
typ danych column2_name)
* tutaj typ danych kolumna1 nie może mieć wartości NULL
Wyjątkowy
Jest to ograniczenie używane dla kolumny tabeli, dzięki czemu wiersze tej kolumny są unikalne, jeśli dopuszcza również wartość null.
Podstawowa składnia
‘Utwórz tabelę nazwa_tabeli (
Typ danych nazwa_kolumny 1 UNIQUE,
Typ danych Column2_name)
* Tutaj unikalna kolumna1 będzie przyjmować tylko unikalne wartości.
Klucz podstawowy
Jest to ograniczenie używane dla kolumny tabeli, aby wiersz w tabeli mógł być jednoznacznie zidentyfikowany.
Podstawowa składnia
‘Utwórz tabelę nazwa_tabeli (
Typ danych nazwa_kolumny 1 PRIMARY KEY,
Typ danych Column_2name)
W tej samej kolumnie nie można znaleźć żadnego innego klucza podstawowego o tej samej wartości. Służy do odwoływania się do tabeli o tej samej wartości.
Klucz obcy
Jest to ograniczenie używane do ustanowienia relacji między dwiema kolumnami w tej samej lub różnych tabelach. Aby kolumna została zdefiniowana jako klucz obcy, powinna być zdefiniowana jako klucz podstawowy w tabeli, do której się odnosi. Jedną lub więcej kolumn można zdefiniować jako klucze obce. Toprzymusidentyfikuje dowolną kolumnę odwołującą się do KLUCZA PODSTAWOWEGO w innej tabeli, co oznacza, że masz Klucz Podstawowy w jednej tabeli i znajdziesz również wszystkie wartości w drugiej tabeli. Następnie ta kolumna w drugiej tabeli jest w rzeczywistości kluczem obcym drugiej tabeli.
Podstawowa składnia
‘Utwórz tabelę nazwa_tabeli (
Typ danych nazwa_kolumny 1 KLUCZ OBCY,
Typ danych Column_2name)
Masz do nas pytanie? Wspomnij o nich w sekcji komentarzy, a my skontaktujemy się z Tobą.
Powiązane posty:
goto c ++ przykład