콘텐츠로 건너뛰기

노션 빠르게 배우기 – 데이터베이스 만들기

    노션의 데이터베이스를 이용해 간단한 프로젝트 관리 페이지를 만들어보도록 하자. 프로젝트와 프로젝트에 속하는 작업 데이터베이스를 만들어서 프로젝트의 진행사항을 볼 수 있게 만들어보자.

    이전 포스팅에서 데이터베이스의 기본 개념을 알아보았다. 이제 실제로 노션에서 데이터베이스를 만들어 보도록 하자.

    프로젝트 관리 데이터베이스의 기본 구조는 아래와 같다. 데이터베이스와 해당 데이터베이스가 가지는 속성이다.

    1. 프로젝트 데이터베이스 : 프로젝트 내역을 관리하는 데이터베이스

    • 이름 : 프로젝트 이름
    • 진행상태 : 프로젝트의 진행 상태 (시작전, 진행 중, 완료)
    • 기간 : 프로젝트의 시작일과 종료일
    • 우선순위 : 프로젝트 우선순위 (낮음, 중간, 높음)

    2. 작업 데이터베이스 : 프로젝트에 속하는 세부 작업 내역을 관리하는 데이터베이스

    • 이름 : 작업 이름
    • 완료여부 : 작업의 완료여부
    • 마감일 : 작업 마감날짜
    • 프로젝트 : 작업이 속한 프로젝트

    먼저 프로젝트를 관리하는 프로젝트 데이터베이스를 만들어보자.

    프로젝트 관리라는 제목으로 새 페이지를 하나 만든다. 페이지에서 데이터베이스-인라인 블록을 추가한다.

    그러면 아래와 같이 비어있는 데이터베이스 표가 하나 생성된다.

    데이터베이스 블록을 만들면 이렇게 비어있는 상태의 표가 만들어진다.

    데이터베이스에 제목을 넣어주자. 아래 영역이 바로 데이터베이스의 제목이 된다. 프로젝트라는 이름으로 지정해주었다.

    속성은 표에서의 컬럼을 의미한다. 아래와 같이 속성 추가 (+) 버튼을 누르면 속성을 선택할 수 있는 팝업창이 열린다. 여기에는 다양한 유형의 속성이 있다. 이중에서 속성에 적합한 유형을 선택해서 사용하면 된다.

    속성 유형은 언제든 변경 가능하다. 이미 만들어진 속성에서 마우스 오른쪽을 누르면 속성편집 메뉴가 있고, 이것을 통해 변경할 수 있다.

    프로젝트 데이터베이스에 이름, 진행상태, 기간, 우선순위를 속성으로 추가할 것이다.

    이름 (기본속성)

    데이터베이스를 만들면 가장 첫번째 이름이라는 속성은 기본적으로 만들어져있고, 삭제할 수 없다.

    하나의 행이 곧 페이지가 된다고 했는데, 이 첫번째 이름 속성이 곧 페이지의 제목이기도 하다.

    속성의 이름은 언제든 속성 설정창에서 변경할 수 있다.

    진행상태

    프로젝트의 진행상태를 나타낼 수 있는 속성이다. 시작 전, 진행 중, 완료 중에 하나를 선택할 수 있다.

    속성을 추가해서 유형중에 상태를 선택하자. 속성 편집창에서 속성 이름을 진행상태로 바꾸어 줄 수 있다.

    기간

    프로젝트의 시작일과 종료일을 나타내는 기간을 나타내는 속성이다. 기본적으로 날짜를 하나만 선택할 수 있고, 종료일 옵션을 키면 날짜를 2개 선택해서 기간을 지정할 수 있다.

    속성을 추가해서 유형중에 날짜를 선택하자. 속성 편집창에서 속성 이름을 기간으로 변경해준다.

    우선순위

    프로젝트의 우선순위를 나타내는 속성이다. 우선순위는 낮음, 중간, 높음 중에서 하나를 선택할 수 있다.

    속성 추가를 해서 속성 유형중에 선택 유형을 선택한다.

    선택 유형 속성 편집 화면에서 옵션 추가를 해준다. 높음, 중간, 낮음 3개의 옵션을 추가해준다.

    그리고 상단에 속성 이름도 우선순위로 변경해준다.

    이제 해당 해당 속성의 셀을 누르면 위에서 만든 옵션 중에 선택할 수 있는 리스트가 나온다.

    이번에는 프로젝트에 속하는 세부적인 작업 내역을 가지는 작업 데이터베이스를 만들자.

    위에서 만든 프로젝트 데이터베이스 아래에 새로운 데이터베이스-인라인 블록을 만들고, 데이터베이스 제목은 작업 이라고 변경해주도록 한다.

    작업 데이터베이스의 속성을 하나씩 추가해준다. 이름, 완료여부, 마감일 속성을 추가한다.

    이름 (기본속성)

    작업 이름을 나타낸다. 데이터베이스를 만들면 기본적으로 만들어지는 속성이다.

    완료여부

    작업의 완료여부를 체크할 수 있는 속성이다. 속성 유형에서 체크박스를 선택한다. 그러면 해당 속성에 체크박스가 생기고 이것을 클릭하여 체크 또는 체크해제를 할 수 있다.

    마감일

    작업의 마감일을 나타내는 속성이다. 속성 유형은 날짜를 선택한다.

    이제 작업 데이터베이스에서 해당 작업이 속한 프로젝트를 선택할 수 있게 만들어보자. 프로젝트 데이터베이스에 있는 항목에서 선택할 수 있어야 한다.

    관계형 속성을 이용해 이 두개의 데이터베이스를 연결하기만 하면 된다. 방법은 아주 간단하다.

    작업 데이터베이스에서 속성을 추가하고, 이때 속성의 유형은 관계형을 선택한다. 그러면 아래 그림과 같이 관계형 대상을 선택하는 메뉴가 나온다. 지금 만든 관계형 속성에 연결할 대상이 되는 데이터베이스가 된다. 여기에서 위에서 만든 프로젝트 데이터베이스를 선택하면 된다.

    속성 추가를 완료하고나면 작업 데이터베이스에 프로젝트라는 이름의 관계형 속성이 추가되고, 해당 속성에서 프로젝트에 속한 항목들을 선택할 수 있게 된다.

    이제 작업 데이터베이스에서 해당 작업이 어떤 프로젝트에 속하는 작업인지를 지정할 수 있게 되었다.

    이렇게 관계형 속성으로 2개의 데이터베이스를 연결하면 관계형 속성대상 데이터베이스의 항목을 가져올 수 있게 된다.


    지금까지 노션에서 데이터베이스 생성, 속성 추가, 2개의 데이터베이스를 연결하는 관계형 속성을 이용해서 프로젝트 관리 페이지를 만들어보았다. 데이터베이스의 가장 기본적인 작업이다. 하지만 노션 데이터베이스에는 이런 기능만 있는 것이 아니다.

    다음 포스팅에서는 지금 만든 데이터베이스를 표가 아닌 다른 형태로 볼 수 있는 방법을 설명하도록 하겠다.

    답글 남기기

    이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다