DAY6 - 데이터베이스(DB)란?

정리: 데이터베이스 핵심 요약

┌──────────────────────────────────────────────────┐
│        📊 데이터베이스(Database) 란?              │
├──────────────────────────────────────────────────┤
│                                                  │
│  정보를 체계적으로 관리하고 시각화하는             │
│  노션의 핵심 기능                                 │
│                                                  │
│  💡 쉽게 말해: 페이지의 모음집                    │
│                                                  │
├──────────────────────────────────────────────────┤
│              📁 데이터베이스 구성 요소              │
├────────────────┬────────────────────────────────┤
│ 페이지(Page)   │ 데이터베이스에 저장되는 정보    │
│                │ 개별 항목 1개 = 1개 페이지      │
│ 속성(Property) │ 각 페이지에 추가할 정보들       │
│                │ 예: 날짜, 태그, 담당자, 상태   │
├────────────────┴────────────────────────────────┤
│                                                  │
│  데이터베이스 생성 방법:                          │
│  페이지에서 /database 입력 → 엔터                 │
│                                                  │
└──────────────────────────────────────────────────┘

1. 데이터베이스란 무엇인가?

정의

데이터베이스 = 정보를 체계적으로 관리하고 시각적으로 표현할 수 있는 노션의 핵심 기능

쉬운 설명

데이터베이스가 필요한 이유

상황 데이터베이스의 장점
많은 정보 관리 체계적으로 정렬 및 필터링 가능
팀 협업 담당자, 상태, 기한 등으로 역할 분담
다각도 분석 같은 데이터를 여러 형식(표/캘린더/갤러리)으로 봄
관계 설정 다른 데이터베이스와 연결 가능 (관계형 속성)

사용 예시: 프로젝트 관리, 업무 추적, 학생 명부, 포트폴리오, 독서 기록 등


2. 데이터베이스 생성 방법: 2가지 유형

노션에서 데이터베이스를 추가할 때는 2가지 방식이 있다.

📌 유형 1: 인라인 데이터베이스

현재 작성 중인 페이지 안에 데이터베이스가 생성됨

특징

사용하면 좋은 경우


📌 유형 2: 전체 페이지 데이터베이스

데이터베이스가 독립된 페이지로 생성됨

특징

사용하면 좋은 경우


3. 데이터베이스 구성 요소: 페이지 vs 속성

데이터베이스를 효과적으로 활용하려면 기본 구성 요소를 이해해야 한다.

📄 페이지 (Page)

🏷️ 속성 (Property)

속성의 중요성

적절한 속성 설정
↓
데이터 관리가 훨씬 간편해짐
↓
데이터 분석 및 협업 효율화

💡 Tip: 속성은 다음 DAY7에서 자세히 배웁니다. 오늘은 개념만 이해하고 넘어가세요!


4. 표 블록 vs 데이터베이스: 무엇이 다를까?

겉으로는 비슷해 보이지만 완전히 다른 기능이다.

📊 구조 비교

항목 표 블록 데이터베이스
구성 단순 행(row)과 열(column) 페이지(page)와 속성(property)
데이터 타입 텍스트만 입력 텍스트, 날짜, 체크박스, 관계형 등 다양함
각 항목 단순 셀(cell) 개별 페이지 (클릭 가능)

🎯 기능 비교

기능 표 블록 데이터베이스
데이터 연결 ❌ 불가능 ✅ 관계형, 롤업 속성으로 연결 가능
시각화 ❌ 표만 가능 ✅ 표/캘린더/갤러리/타임라인 변경 가능
필터링 ❌ 수동으로만 가능 ✅ 조건 필터 자동 적용 가능
검색 ❌ 찾기 기능으로만 가능 ✅ 빠른 검색 및 정렬 기능

5. 표 블록 vs 데이터베이스: 언제 뭘 써야 할까?

📋 표 블록을 사용하는 경우

간단한 정보를 표시하거나 정리할 때

예시

📊 데이터베이스를 사용하는 경우

복잡하고 다양한 데이터를 관리하고 시각화할 때

예시


6. 실습: 데이터베이스 만들어보기

단계별 진행

1️⃣ 새 페이지 또는 기존 페이지 열기

2️⃣ 명령어 입력

/database 입력 → 엔터

3️⃣ 데이터베이스 유형 선택

4️⃣ 이름 입력

예: "학급 학생 정보", "프로젝트 관리", "독서 기록"

5️⃣ 첫 번째 항목 추가

"이름" 또는 "제목" 입력 → 엔터

6️⃣ 데이터베이스가 생성됨! ✨


📝 학습 체크리스트

데이터베이스의 다음 개념을 이해했나요?


🎯 다음 시간 (DAY7) 예습 팁

다음 시간에는 **데이터베이스 속성(Property)**의 7가지 타입을 배웁니다.

미리 생각해볼 것

미리 생각해보면 다음 시간을 더 쉽게 이해할 수 있습니다! 😊


💡 자주 묻는 질문

Q. 표 블록으로도 충분하지 않을까?
A. 표 블록은 단순 정보 표시에 좋지만, 복잡한 데이터 관리와 다각도 분석이 필요하면 데이터베이스가 훨씬 강력합니다.

Q. 데이터베이스를 만들면 차후에 전체 페이지로 변경 가능한가?
A. 네, 가능합니다! 나중에 설정에서 변경할 수 있습니다.

Q. 속성을 나중에 추가할 수 있나?
A. 네, 언제든 속성을 추가, 수정, 삭제할 수 있습니다. 다음 DAY7에서 자세히 배웁니다.