Intergralność na poziomie atrybutu:
• zawężenie domeny atrybutu przez wyrażenie logiczne do pewnego podzbioru, najczęściej przedziału lub wyliczeniowej listy wartości
• podanie zależności między wartościami różnych atrybutów w krotce
• podanie formatu wartości
• zadeklarowanie konieczności występowania jakiejść wartości (nie może być NULL)
• zdefiniowanie niepowtarzalności wartości atrybutu Integralność na poziomie odwołań między relacjami
Klucz obcy relacji (foreign key) jest to atrybut (lub zbiór atrybutów), które wskazuje na klucz podstawowy, służy do reprezentowania powiązań między danymi (łączenia relacji