노션 관계형 데이터베이스 설정하는 방법

노션을 어느 정도 쓰다 보면 데이터베이스끼리 연결하고 싶은 순간이 온다. 프로젝트 목록과 할 일 목록을 따로 관리하다가, 각 할 일이 어떤 프로젝트에 속하는지 한눈에 보고 싶어지는 식이다. 이럴 때 쓰는 게 관계형 속성, 즉 릴레이션(Relation)이다. 처음엔 개념이 낯설어서 어렵게 느껴지지만, 원리를 이해하면 노션 데이터베이스 활용 범위가 훨씬 넓어진다. 이 글에서는 관계형 데이터베이스가 무엇인지, 어떻게 설정하는지, 실전에서 어떻게 활용하는지 정리해본다.

관계형 데이터베이스란 무엇인가

관계형 속성은 두 데이터베이스의 항목을 서로 연결해주는 속성이다. 예를 들어 고객 데이터베이스와 구매 항목 데이터베이스가 있을 때, 어떤 고객이 어떤 항목을 구매했는지, 그리고 어떤 항목이 어떤 고객에게 팔렸는지를 동시에 파악할 수 있게 해준다.

쉽게 말하면 두 개의 데이터베이스를 서로 연결하는 다리를 만드는 것이다. 연결이 설정되면 한쪽 데이터베이스에서 변경한 내용이 다른 쪽에도 자동으로 반영된다.

관계형 속성의 가장 큰 장점은 데이터 일관성이다. 텍스트 속성으로 프로젝트 이름을 직접 입력하면 “노션 가이드”, “Notion 가이드”, “노션가이드”처럼 제각각으로 입력될 수 있다. 관계형 속성을 쓰면 중앙 데이터베이스에서 항목을 선택하는 방식이라 항상 동일한 값이 유지된다.

관계형 속성 설정하는 방법

설정 방법은 생각보다 간단하다. 순서대로 따라하면 된다.

1단계: 연결할 두 데이터베이스 준비하기

관계형 속성을 만들려면 연결할 데이터베이스가 두 개 있어야 한다. 새로 만들어도 되고, 기존에 쓰던 데이터베이스를 사용해도 된다. 예를 들어 “프로젝트” 데이터베이스와 “할 일” 데이터베이스를 연결하는 상황을 가정해보자.

2단계: 관계형 속성 추가하기

연결을 추가할 데이터베이스에서 새 속성을 추가하고 관계형(Relation)을 선택한다. 연결할 대상 데이터베이스를 검색해서 선택하면 관계형 속성 미리보기가 나타난다. 파란색 관계 추가 버튼을 클릭하면 설정이 완료된다.

할 일 데이터베이스에 관계형 속성을 추가하고 프로젝트 데이터베이스를 선택하면, 할 일 데이터베이스에 “프로젝트” 열이 생긴다. 각 할 일 항목에서 이 열을 클릭하면 프로젝트 목록이 나타나고, 해당 할 일이 속한 프로젝트를 선택할 수 있다.

3단계: 양방향 관계 설정하기

관계형 속성은 기본적으로 단방향으로 생성된다. 대상 데이터베이스에도 관계를 표시하고 싶다면 Show on 토글을 켜면 된다. 이렇게 하면 두 데이터베이스 모두에서 관계를 확인하고 편집할 수 있는 양방향 관계가 만들어진다.

양방향 관계를 설정하면 프로젝트 데이터베이스에서 각 프로젝트를 열었을 때 연결된 할 일 목록이 함께 표시된다. 프로젝트 단위로 작업을 관리할 때 특히 유용하다.

4단계: 관계 항목 수 제한 설정하기

관계형 속성에 연결할 수 있는 항목 수를 제한할 수 있다. 1개로 제한하면 하나의 항목만 선택할 수 있고, 제한 없음으로 설정하면 여러 항목을 연결할 수 있다. 주문 번호처럼 하나의 항목에 하나만 연결되어야 하는 경우에 1개 제한이 유용하다.

같은 데이터베이스 안에서 관계 연결하기

관계형 속성은 서로 다른 두 데이터베이스를 연결할 때만 쓰는 게 아니다. 같은 데이터베이스 안에서 항목끼리 연결하는 것도 가능하다.

대표적인 예가 의존성 있는 작업 관리다. 할 일 데이터베이스에서 “Task B는 Task A가 완료된 후에 시작할 수 있다”는 관계를 설정할 수 있다. 같은 데이터베이스를 대상으로 관계형 속성을 만들 때는 양방향으로 동기화할지, 단방향으로만 설정할지 선택할 수 있다.

부모-자식 관계를 표현할 때도 쓸 수 있다. 상위 프로젝트와 하위 프로젝트를 같은 데이터베이스에서 관리하면서 서로 연결하는 방식이다.

롤업(Rollup)과 함께 활용하기

관계형 속성을 설정하고 나면 자연스럽게 롤업 속성도 써보게 된다. 롤업은 관계형 속성을 통해 연결된 데이터베이스에서 특정 값을 가져와서 계산하는 기능이다.

예를 들어 프로젝트 데이터베이스와 할 일 데이터베이스를 연결했다면, 롤업 속성으로 각 프로젝트에 연결된 할 일의 총 예상 소요 시간을 계산하거나, 완료된 할 일 수를 자동으로 집계할 수 있다.

롤업 속성을 추가하는 방법은 이렇다. 새 속성을 추가하고 롤업(Rollup)을 선택한다. 어떤 관계형 속성을 기준으로 할지 선택하고, 가져올 속성과 계산 방법을 고르면 된다. 합계, 평균, 최솟값, 최댓값, 개수 등 다양한 계산 옵션이 있다.

관계형 데이터베이스 활용 사례

관계형 속성이 특히 유용한 상황을 몇 가지 정리해봤다.

프로젝트와 할 일 연결은 가장 기본적인 활용법이다. 각 할 일이 어떤 프로젝트에 속하는지 연결하면, 프로젝트 페이지에서 관련 할 일 전체를 한눈에 볼 수 있다.

고객과 미팅 노트 연결도 실용적이다. 미팅 노트 데이터베이스를 고객 데이터베이스와 연결하면 각 고객 항목에서 관련 미팅 노트에 바로 접근할 수 있다.

콘텐츠 제작 파이프라인에서도 유용하다. 콘텐츠 아이디어 데이터베이스, 작업 데이터베이스, 발행 일정 데이터베이스를 서로 연결하면 아이디어부터 발행까지 전체 흐름을 하나의 워크스페이스에서 관리할 수 있다.

관계형 속성이 없다면 같은 프로젝트 이름을 여러 데이터베이스에 반복해서 입력해야 한다. 나중에 프로젝트 이름이 바뀌면 모든 곳을 일일이 수정해야 하는 번거로움이 생긴다. 관계형 속성을 쓰면 한 곳만 수정해도 연결된 모든 곳에 자동으로 반영된다.

관계형 속성 설정 시 주의사항

관계형 속성은 워크스페이스 안에 있는 데이터베이스끼리만 연결할 수 있다. 다른 워크스페이스의 데이터베이스와는 연결이 되지 않는다.

데이터베이스당 속성은 최대 500개까지 추가할 수 있다. 관계형 속성이 많아지면 이 한도에 주의해야 한다.

양방향 관계를 설정하면 두 데이터베이스 모두에 관계형 속성이 생긴다. 사이드바에서 데이터베이스를 볼 때 낯선 속성이 갑자기 생긴 것처럼 보일 수 있는데, 이는 관계 설정의 결과다. 속성 이름을 적절하게 바꿔두면 혼란을 줄일 수 있다.

자주 묻는 질문

관계형 속성은 몇 개까지 만들 수 있나요?

하나의 데이터베이스에 만들 수 있는 속성 수 한도인 500개 안에서 자유롭게 만들 수 있습니다. 연결할 수 있는 데이터베이스 수에도 별도 제한은 없습니다.

관계형 속성으로 연결한 항목을 삭제하면 어떻게 되나요?

연결된 항목이 삭제되면 관계형 속성에서 해당 연결도 자동으로 제거됩니다. 다른 데이터베이스의 항목 자체가 사라지는 건 아닙니다.

양방향 관계를 나중에 단방향으로 바꿀 수 있나요?

관계형 속성 설정에서 Show on 토글을 끄면 대상 데이터베이스에서 관계 속성을 숨길 수 있습니다. 다만 데이터 자체는 유지됩니다.

관계형 속성에 연결된 항목을 필터로 좁힐 수 있나요?

네, 관계형 속성도 필터 조건으로 사용할 수 있습니다. 예를 들어 “특정 프로젝트에 연결된 할 일만 보기”처럼 관계형 속성을 기준으로 필터를 설정할 수 있습니다.

다른 워크스페이스의 데이터베이스와도 연결할 수 있나요?

아닙니다. 관계형 속성은 같은 워크스페이스 안의 데이터베이스끼리만 연결할 수 있습니다. 다른 워크스페이스의 데이터베이스와는 연결되지 않습니다.

관계형 속성과 롤업은 반드시 함께 써야 하나요?

아닙니다. 관계형 속성만 단독으로 쓰는 경우도 많습니다. 연결된 항목에서 특정 값을 계산하거나 집계해야 할 때만 롤업을 추가하면 됩니다. 단순히 항목끼리 연결하고 참조하는 용도라면 관계형 속성만으로 충분합니다.

끝으로

관계형 데이터베이스는 노션을 단순한 메모 도구에서 체계적인 정보 관리 시스템으로 한 단계 끌어올리는 기능이다. 처음엔 설정이 낯설어도 한 번 연결해보면 왜 이걸 진작 안 썼나 싶어진다. 지금 따로 관리하고 있는 두 데이터베이스가 있다면, 그 사이에 관계형 속성 하나를 연결해보는 것부터 시작해보자.

노션 AI 번역 기능 사용법

노션 타임라인 뷰로 프로젝트 관리하기

노션 모바일 앱 사용법과 PC와의 차이