less than 1 minute read

관계형 데이터베이스 용어정리

테이블 (Table)

  • 행 (row)과 열 (colum)로 이루어진 데이터의 집합

  • 일반적인 데이터베이스에서는 행과 열 만 있으면 테이블이라고 하지만 관계형 데이터베이스에서는 여기에 특별한 제약을 추가해서 릴레이션 (relation)이라고 부름

릴레이션(relation)

릴레이션이 되기위한 조건

    1. 모든 값은 유일한 값을 가진다.
    1. 하나의 릴레이션에서 중복되는 행이 존재하면 안된다.

행 (Row)

  • 테이블을 구성하는 데이터들 중 가로로 묶은 데이터셋

  • 일반적으로 행은 한 객체에 대한 정보를 가지고있음

  • 관계형 데이터베이스에서는 튜플 (Tuple) 또는 레코드 (Record)

열 (Colum)

  • 테이블을 구성하는 데이터들 중 세로로 묶은 데이터셋

  • 열은 그 테이블의 속성을 의미하며 열을 구성하는 값들은 같은 도메인 (Domain) 으로 되어있음

  • 데이터베이스에서는 속성 (Attribute)

도메인 (Domain)

  • 데이터베이스에서 필드 (Field)에 채워질 수 있는 값의 집합

스키마 (Schema)

  • 데이터베이스의 구조를 전반적으로 기술한 것

  • 데이터베이스를 구성하는 데이터 레코드의 크기, 키의 정의, 레코드 간의 관계 등을 정의한 것

  • 사용자의 관점에 따라 외부 스키마, 개념 스키마, 내부 스키마로 구분

Reference

https://eastroot1590.tistory.com/entry/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%9A%A9%EC%96%B4-%ED%8A%9C%ED%94%8CTuple%EA%B3%BC-%EC%96%B4%ED%8A%B8%EB%A6%AC%EB%B7%B0%ED%8A%B8Attribute

Categories:

Updated: