#P1859
articles
جدول مقالات
مقدمه
این جدول برای نگهداری اطلاعات اصلی مقالات استفاده میشود. هر رکورد نماینده یک مقاله بوده و شامل اطلاعات محتوایی، ساختاری، وضعیت انتشار و شاخصهای بازدید و امتیازدهی است. طراحی جدول امکان مدیریت مقالات در ساختار چندشعبهای و همچنین کنترل چرخه انتشار را فراهم میکند.
ساختار جدول
| نام ستون | نوع داده | توضیح |
|---|---|---|
| id | BIGINT UNSIGNED | شناسه یکتای مقاله |
| branch | SMALLINT UNSIGNED | شناسه دفتر وصل به جدول افیس |
| slug | VARCHAR(255) | شناسه متنی یکتا |
| title | VARCHAR(255) | عنوان اصلی مقاله |
| sub_title | VARCHAR(255) | زیرعنوان یا توضیح تکمیلی مقاله |
| categories | LONGTEXT | اطلاعات دستهبندیهای مقاله (بهصورت داده متنی یا ساختار ذخیرهشده) |
| operator | INT UNSIGNED | شناسه کاربر متصل به جدول اپراتورها |
| body | LONGTEXT | متن کامل و محتوای اصلی مقاله |
| summary | LONGTEXT | خلاصه مقاله برای نمایش کوتاه یا پیشنمایش |
| tags | LONGTEXT | برچسبهای مرتبط با مقاله جهت جستجو و فیلتر |
| thumbnail | VARCHAR(255) | مسیر تصویر شاخص مقاله |
| score | BIGINT | امتیاز یا نمره مقاله |
| views | BIGINT | تعداد دفعات مشاهده مقاله |
| created_at | TIMESTAMP | زمان ایجاد مقاله |
| updated_at | TIMESTAMP | زمان آخرین ویرایش مقاله |
| deleted_at | TIMESTAMP | زمان حذف نرم مقاله |
| published_at | TIMESTAMP | زمان انتشار نهایی مقاله |
جمعبندی
جدول مقالات ستون فقرات بخش محتوایی سیستم را تشکیل میدهد. این جدول تمام اطلاعات لازم برای مدیریت، انتشار و ارزیابی مقالات را در خود نگهداری کرده و با توجه به طراحی آن، قابلیت توسعه به ساختارهای پیشرفتهتر دستهبندی، برچسبگذاری و کنترل دسترسی را دارد.