[내일배움캠프] 자바 Spring_SQL(5)제약조건_230113
·
스파르타 부트캠프(spring)
5일차: 제약조건 제약조건은 데이터의 무결성을 지키기 위해 제한하는 조건 ->데이터의 결함이 없는 상태인 무결성을 유지하기 위해 DBMS가 제공함. 혼란스러운 상황 ex) 같은 아이디가 회원으로 추가 되는 경우, 회원이 탈퇴해서 멤버 테이블에서 삭제되었는데 구매 테이블에서는 여전히 아이디가 존재하는 경우, 등 제약 조건 종류 Primary Key 제약조건 Foreign Key 제약조건 Unique 제약조건 Check 제약조건 Default 정의 Null값 허용 기본키(Primary Key) 제약 조건 : 데이터 베이스 테이블에서 각각의 행/레코드가 유일하게 식별 가능한 값을 가지도록 한다. 고유하게 식별하는 테이블의 필드(field) 기본키는 반드시 고유한 값을 가지고, 기본키로 설정된 열은 NULL값을..