-
내가 공부하기 위한 공간 - [데이터베이스] 4 - 관계데이터모델데이터베이스 2025. 4. 3. 14:58반응형
[관계 데이터 모델]
속성(attribute) : 열 - 무순서, 원자성(다중값 X)
투플(tuple) : 행 - 무순서, 유일성
차수(degree) : 열의 수
카디널리티(cardinality) : 행의 수
도메인(domain) : 한 열에서 값의 집합
릴레이션 스키마 : 릴레이션에 대한 논리적 구조
릴레이션 인스턴스 : 투플들의 집합
데이터베이스 스키마 : 릴레이션 스키마 집합
데이터베이스 인스턴스 : 릴레이션 인스턴스 집합
개체 무결성 제약조건 : 기본키 모든 속성은 널 값을 가질 수 없음
참조 무결성 제약조건 : 외래키는 참조 불가 값을 가질 수 없음(널 값은 위반이 아님)
[키]
유일성, 최소성
슈퍼키 : 유일성
후보키 : 유일성+최소성
기본키 : 후보키에서 기본으로 사용할 키 - 널X, 자주변경X, 단순O
대체키 : 후보키에서 기본키가 아닌 키
외래키 : 다른 릴레이션의 기본키를 그대로 참조하는 속성의 집합(즉, 도메인이 같음)
- 외래키를 가진 릴레이션은 ‘참조하는릴레이션’ 다른 릴레이션을 ‘참조되는릴레이션’
반응형'데이터베이스' 카테고리의 다른 글
내가 공부하기 위한 공간 - [데이터베이스] 6 - SQL (1) 2025.04.10 내가 공부하기 위한 공간 - [데이터베이스] 5 - 관계대수 (0) 2025.04.03 내가 공부하기 위한 공간 - [데이터베이스] 3 - 데이터 모델링 (0) 2025.03.21 내가 공부하기 위한 공간 - [데이터베이스] 2 - 데이터베이스시스템 (1) 2025.03.13 내가 공부하기 위한 공간 - [데이터베이스] 1 - 데이터베이스, DBMS (0) 2025.03.13