SQL에서 제약조건이란 데이터의 무결성을 지키기 위한 장치라고 보면 됩니다.데이터베이스가 엑셀이나 워드같은 프로그램과 가장 큰 차이점을 보이는 부분이라고 볼수도 있습니다.예를 들어 쇼핑몰에서 회원가입을 할 때 주민번호를 입력하는 부분이 있는데 이 주민번호를 입력하는 부분은 중복된 데이 터가 들어가면 안되겠죠. 그래서 이 주민번호를 입력하는 컬럼에 제약조건을 만들 수 있습니다.지금은 회원가입시 주민번호를 사용하지 않기 때문에 예가 적절치 않을 수도 있으나 주민번호가 아니더라도 닉네임이나 휴대전화번호, 메일주소등은 모두 제약조건이 필요한 컬럼입니다. 이런 컬럼들도 역시 중복된 데이터가 들어가면 안되기 때문에 테이블 생성시에 제약조건을 만들어서 관리하는 것이 필수적으로 필요한 부분이라고 할 수 있습니다.그러면..