完整约束和非完整约束简述