CASACADE1 [DB] 무결성 제약조건 무결성은 무엇이고 왜 지켜야 할까? 데이터 무결성integrity이란 데이터베이스에 저장된 데이터의 일관성과 정확성을 지키는 것을 말합니다. 여기서 키워드는 "일관성"과 "정확성"입니다. 이 두가지가 없는 데이터베이스는 신뢰할 수 없기 때문입니다. 무결성 제약조건이란 쉽게말해 이 "무결성"을 지키기 위해 DBMS가 사용자의 삽입, 삭제, 수정 행위에 제약을 거는 것입니다. 예를 들어, DB관리자가 졸업한 학생의 데이터를 삭제했다고 가정한다면, "설립일부터 졸업한 학생을 포함한 경영학과의 학생 수는 몇명인가?"라는 물음에 답할 수 없게 됩니다. 현재 DB에 있는 데이터를 뽑으면 재학중인 학생의 데이터만 나오게 될 것이기 때문입니다. 만약 DB관리자가 삭제 쿼리를 실행했을 때, 무결성 제약조건에 의해 삭제할.. 2021. 8. 29. 이전 1 다음