دوره‌ها / SQL / مقدمه (SQL Intro)

مقدمه (SQL Intro)

10 دقیقه Article

مقدمه: پایگاه داده رابطه‌ای چیست؟ 🧠🗄️

قبل از اینکه کد بزنیم، باید بدانیم SQL روی چه چیزی کار می‌کند. SQL برای مدیریت داده‌ها در یک سیستم به نام RDBMS (سیستم مدیریت پایگاه داده رابطه‌ای) طراحی شده است.

۱. داده‌ها کجا ذخیره می‌شوند؟ (جداول)

در یک پایگاه داده رابطه‌ای، داده‌ها در Table (جدول) ذخیره می‌شوند. هر جدول شبیه به یک فایل Excel است که شامل:

  • ستون‌ها (Columns/Fields): دسته‌بندی داده‌ها (مثل نام، ایمیل، قیمت).
  • ردیف‌ها (Rows/Records): موارد واقعی ذخیره شده (مثل اطلاعات یک مشتری خاص).

۲. محبوب‌ترین سیستم‌های RDBMS

اگر بخواهید SQL را در یک پروژه واقعی استفاده کنید، باید یکی از این نرم‌افزارها را نصب کنید:

  • MySQL: بسیار محبوب برای وب‌سایت‌های وردپرسی و PHP.
  • PostgreSQL: پیشرفته‌ترین و قدرتمندترین دیتابیس متن‌باز (Open Source).
  • SQL Server: محصول شرکت مایکروسافت، عالی برای محیط‌های تجاری بزرگ.
  • SQLite: یک دیتابیس سبک که در گوشی‌های موبایل و مرورگرها استفاده می‌شود.
رابطه (Relation) یعنی چه؟ یعنی جداول مختلف می‌توانند به هم متصل شوند. مثلاً جدول "سفارشات" به جدول "مشتریان" وصل می‌شود تا بدانیم هر سفارش متعلق به کیست.
اشتباه نکنید: SQL خودِ دیتابیس نیست، بلکه زبانِ حرف زدن با دیتابیس است.

تمرین‌های عملی

برای تثبیت یادگیری این درس تمرین‌های زیر را حل کنید

مفهوم جدول Easy
سوال تمرین

در یک پایگاه داده رابطه‌ای، داده‌ها در چه ساختاری ذخیره می‌شوند؟ (پاسخ را به صورت رشته برگردانید: مثلاً 'Table')

پاسخ تمرین
JAVASCRIPT
function answer() {
  return 'Table';
}

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.