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 |
Tags
- Application Event
- 백준
- Spring Security
- AuthenticationPrincipal
- JsonSerializer
- 정적 리소스
- webjar
- HATEOAS
- 다익스트라
- @Profile
- cors
- 스프링부트
- 백트래킹
- Application Runner
- 알고리즘
- HttpMessageConverters
- EnableAutoConfiguration
- application.properties
- rest api
- 리소스핸들러
- Application Argument
- 브루트포스
- 외부설정
- @ConfigurationProperties
- 리소스 서버
- OAuth2
- 백기선
- 스프링 부트
- JPA
- WebApplication Type
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 |