노션 (Notion)

기초 Notion 관계형 데이터베이스 이해하기

샌디블라썸IT 2022. 4. 22. 13:30
반응형

관계형 데이터베이스를 연결해 자료를 활용하는 방법

데이터베이스를 생성해 자료들을 만들고, 업무와 기록에 유용한 재료들로 노션에 차곡차곡 모았다면 이 재료들의 연관성을 파악해 더 효율적으로 활용할 수 있는 방법을 모색해야 한다. 생성된 데이터들을 연결하는 것은 그 관계성만 제대로 파악하고 활용한다면 전혀 어렵지 않다. 관계형 데이터베이스의 정의부터 아주 기본적인 몇 가지 쉬운 예시를 통해 활용방법을 알아보고 다음 단계를 위한 기본기를 탄탄히 다져보도록 하자.

노션관계형데이터베이스기본내용

1. 관계형 데이터베이스의 정의와 예시

관계형 데이터베이스란 자료와 자료 간의 관계를 표현한 데이터베이스를 말한다. 다양한 데이터들의 연결지점 즉 둘의 관계를 결정할 수 있는 포인트를 찾아내어 데이터를 따로따로 찾지 않고도 접근할 수 있도록 연결해 담을 수 있다. 사용자가 이를 필요에 따라 연결해 주는 것이므로 업무의 성격과 활용방법에 따라 관계형 데이터베이스의 활용 양상이 달라질 수 있다. 예를 들어 장난감 가게에서 고객에 대한 데이터 베이스를 관리한다고 가정해보자. 이때 이 가게에서는 고객의 이름이 들어간 데이터베이스 A , 구매한 장난감 품목이 표시된 B라는 데이터베이스가 있다. 데이터 베이스 A와 B를 연결하면 어떤 고객이 어떤 장난감을 구매했는지를 알 수 있고, 또 반대로 어떤 장난감을 어떤 고객이 구매했는지를 아주 쉽게 파악할 수 있다. 즉 서로 다른 데이터 베이스 A와 B를 관계형으로 연결해 또 다른 정보를 가진 데이터 베이스를 보기 편하게 불러올 수 있는 것이다. 또 하나의 예시를 살펴보자. 서로 다른 고객을 만나 컨설팅을 하고 그 내용을 정리하는 상담록을 정리했다고 가정해보자. 고객의 정보를 담은 데이터와 컨설팅 내용을 담은 회의록 역시 관계형 데이터베이스로 묶일 수 있다. 어떤 고객과 언제 무슨 상담을 했는지 빠르게 확인할 수 있는 것이다.

2. 서로 다른 데이터베이스 관계형 설정하는 방법

먼저 서로 다른 데이터 베이스의 관계형 설정 방법부터 알아보자. 위에서 예로 든 것처럼 A: 장난감 가게 구매 고객 이름 데이터와 B: 장난감 품목 데이터 2개의 데이터베이스를 연결하는 과정을 살펴보겠다. 먼저 고객 이름 데이터베이스(A)에 새로운 열을 추가하고, 열 이름을 입력해 준다. 제품명을 연결할 예정이니 '구매 제품'이라고 입력해 보겠다. 그다음 마우스를 클릭해 속성 유형에서 '관계형'을 선택한다. 그다음 새로 만든 열의 셀을 클릭하면 또 다른 데이터베이스를 검색할 수 있는 메뉴창이 표시된다. 이 팝업창에서 연결을 원하는 데이터베이스인 장난감 품목(B) 데이터를 하나씩 매칭해 선택한다. 이렇게 하나씩 선택해 연결하는 작업을 통해 고객 이름 별 구매품목을 연결할 수 있는 것이다. 이렇게 모든 선택을 마치고 나면 A데이터에도 연결된 B데이터의 항목들이 정렬되어 나타난다. (A) 데이터베이스에는 이름별 구매품목이 , B데이터베이스에는 장난감 품목별 구매자 이름이 관계형으로 연결되어 정렬되는 것이다. 자료 활용의 용도와 범위에 따라 이 데이터베이스를 선택해 활용하면 된다.

3. 같은 데이터베이스 내에서 관계형 설정하는 방법

하나의 데이터베이스 내에 함께 존재하는 두 항목의 관계형을 설정하는 방법을 알아보자. 예를 들어 A열에 프로젝트 이름, B열에 해외 진행 국내 진행 여부 C열에 필요한 업무들을 정리했다고 하면 해외 진행일 경우 필요한 업무, 국내 진행일 경우 필요한 업무를 관계형으로 설정해 데이터베이스 내에서 함께 볼 수 있도록 만들 수 있는 것이다. 활용 방법은 다음과 같다. 위에서 설명한 것과 같이 새로운 열을 추가 후에 관계형으로 연결하고, 연결을 원하는 데이터 베이스를 동일하게 선택했다. 그렇게 하고 나면 양방향 속성으로 선택할지, 하나의 속성에 표기할지 선택하는 창이 나온다. 이때, 동일한 속성으로 사용하려면 동기화 없이 하나의 속성으로 표시하는 것을 선택하면 되고, 상위, 하위 작업이 있는 자료의 경우에는 양방향 동기화를 선택하면 된다. 이렇게 선택한 데이터베이스로 필요한 내용을 나타내 한 데이터에서 관계에 따라 변동되는 것을 확인할 수 있다.

데이터를 효율적으로 연결하는 관계형 데이터베이스

위에서 살펴본 바와 같이 관계형 데이터베이스는 복잡해 보이지만 막상 해보면 그리 어렵지 않다. 데이터 간의 연결 관계를 잘 파악하고, 어떻게 연결해서 출력했을 때 가장 효율적인지 고민한 후 정해진 순서에 따라 열을 생성 후 연결하고 선택만 해주면 되는 작업이다. 자료에 대한 이해와 관계형 데이터베이스의 작동에 대한 기본을 잘 알아둔다면 내가 작성한 서로 다른 자료들의 관계를 연결하고, 편리하게 보기 위한 도구로 쉽고 편리하게 활용할 수 있을 것이다.

 

반응형