# 데이터베이스 관리
에이전트가 데이터를 안전하게 관리합니다. 원장님은 데이터의 가치를 이해하고, 필요할 때 에이전트에게 요청만 하면 됩니다.
---
## 내 데이터에는 무엇이 들어있나
Clinic-OS는 한의원 운영에 필요한 모든 데이터를 체계적으로 저장합니다.
| 데이터 종류 | 설명 |
|------------|------|
| **환자 정보** | 이름, 연락처, 방문 이력, 특이사항 |
| **예약 기록** | 예약 일시, 담당 의료진, 상태 |
| **진료 내역** | 진료 기록, 처방, 메모 |
| **결제 데이터** | 수납, 미수금, 결제 수단 |
| **프로그램/서비스** | 한의원이 제공하는 진료 프로그램 |
| **홈페이지 콘텐츠** | 페이지 구성, 섹션 데이터, 블로그 |
| **설정 정보** | 운영 시간, 알림 설정, 관리자 계정 |
이 데이터가 쌓일수록 경영 판단의 근거가 됩니다. 홈페이지는 다시 만들 수 있지만, 축적된 환자 데이터는 대체할 수 없습니다.
---
## 에이전트가 자동으로 하는 일
데이터베이스 관련 작업은 에이전트가 알아서 처리합니다.
- **초기 설치 시**: 테이블 생성, 기본 데이터 입력을 자동으로 진행합니다
- **업데이트 시**: 새 기능에 필요한 데이터 구조를 자동으로 추가합니다
- **문제 발생 시**: 상태를 진단하고, 가능한 경우 자동으로 수정합니다
- **배포 시**: 프로덕션 데이터베이스가 최신 상태인지 확인합니다
원장님이 직접 명령어를 입력하거나 SQL을 작성할 필요가 없습니다.
---
## 두 개의 환경이 있습니다
| 환경 | 역할 |
|------|------|
| **로컬** | 내 컴퓨터에서 테스트하고 실험하는 공간 |
| **프로덕션** | 실제 환자가 사용하는 서비스 |
두 환경은 완전히 분리되어 있습니다. 로컬에서 아무리 실험해도 실제 환자 데이터에는 영향이 없으므로 안심하고 테스트할 수 있습니다.
---
## 백업 — 에이전트에게 맡기세요
데이터 백업은 중요합니다. 다음과 같이 요청하면 됩니다.
> "DB 백업해줘"
에이전트가 프로덕션 데이터를 안전하게 백업합니다. 주요 변경 전에는 에이전트가 자동으로 백업을 생성하기도 합니다.
---
## 이런 상황에서 에이전트에게 말하세요
| 상황 | 요청 예시 |
|------|----------|
| 로그인이 안 될 때 | "관리자 로그인이 안 돼요" |
| DB 오류가 보일 때 | "데이터베이스 상태 확인해줘" |
| 데이터를 백업하고 싶을 때 | "프로덕션 DB 백업해줘" |
| 업데이트 후 이상할 때 | "업데이트 후 DB 문제가 있는 것 같아" |
| 데이터를 로컬에서 보고 싶을 때 | "프로덕션 데이터를 로컬로 가져와줘" |
에이전트가 상태를 진단하고, 원인을 파악한 뒤, 적절한 조치를 취합니다.
---
## 핵심 원칙
- **데이터는 경영 자산입니다.** 시간이 지날수록 가치가 커집니다.
- **백업은 보험입니다.** 중요한 변경 전에는 꼭 백업하세요.
- **DB 작업은 에이전트가 합니다.** 직접 다룰 필요 없습니다.
- **로컬은 실험실입니다.** 마음껏 테스트하세요.
---
## 관련 콘텐츠
- 📹 **관련 영상**: 커리큘럼 5-4. DB 백업 + 복원
- 📋 **커리큘럼**: Stage 4 M5에서 다룸
- 🎯 **직원 투어**: 관리자 패널에서 **데이터** 투어를 시작하세요
- [마이그레이션과 재설치 이관](/guide#migrations-guide)
- [백업과 이력 관리](/guide#agent-history)