티스토리 뷰
무결성 제약조건
1 ) 개체 무결성 - 기본키는 중복 될수 없다. 널값을 허용하지 않는다.
* 키 무결성은 중복만 허용하지 않는다. 중복은 가능
기본키는 유일성 만족이 필수 !
2 ) 참조 무결성 - 외래키는 참조릴레이션의 기본키와 같아야 한다.
외래키 - 하위 기본키 - 상위
사용자들이 외래키를 삽입할때 발생할수 있는 문제를 해결해준다.
3 ) 영역 무결성 = 도메인 무결성 규칙
특정 속성의 값이 그 속성이 정의된 도메인에 속한 값이여야 한다
관계 대수
* 관계 연산
- 관계 대수 (절차적)
사용자가 원하는 데이터를 DBMS에서 꺼낼때 어떤 절차를 걸처서 찾는것
- 일반집합 연산 : 합집합 , 교집합 , 차집합 , 카티션 프로덕트
- 순수집합 연산 : Select(시그마) = 행추출 조건이 포함 , Project(파이) 열추출 , join , Division
- 관계 해석 (비절차적)
비절차가 더 쉽고 쓰기 편하다.
이 두가지를 합산한 방식이 SQL !!
SQL은 비절차적 방식이다.
댓글