한눈에 보는 정의

관계해석(Relational Calculus)은 '어떻게' 데이터를 찾을지 절차를 나열하는 대신, '무엇을' 원하는지 조건만 논리식으로 기술하면 그 조건을 만족하는 데이터를 찾아주는 선언적인 관계형 데이터베이스 질의 방식입니다.

자세히 알아보기

  • 예문: "'나이가 20살 이상인 회원'이라는 조건만 논리식으로 적으면 되는 것이 관계해석의 접근 방식이다."
  • 데이터를 어떤 순서로, 어떤 절차로 찾을지는 신경 쓰지 않고 원하는 결과의 '조건'만 정의하면 된다는 점에서, 절차를 단계별로 지시하는 관계대수(Relational Algebra)와 접근 방식이 대비됩니다.
  • 결과를 표현하는 기준을 튜플(행)로 삼는 튜플 관계해석(Tuple Relational Calculus) (튜플 관계해석)와, 속성(열)의 값으로 삼는 도메인 관계해석(Domain Relational Calculus) (도메인 관계해석) 두 갈래로 나뉩니다.
  • 오늘날 널리 쓰이는 SQL(Structured Query Language) (SQL)도 원하는 조건을 명시하는 선언적 질의 언어라는 점에서, 관계해석의 개념과 철학을 이어받고 있습니다.

관련 용어

최종 수정일: 2026년 7월 18일

← 용어사전 전체 목록으로