database

[database] 엔티티, 릴레이션, 튜플, 카디널리티

hail2y 2025. 2. 4. 12:24

릴레이션

  • 이차원 테이블 형태로 데이터를 저장하는 엔티티의 집합

엔티티

  • 독립적으로 존재할 수 있는 객체로 데이터베이스에서 저장 및 관리되는 데이터 단위

도메인

  • 엔티티의 속성이 가질 수 있는 값의 범위

 

튜플 (=레코드)

  • 릴레이션의 각 행을 레코드라고 하는데 레코드를 더 공식적으로 튜플로 부름

카디널리티

  • 릴레이션 튜플의 개수

스키마

  • 데이터베이스에 저장되는 데이터의 구조와 제약 조건을 정의하는 구조
  • 데이터베이스를 구성하는 데이터 개체, 속성, 관계 및 데이터 조작 시 데이터 값들이 갖는 제약 조건등에 관해 전반적으로 정의

cf. https://hoyeonkim795.github.io/posts/db-%EC%9A%A9%EC%96%B4/

 

[Database] 데이터베이스 용어 - 릴레이션, 어트리뷰트, 튜플, 도메인, 차수, 카디널리티, 스키마

데이터베이스 용어

hoyeonkim795.github.io

cf. https://github.com/kangtegong/csnote/blob/main/subjects/db.yaml

 

csnote/subjects/db.yaml at main · kangtegong/csnote

컴퓨터 과학 키워드 총정리 / computer science keyword notes. Contribute to kangtegong/csnote development by creating an account on GitHub.

github.com