본문 바로가기
DB

관계 데이터 모델

by 물고기고기 2022. 4. 22.

✔ 릴레이션

- 릴레이션은 행과 열로 구성돤 2차원의 테이블

- 각 집합을 구성하는 원소들의 순서쌍에 대한 집합(ex. ('a',1),('b',2)같은)

 

- 릴레이션 용어 정리

속성: 열

튜플: 행

도메인: 하나의 속성이 가질 수 있는 값들의 집합

 

관계 데이터 모델 관계 DBMS 파일 시스템
릴레이션 테이블 파일
튜플 레코드
속성 필드

 

- 릴레이션 구성

릴레이션 스키마 : 테이블의 컬럼들

릴레이션 인스턴스 : 테이블 내의 행

 

릴레이션의 내포: 릴레이션에 포함된 속성들의 집합

릴레이션의 외연: 릴레이션 인스턴스는 어느 한 시점의 릴레이션에 들어있는 내용 또는 상태, 즉 전체데이터 얘기임

 

릴레이션의 차수: 릴레이션 스키마에 정의된 속성의(컬럼) 갯수

릴레이션의 기수: 튜플(행) 개수

 

- 릴레이션 특성

튜플의 유일성: 하나의 릴레이션에는 중복된 튜플이 존재하지 않는다

튜플의 무순서성: 하나의 릴레이션에서 튜플 간의 순서는 의미가 없다

속성의 무순서성: 하나의 릴레이션내에서 속성의 순서는 의미 X

속성의 원자성: 모든 속성 값은 원자 값만 사용할 수 있다(한칸에 데이터 하나만 넣어야함 ㅇㅋ?)

 

✔ 무결성 제약조건

1. 키

 

댓글