kurs programowania c++ c# sql postgresql



SQL

CONSTRAINTS (ograniczenia) to reguły które określają jakie dane mogą się znajdować w tabelach (kolumnach). Część z tych zasad „pilnuje” aby dane wprowadzane do naszej bazy danych były logicznie spójne a część „pilnuje” także żeby działania wykonywane na danych odbywały się zgodnie z tymi zasadami. Z reguły nadajemy je, podczas deklaracji struktury tabel, ale są też sposoby na ich dodanie do już istniejącej struktury (tabeli). Jest kilka takich reguł które krótko opiszę poniżej.

Ogólna składnia CONSTRAINTS

CREATE TABLE nazwa_tabeli
(

nazwa_kolumny typ_danych(rozmiar) nazwa_ograniczenia

)

Przykład zastosowania UNIQUE

CREATE TABLE Pracownicy
(
ID_pracownik int UNIQUE
,Imie varchar(20)
,Nazwisko varchar(50)

)