데이터 무결성 강화
애플리케이션
- 데이터베이스에서는 데이터 무결성 제약을 정의할 수 없으므로 복잡한 규칙 등은 애플리케이션 내에서 처리한다
=> 해당 Section (180) 에서 무결성의 종류는 "개체 무결성", "도메인 무결성", "참조 무결성", "사용자 정의 무결성" 로 정의하였음
=> Oracle 의 경우 "개체 무결성" -> Primary Key 제약조건
"도메인 무결성" -> Check 제약조건
"참조 무결성" -> Foreign Key 제약조건
=> Oracle 의 경우 위 4개 중 3개의 제약조건 설정이 가능합니다.
또한 333페이지에는 아래와 같이 기술이 되어 있는데요.
제약 조건 : 데이터베이스에 제약 조건을 설정하여 무결성을 유지한다
같은 책 안에서 서로 상반되는 내용이 있어서 좀 헷갈리네요.
=> 위 빨간색으로 표시된 것은 어떤 의미로 사용하신건지요?
안녕하세요 길벗수험서 운영팀입니다.
오탈로 학습에 불편을 드려 사과드리며 해당 문구는 이후 수정토록 하겠습니다.
해당 문구는 다음과 같이 수정되어야 합니다.
코드를 이용한 복잡한 규칙 등을 검토하는 무결성 검사는 데이터베이스에서 수행하기 어려우므로 애플리케이션 내에서 처리한다.
행복한 하루되세요 :)
-
관리자2020-12-14 17:12:38
안녕하세요 길벗수험서 운영팀입니다.
오탈로 학습에 불편을 드려 사과드리며 해당 문구는 이후 수정토록 하겠습니다.
해당 문구는 다음과 같이 수정되어야 합니다.
코드를 이용한 복잡한 규칙 등을 검토하는 무결성 검사는 데이터베이스에서 수행하기 어려우므로 애플리케이션 내에서 처리한다.
행복한 하루되세요 :)