<CS>데이터베이스

SeonKyu KIM·2023년 1월 11일
0

E-R(Entity-Relationship, 개체-관계) 모델

  • 개념적 데이터 모델링에 사용
  • 개체 타입과 이들 간의 관계 타입을 이용해 현실 세계를 개념적으로 표현
  • 개체, 관계 속성과 같은 개념을 이용해서 묘사
    - 피터 첸 표기법은 개체, 속성, 기본키 속성, 관계 등을 다음과 같이 표현

관계형 데이터베이스(RDBMS)

  • 관계형 데이터베이스(RDB)는 테이블, 행, 열의 정보를 구조화하는 방식
  • RDB에는 테이블을 조인하여 정보 간 관계 또는 링크를 설정
  • 여러 데이터 포인트 간의 관계를 쉽게 이해하고 정보를 얻을 수 있다.

    구조

    • 릴레이션 : 테이블들을 표(table) 형태로 표현한 것
    • 튜플 : 릴레이션을 구성하는 행
      (튜플의 수 = 카디널리티, 기수)
    • 애트리뷰트 : DB를 구성하는 가장 작은 논리적 단위
      (속성의 수 = 디그리, 차수)
    • 도메인 : 하나의 애트리뷰트가 취할 수 있는 원자값들의 집합

릴레이션의 특징

- 릴레이션에 포함된 튜플들은 모두 상이함
- 튜플 사이에는 순서가 없음
- 릴레이션 속성 간 순서는 중요하지 않다.

0개의 댓글