A.관계 데이터 모델 기본 용어
-릴레이션 : 테이블
-속성: 열
-튜플: 행 = 레코드
-도메인 : 하나의 속성이 가질 수 있는 모든 값의 집합 = 값의 범위
-차수 : 한 릴레이션 속성의 전체 개수 = 열의 개수
-카디널리티: 한 릴레이션 튜플의 전체 개수
B> 키의 종류
슈퍼키: 유일성을 만족하는 속성 또는 속성의 집합
기본키: pk
후보키: 기본키 후보
대체키: 기본키로 선택 못 받은 후보키
외래키: 다른 릴레이션의 기본키를 참조하는 속성
C> 무결성 제약조건
무결성 : 데이터 결함이 없는 상태
1. 개체 무결성: 기본키는 NULL 불가
2. 참조 무결성: 외래키는 참조할 수 없는 값을 가지지 못함 = 기본키 이외의 값 불가
D>정규화
정규화: 이상현상을 최소화 하기 위해 관련 속성들끼리만 묶을 필요가 있음
관련 속성을 묶으면서 릴레이션을 분해함
=데이터의 최소 단위 구성화
E>선행되어야 할 과정 : 추상화
관계의 유형
일대일 = 1:1
일대다 = 1:n
다대다 = n:m
'DB관련' 카테고리의 다른 글
maira db 설치하기 (0) | 2023.11.14 |
---|---|
SQL 쿼리의 실행 순서 (0) | 2023.11.01 |
데이터 베이스 옵티마이저란? (0) | 2023.10.29 |
DB에 관하여 (0) | 2021.01.20 |
sql developer 새 접속 오류 (0) | 2021.01.14 |