# 📁 CMS - Database & Design Files

این پوشه شامل فایل‌های طراحی و اسکریپت‌های دیتابیس CMS است.

---

## 📊 فایل‌ها

### Database Models (.ndm2):
- **`model.ndm2`** - طراحی اصلی دیتابیس CMS
  - حجم: 2.4 MB
  - آخرین بروزرسانی: 1 دسامبر 2025
  - ابزار: Navicat Data Modeler

- **`model1.ndm2`** - نسخه 2 طراحی (احتمالاً با تغییرات Network/Club)
  - حجم: 2.2 MB
  - آخرین بروزرسانی: 1 دسامبر 2025

### SQL Scripts:
- **`update-pool-percent.sql`** - اسکریپت بروزرسانی درصد Pool کمیسیون
  - حجم: 2 KB
  - استفاده: Update درصدهای استخر هفتگی

### Documentation:
- **`network_crm_calculate.txt`** - محاسبات CRM شبکه
  - حجم: 28 KB
  - محتوا: فرمول‌های محاسباتی، قوانین کسب‌وکار

---

## 🔧 نحوه استفاده

### باز کردن Database Models:
```bash
# باز کردن با Navicat Data Modeler
navicat-data-modeler model.ndm2
```

### اجرای SQL Scripts:
```bash
# اجرا در SQL Server
sqlcmd -S localhost -d CMS_Database -i update-pool-percent.sql

# یا در Azure Data Studio / SSMS
```

### مشاهده محاسبات:
```bash
cat network_crm_calculate.txt | less
```

---

## 📝 نکات مهم

- ⚠️ **Backup**: قبل از اجرای اسکریپت‌ها، حتماً از دیتابیس backup بگیرید
- 📊 **ERD**: برای مشاهده Entity Relationship Diagram از Navicat استفاده کنید
- 🔄 **Sync**: این مدل‌ها باید با Entity ها در کد همگام باشند

---

## 🔗 مراجع

- **Entity Guide**: [`../entity-guide.md`](../entity-guide.md)
- **Implementation Status**: [`../implementation-status.md`](../implementation-status.md)
- **Business Logic**: [`../../../01-BUSINESS/`](../../../01-BUSINESS/)

---

**تاریخ ایجاد**: ۱ دسامبر ۲۰۲۵  
**آخرین بروزرسانی**: ۱۴ آذر ۱۴۰۴
