DB ARCHITECTURE
제약조건(Constraint) 이란
제약조건이란 무엇인가? 관계형 모델의 큰 장점 중 하나는 데이터 모델의 한 부분으로 데이터 무결성을 정의할 수 있다는 것이다. 데이터 무결성은 데이터 모델에서 정의되는 제약 조건이라고 하는 규칙을 통해 구현되며, RDBMS에서 이 규칙들을 사용하게 된다. 데이터 무결성을 강화시키는 가장 간단한 방법은 속성 형식과 더불어 칼럼의 "NULL 허용 여부"를 지정하는 것이다. 또한, 데이터의 무결성을 확보하기 위해 칼럼마다 키(KEY)라는 속성을 사용할 수 있다. 제약조건 키 종류와 속성 1. 키(Key) - 열쇠는 무언가를 열거나 잠글 때 사용하는 것으로, 같은 것이 하나도 없다. - 이와 같이 키라는 것은 무언가를 식별하는 고유한 식별자(identifier) 기능을 한다. - 즉, 키는 데이터베이스에서 조건..