발표 피드백 핵심 정리
2주차 스터디에서 수강생 발표에 대한 피드백으로 다룬 개념들을 정리합니다.
1. 에어테이블 관계형 DB 구조
테이블을 왜 나누나요?
1주차에서 에어테이블 기본을 배웠다면, 이번엔 **테이블 간 관계(Link)**를 잡는 게 핵심입니다.
하나의 테이블에 다 넣으면?
- 데이터가 중복됨
- 수정할 때 여러 행을 다 고쳐야 함
- 커질수록 관리 불가능
테이블을 나누고 링크하면?
- 각 테이블이 하나의 역할만 담당
- 수정은 한 곳에서만
- 어떤 기준으로든 대시보드를 만들 수 있음
실제 예시: 검사 관리 시스템
스터디에서 다뤘던 실제 사례로 설명합니다.
구조:
[강사] [회원]
↙ ↓ ↘
[A검사결과] [B검사결과] [C검사결과]
↘ ↓ ↙
[종합 리포트]
테이블별 역할:
| 테이블 | 담는 것 | 링크 |
|---|---|---|
| 강사 | 강사 정보 | — |
| 회원 | 회원 정보 | — |
| 검사 종류 | A검사, B검사, C검사 정의 | — |
| A검사 결과 | A검사의 결과값들 | ← 회원, 검사 종류 |
| B검사 결과 | B검사의 결과값들 | ← 회원, 검사 종류 |
| C검사 결과 | C검사의 결과값들 | ← 회원, 검사 종류 |
| 종합 리포트 | 전체 검사 종합 | ← 회원 |
💡 왜 검사 결과를 테이블별로 나눴나요? 검사마다 측정 항목(필드)이 다르기 때문입니다. 하나의 “검사 결과” 테이블에 전부 넣으면 빈 칸투성이가 됩니다.
핵심 원칙
“구조가 잡히면 대시보드 만들기가 꼬이지 않는다.”
- 회원을 중심으로 데이터를 물려두면, 회원 기준 대시보드든 검사 종류 기준 대시보드든 자유롭게 만들 수 있습니다.
- 서로 링크가 되어 있으니까, 뭘 기준으로 대시보드를 볼 건지만 정하면 됩니다.
2. 에어테이블 포뮬러 활용
요약 필드 만들기
레코드가 많아지면 “이게 뭔지” 한눈에 파악하기 어렵습니다. 포뮬러로 요약 필드를 만들면 관리가 훨씬 편해집니다.
Before:
이름 없는 레코드 1
이름 없는 레코드 2
이름 없는 레코드 3
After (포뮬러로 요약 필드 생성):
검사A - 홍길동 회원
검사B - 김철수 회원
검사A - 이영희 회원
AI 포뮬러 생성
에어테이블에 AI 포뮬러 생성 기능이 있습니다.
- 포뮬러 필드 추가
- “Create Formula” 클릭
- 자연어로 설명: “검사 종류 이름과 회원 이름을 합쳐서 보여줘”
- AI가 포뮬러 자동 생성!
메인 필드 변경
만든 요약 필드를 **메인 필드(첫 번째 칼럼)**로 바꾸면 더 편합니다.
방법: 요약 필드를 드래그해서 맨 왼쪽으로 당기면 → 메인 필드로 변경됨
💡 기존의 “Name” 필드는 더 이상 필요 없으니 숨기거나 삭제해도 됩니다.
3. GitHub + Vercel 배포
왜 GitHub & Vercel?
| 도구 | 역할 | 비유 |
|---|---|---|
| GitHub | 코드 저장소 | 구글 드라이브 (파일 보관) |
| Vercel | 배포 플랫폼 | 웹사이트 호스팅 (세상에 공개) |
둘을 연결하면?
Claude가 코드 작성 → GitHub에 올림 → Vercel이 자동 배포 → 웹사이트 완성!
핵심: 한 번 연결해두면 “깃헙에 올리고 버셀에 배포해줘” 한 마디로 끝.
CLI가 편한 이유
GitHub CLI, Vercel CLI를 설치해두면:
- 에러가 나도 Claude가 에러 메시지를 자동으로 가져옴 (웹사이트 안 들어가도 됨)
- 터미널에서 모든 것을 처리할 수 있음
- Claude에게 시키면 알아서 해줌
💡 지금 당장 안 해도 됩니다. “이런 게 있구나” 알아두면 나중에 웹사이트 만들 때 유용합니다.
4. airtable-sdk 스킬 소개
에어테이블 MCP의 한계
에어테이블 MCP를 쓰고 계시죠? 편하지만 한 가지 큰 문제가 있습니다:
❌ 레코드 삭제가 안 됩니다.
MCP 방식은 에어테이블 API를 통해 조회·생성·수정은 되지만, 삭제 기능이 제한적입니다.
airtable-sdk 스킬이란?
닿이 만든 스킬로, MCP 대신 SDK(코드) 방식으로 에어테이블을 다룹니다.
| 에어테이블 MCP | airtable-sdk 스킬 | |
|---|---|---|
| 삭제 | ❌ 안 됨 | ✅ 됨 |
| 토큰 효율 | 도구 목록 전부 로딩 | 필요한 것만 로딩 |
| 속도 | 보통 | 빠름 |
전환 방법
1. 에어테이블 MCP 삭제
2. airtable-sdk 스킬 설치 (전역 설치 추천)
💡 설치 가이드는 별도로 공유 예정입니다. 급하신 분은 카톡방에서 문의해주세요!
핵심 정리
| 개념 | 핵심 |
|---|---|
| 관계형 DB | 테이블을 나누고 링크 → 구조가 잡히면 대시보드가 꼬이지 않음 |
| 포뮬러 | AI로 요약 필드 자동 생성 → 레코드 식별 쉬워짐 |
| GitHub + Vercel | 연결해두면 “배포해줘” 한 마디로 끝 |
| airtable-sdk | MCP 대체, 삭제 가능, 더 효율적 |