본문 바로가기
IT 관련 정보

노션 Notion 데이터베이스 입문 관계형 Relation과 롤업 Rollup 기능으로 스마트하게 업무 정리하기

by whw5860 님의 블로그 2026. 5. 22.
반응형

할 일은 늘어나는데, 페이지는 점점 복잡해지고 있지 않나요. 프로젝트 페이지 따로, 업무 목록 따로, 회의록 따로 만들어두면 처음엔 깔끔해 보이지만 어느 순간 연결이 끊깁니다. 저도 예전에 노션을 메모장처럼만 쓰다가, 업무가 늘어나면서 한계를 느꼈습니다.

노션 데이터베이스의 핵심은 ‘관계형(Relation)’과 ‘롤업(Rollup)’ 기능입니다. 이 두 가지만 제대로 이해하면, 단순 체크리스트를 넘어 진짜 업무 관리 시스템으로 확장할 수 있습니다. 오늘은 실무에서 실제로 사용하는 구조를 기준으로 설명해보겠습니다.

노션 Notion 데이터베이스 입문 관계형 Relation과 롤업 Rollup 기능으로 스마트하게 업무 정리하기
노션 Notion 데이터베이스 입문 관계형 Relation과 롤업 Rollup 기능으로 스마트하게 업무 정리하기

노션 데이터베이스를 그냥 표로 쓰면 생기는 한계

처음에는 업무 리스트 하나 만들어서 날짜, 담당자, 상태만 적어둡니다. 그런데 프로젝트가 여러 개 생기면 문제가 생깁니다. 각 업무가 어떤 프로젝트에 속하는지 한눈에 보기가 어렵습니다.

제가 예전에 겪은 실수는 이겁니다. 프로젝트별 페이지 안에 업무를 따로 만들다 보니, 전체 진행 상황을 종합해서 볼 수가 없었습니다. 그때부터 관계형 기능을 쓰기 시작했습니다.

✔ 데이터베이스는 연결할 때 진짜 힘을 발휘

✔ 단일 표 구조는 확장성 한계 존재

✔ 프로젝트-업무 연결이 핵심

Relation 기능 이해하기

Relation은 말 그대로 데이터베이스끼리 연결하는 기능입니다. 전문적으로 말하면 ‘외래 키 개념’과 유사합니다. 쉽게 말해 A표와 B표를 이어주는 다리 역할입니다.

예시 구조

  • 프로젝트 데이터베이스
  • 업무 데이터베이스

업무 데이터베이스에 Relation 속성을 추가하고, 프로젝트 DB를 선택하면 각 업무가 어떤 프로젝트에 속하는지 연결할 수 있습니다. 제가 실제로 사용하는 방식도 이 구조입니다.

이렇게 연결해두면 프로젝트 페이지 안에서 해당 프로젝트에 연결된 업무만 자동으로 필터링해서 볼 수 있습니다. 수동으로 정리할 필요가 없습니다.

Rollup 기능은 무엇을 해주는가

Rollup은 연결된 데이터를 집계하거나 가져오는 기능입니다. 쉽게 말해, 연결된 표의 정보를 끌어와 계산합니다.

예를 들어 프로젝트 데이터베이스에서 다음과 같은 정보를 보고 싶다고 가정해봅시다.

  • 해당 프로젝트의 전체 업무 수
  • 완료된 업무 수
  • 진행률

Relation으로 연결한 뒤, Rollup 속성을 추가하면 업무 DB의 상태 값을 집계할 수 있습니다. Count, Percent checked 같은 옵션을 선택하면 자동으로 계산됩니다.

제가 만든 아래 표를 참고해보세요!

기능 역할 활용 예시
Relation DB 간 연결 업무를 프로젝트에 연결
Rollup 연결 데이터 집계 완료율 자동 계산
Formula 수식 계산 진행률 퍼센트 표현

실무에서 자주 쓰는 구조 예시

제가 실제 업무 관리에 사용하는 기본 구조는 다음과 같습니다.

  • 프로젝트 DB
  • 업무 DB
  • 회의록 DB

업무는 프로젝트와 연결하고, 회의록도 프로젝트와 연결합니다. 그러면 프로젝트 페이지 하나만 열어도 관련 업무와 회의 기록이 모두 연결되어 표시됩니다. 정보가 흩어지지 않습니다.

이 구조를 처음 만들 때는 조금 복잡해 보입니다. 하지만 한 번 세팅해두면 이후에는 입력만 하면 자동으로 정리됩니다. 제가 경험상 가장 생산성이 올라간 순간이 이 구조를 만들었을 때였습니다.

관계형과 롤업을 쓸 때 주의할 점

  • DB 이름을 명확히 설정할 것
  • 속성 이름을 구체적으로 작성할 것
  • 초기 설계 단계에서 구조를 미리 구상할 것

처음부터 완벽할 필요는 없습니다. 다만 데이터베이스 구조를 무작정 늘리기보다, 연결 중심으로 설계하는 습관이 중요합니다. 제가 초기에 저지른 가장 큰 실수는 DB를 너무 많이 쪼갠 것이었습니다.

자주 묻는 질문 Q&A

Q1. 관계형 기능은 꼭 두 개 이상의 데이터베이스가 있어야 하나요?

네, Relation은 최소 두 개의 DB가 있어야 의미가 있습니다. 하나의 표 안에서는 사용할 수 없습니다.

Q2. 롤업은 자동으로 업데이트되나요?

네, 연결된 데이터가 변경되면 자동 반영됩니다. 수동 계산이 필요 없습니다.

Q3. 너무 복잡해지지 않을까요?

초기에는 어렵게 느껴질 수 있습니다. 하지만 구조가 정리되면 오히려 관리가 단순해집니다.

Q4. 개인 일정 관리에도 쓸 수 있나요?

충분히 가능합니다. 목표-세부 작업 구조로 응용하면 개인 생산성 관리에도 효과적입니다.

노션을 메모장이 아니라 데이터 연결 도구로 보기 시작하면, 업무 정리 방식이 완전히 달라집니다. Relation과 Rollup부터 차근히 적용해보세요.

반응형