This document discusses database constraints in Oracle. It defines various types of constraints like NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY and CHECK. It provides examples of creating constraints at column and table level during and after table creation. The document also discusses adding, dropping, disabling and enabling constraints. It describes viewing constraints and their associated columns in data dictionary views like USER_CONSTRAINTS and USER_CONS_COLUMNS.