학점은행제/데이터베이스

관계 데이터모델

Eprld 2024. 11. 8. 13:42

관게 모델의 개념

 

관계형 모델

-관계는 집합론에 기반한 수학적 개념

-관계모델에서 데이터베이스는 릴레이션의 집합으로 표현됨

-릴레이션은 튜플들의 집합으로 표현됨

-튜플은 애트리뷰트들로 구성됨

 

 

릴레이션의 키

-각 릴레이션은 포함하고 있는 튜플들을 유일하게 구별할 수 있도록 하는 속성을 가지고 있어야 함, 이 속성을 키 라고 함

-아무 관계없는 행번호나 순차번호를 삽입하여 키로 사용하기도 함 이런 키를 인공키(Artifical), 대행키라고 함

 

도메인 

-속성이 가질 수 있는 값의 집합

Name 속성의 도메인 : 개인 이름들의 집합 문자열

Age : 사원들 나이의 집합, 정수

 

튜플 내에서 값들의 순서

-n-튜플은 n개의 값이 리스트이며, 튜플 내에서 값들의 순서는 지켜야함

-그러나 속성과 값이 서로 대응될 수 있다면 순서는 중요하지 않음  

 

 

무결성 제약조건

-모든 릴레이션 인스턴스들이 항상 만족해야 하는 조건

-제약조건이라고도 함