관계 데이터 모델의 개념

WooBuntu·2020년 12월 30일
0

데이터베이스

목록 보기
5/16

릴레이션

행과 열로 구성된 테이블

  • 릴레이션 내 데이터들의 관계

  • 릴레이션 간의 관계

릴레이션 스키마와 인스턴스

  • 스키마(테이블의 첫 행인 헤더)

    • 관계 데이터베이스의 릴레이션이 어떻게 구성되는지, 어떤 정보를 담고 있는지에 대한 기본적인 구조를 정의

    • 도메인 : 각 속성이 어떤 값을 가질 수 있는지 정의한 것

    • 차수 : 릴레이션이 가지는 속성의 수(열의 수)

  • 인스턴스

    • 스키마에 따라 테이블에 실제로 저장되는 데이터의 집합

    • 튜플 : 인스턴스의 각각의 행

    • 튜플은 중복될 수 없다

    • 카디날리티 : 튜플의 수

릴레이션의 특징

  • 속성은 단일 값을 가진다

  • 속성은 (한 릴레이션 내에서) 서로 다른 이름을 가진다

  • 한 속성의 값은 모두 같은 도메인을 가진다

  • 속성의 순서는 상관없다

  • 릴레이션 내의 중복된 튜플은 허용되지 않는다

  • 튜플의 순서는 상관없다

관계 데이터 모델

관계 데이터 모델은 데이터를 2차원 테이블 형태인 릴레이션으로 표현하며, 릴레이션에 대한 제약조건관계 연산을 위한 관계대수를 정의한다.

0개의 댓글

관련 채용 정보