- 데이터의 무결성과 정합성
- 데이터의 무결성은 데이터베이스 내의 데이터가 현실을 반영함에 있어서 정확하고 데이터의 내용이 모순없이 일관성 있게 유지되는 것. ex) 학번은 음수가 될 수 없는데, 학번 컬럼에 음수값이 들어가 있으면 데이터의 무결성이 깨진 것이다.
- 데이터의 정합성은 데이터가 일관성 있게 유지되는 것을 의미하며 데이터 간의 모순이나 중복없이 논리적인 구조가 일관된 것. ex) 연관관계에 있는 두 테이블에 대해서 부모 테이블에 없는 데이터의 id값이 자식 테이블에 저장되어있다면 데이터의 정합성이 깨진 것이다.
- 외래키를 사용하는 것과 사용하지 않는 것 장단점
- 외래키를 사용하면 데이터의 정합성을 보장할 수 있다.
2024.05.29의 궁금증
· 2 min read