Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 리소스핸들러
- JsonSerializer
- 백트래킹
- 외부설정
- AuthenticationPrincipal
- Application Event
- 백준
- Application Argument
- OAuth2
- 브루트포스
- rest api
- EnableAutoConfiguration
- JPA
- cors
- @ConfigurationProperties
- 백기선
- 정적 리소스
- webjar
- 스프링 부트
- HttpMessageConverters
- Spring Security
- 스프링부트
- application.properties
- Application Runner
- 알고리즘
- 다익스트라
- 리소스 서버
- @Profile
- WebApplication Type
- HATEOAS
Archives
- Today
- Total
아카이브
무결성(Integrity) 본문
< 무결성 ( Integrity ) >
- 데이터의 정확성과 일관성을 유지하고 보증하는 것
- RDBMS의 중요한 기능
- 종류
1) 개체 무결성 (Entity integrity)
- 모든 테이블이 PK를 가져야 하며, PK로 선택된 열은 고유하여야 하며, NULL은 허용치 않음
- 릴레이션의 모든 튜플들에 대해 유일성을 보장할 수 있다
- ex) 사원 테이블의 사원번호는 NULL값을 가질 수 없다
2) 참조 무결성 (Referential integrity)
- 두 개의 릴레이션이 PK, FK를 통해 참조 관계를 형성할 경우, FK는 참조하는 테이블의 PK와 같거나, NULL이어야 한다 (참조할 수 없는 FK 값을 가질 수 없다)
- ex) 사원 테이블의 부서 속성이 FK로 부서 테이블의 부서번호 PK를 참조한다면,
사원 테이블의 부서 속성값은 부서 테이블의 부서번호 속성 값 이거나 NULL 이어야 한다
■ 입력 참조 무결성 규칙
■ 삭제 / 수정 무결성 규칙
3) 도메인 무결성 (Domain integrity)
- 주어진 속성의 값이 그 속성에 정의된 도메인에 속한 값이어야 한다
- ex) 사원 테이블에서 성별 속성의 값들은 {남자, 여자}에 속한 값이어야 한다
'데이터베이스' 카테고리의 다른 글
Clustered Index VS Non-Clustered Index (0) | 2018.06.09 |
---|---|
Stored Procedure ( 저장 프로시저 ) (0) | 2018.06.09 |
DBMS (0) | 2018.06.06 |
TRIGGER (0) | 2018.06.06 |
1 : 1 / 1 : N / N : M (0) | 2018.06.06 |